pypi ultralytics 8.3.4
v8.3.4 - `ultralytics 8.3.4` unpin `numpy<2.0.0` (#16655)

17 hours ago

🌟 Summary

The Ultralytics v8.3.4 release introduces flexible updates to project dependencies and enhances several features for better usability and performance.

📊 Key Changes

  • 🔗 Numpy Dependency Update: Removed the upper version limit on numpy, now supporting any version above 1.23.0.
  • 🕒 CI Schedule Adjustment: Changed the daily build and test schedule to 08:00 UTC for better synchronization.
  • 🚀 Improved Example Documentation: Added a detailed example for YOLOv8 using OpenVINO in C++.
  • 🔢 Enhanced Error Handling in Export Formats: Introduced auto-correction mechanism for export format inputs.
  • 🖥️ Device Selection Robustness: Improved parsing logic for device identifiers such as multiple GPUs.
  • 📄 Documentation and Video Guides: Enhanced documentation with video tutorials on MobileSAM and SAM 2 models, and updated image links for better viewing.

🎯 Purpose & Impact

  • Compatibility & Flexibility: Unpinning the numpy version boosts compatibility with newer versions, simplifying dependency management and reducing potential conflicts with other packages.
  • Optimized Workflow: The change in CI schedule aligns better with daily resource availability and developer workflows, enhancing continuous integration efficiency.
  • User Experience: Improved error handling during export ensures users receive guidance on available formats, minimizing confusion and errors.
  • Accessibility & Education: Video tutorials and clearer documentation aid both new and experienced users in understanding and leveraging advanced model functionalities, fostering a wider user base.
  • Performance Optimization: The example using OpenVINO can potentially enhance inference speed and support for various hardware profiles, such as Intel platforms.

What's Changed

Full Changelog: v8.3.3...v8.3.4

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.