pypi ultralytics 8.3.136
v8.3.136 - `ultralytics 8.3.136` Eliminate `seaborn` depencency (#20509)

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

๐ŸŒŸ Summary

This release makes Ultralytics lighter and easier to use by removing the seaborn dependency, improving plotting functions, and enhancing performance and documentation. ๐Ÿš€๐Ÿงน

๐Ÿ“Š Key Changes

  • Seaborn Dependency Removed: seaborn is no longer required; all core plots now use only matplotlib.
  • Improved Plotting: Confusion matrix and label plots are refactored for better performance and compatibility, especially with large class counts.
  • Performance Boost: Key utility functions now use caching for faster repeated operations.
  • OpenCV Import Optimization: OpenCV is only loaded when needed, reducing startup time and memory usage.
  • Jetson Documentation Update: Expanded NVIDIA Jetson deployment guide with new benchmarks for the Jetson AGX Orin Developer Kit (64GB) and clearer hardware/software details.
  • Clearer CLI Warnings: Improved warning messages for invalid task selections in the command-line interface.
  • Workflow Security: GitHub workflow permissions are now more secure and explicit.

๐ŸŽฏ Purpose & Impact

  • Simpler Installation & Fewer Conflicts: Users can install and run Ultralytics with fewer dependencies, making setup faster and reducing potential issues. โšก
  • Lighter Package: The software is now more lightweight, using less disk space and memory.
  • Faster Performance: Internal caching and optimized imports make the software more responsive, especially for repeated tasks.
  • Better User Experience: Improved warnings and documentation help users troubleshoot and deploy models more easily.
  • Broader Hardware Support: Updated Jetson benchmarks and guides ensure users can deploy YOLO11 efficiently on the latest NVIDIA devices.
  • Enhanced Security: Tighter workflow permissions improve repository safety for all contributors.

Overall, this update streamlines the Ultralytics experience, making it faster, easier, and more robust for everyone! ๐ŸŽ‰

What's Changed

New Contributors

Full Changelog: v8.3.135...v8.3.136

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.