pypi ultralytics 8.2.34
v8.2.34 - `ultralytics 8.2.34` bump `ultralytics-thop>=2.0.0` (#13662)

latest releases: 8.2.48, 8.2.47, 8.2.46...
14 days ago

🌟 Summary

Ultralytics v8.2.34 introduces several enhancements and dependency updates, aimed at improving the overall functionality and maintainability of the codebase.

📊 Key Changes

  • 🔄 Workflow Update: Modified the GitHub Actions CI workflow configuration, including:
    • Changed the 'pull_request_target' to 'pull_request'.
    • Added a TODO comment for future improvements.
    • Made error handling changes during the documentation build process.
  • 📈 Dependencies Update:
    • Updated ultralytics-thop to version 2.0.0 for FLOPs computation.
    • Updated mkdocs-ultralytics-plugin to version 0.0.48 which is used for documentation meta descriptions and images.
  • 🚀 Code Additions:
    • Added a reference to the Silence function in the import statements, ensuring compatibility with YOLOv9 models.

🎯 Purpose & Impact

  • 📂 Workflow Improvements:

    • The workflow update makes the CI process more robust by ensuring that it triggers correctly on pull requests and continues even if there are errors during the documentation steps. This makes it easier for contributors to see their PR statuses without being obstructed by documentation errors.
  • 📊 Enhanced Computation & Documentation:

    • Updating dependencies ensures that users benefit from the latest features and fixes. For instance, the updated FLOPs computation library (ultralytics-thop) brings potentially more accurate and efficient model performance metrics.
    • The mkdocs-ultralytics-plugin update helps keep the documentation generation current and more informative, improving the overall user experience when browsing project docs.
  • 🤖 Model Compatibility:

    • Including the Silence function ensures that the code remains compatible with YOLOv9 models, preventing potential loading issues for users employing the latest models.

This release focuses on maintaining a smooth development workflow, improving performance computation tools, and ensuring model compatibility.

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.