pypi ultralytics 8.3.140
v8.3.140 - `ultralytics 8.3.140` Fix `uv` checks with `uv -V` (#20710)

latest releases: 8.3.195, 8.3.194, 8.3.193...
3 months ago

🌟 Summary

This release brings improved reliability for package management, enhanced export and benchmarking features, clearer documentation, and new video tutorials to help users get the most out of Ultralytics YOLO models. πŸš€

πŸ“Š Key Changes

  • Improved "uv" Package Manager Detection: Added a robust check for the "uv" package manager to reduce installation issues and updated auto-install logic for smoother dependency management.
  • Flexible Data Export: Enhanced the to_df and to_sql methods, allowing users to control normalization, decimal precision, and dynamic SQL table creation for easier data analysis and reporting.
  • Expanded Benchmarking Support: Added IMX as a supported backend, enabling benchmarking of YOLO models on IMX devices.
  • ONNX Testing for Jetson: Re-enabled ONNX export tests on NVIDIA Jetson devices, increasing test coverage and reliability for edge hardware.
  • Documentation Improvements:
    • Reorganized integration docs for easier navigation and discovery of deployment options.
    • Highlighted SONY IMX500 as a new integration.
    • Embedded YouTube tutorials for DOTA dataset training and thread-safe inference, making it easier for users to learn key workflows.
  • Cleaner Test Suite: Simplified test conditions by removing unnecessary Python version checks, resulting in broader and more maintainable test coverage.

🎯 Purpose & Impact

  • Smoother Installations: More reliable detection of the "uv" package manager means fewer installation errors and a better setup experience for all users. πŸ› οΈ
  • Easier Data Handling: Users can now export results with custom formatting and directly to SQL databases, making it simpler to analyze and share results. πŸ“Š
  • Broader Hardware Support: Benchmarking and testing improvements ensure YOLO models work well on more devices, including IMX and Jetson platforms. πŸ’»
  • Better Learning Resources: New video tutorials and clearer documentation lower the barrier for new users and help everyone get up to speed faster. πŸŽ₯
  • Improved Developer Experience: Cleaner, more precise tests help catch issues early and keep the codebase robust and easy to maintain.

This update is all about making Ultralytics tools more reliable, flexible, and user-friendlyβ€”whether you're a developer, researcher, or just getting started with computer vision! πŸš€βœ¨

What's Changed

Full Changelog: v8.3.139...v8.3.140

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.