Ultralytics

Latest version: v8.3.75

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 26

8.3.23

🌟 Summary
The `v8.3.23` release of Ultralytics YOLO introduces stability improvements by fixing a bug in the data conversion process, updating versioning, and refining user settings and documentation.

📊 Key Changes
- **Version Update**: The software version is updated from 8.3.22 to 8.3.23.
- **Bug Fix in Data Conversion**: Ensures `yolo_bbox2segment` skips generating empty segment lists, preventing potential errors.
- **Reduced Python Warnings**: Edited Python version check to minimize console spam.
- **Documentation Update**: Corrected export format examples for INT8 quantization, aligning with TensorRT capabilities.
- **W&B Logger Default**: Weights & Biases logging is now disabled by default.
- **Environment Detection**: Enhanced accuracy for identifying Jupyter environments.

🎯 Purpose & Impact
- 🚀 **Improved Stability**: Fixing the bug in data conversion leads to more reliable performance during bounding box to segment transformations.
- 📉 **Cleaner Console**: Less console clutter from Python checks makes for a smoother user experience.
- 📝 **Clearer Documentation**: Updated docs guide users on proper export procedures, easing model deployment tasks.
- 📈 **Optimized Resource Use**: Disabling Weights & Biases by default reduces unnecessary compute and network usage unless needed.
- 🧠 **Reliable Environment Behavior**: Accurate environment detection prevents misidentification in diverse setups, adapting better to where the software runs.

What's Changed
* Fix Python warning spam by Y-T-G in https://github.com/ultralytics/ultralytics/pull/17162
* Fix inaccurate example in Export docs by Y-T-G in https://github.com/ultralytics/ultralytics/pull/17161
* Default W&B setting `False` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17164
* `ultralytics 8.3.23` fix `bbox2segment` when no segments generated by Laughing-q in https://github.com/ultralytics/ultralytics/pull/17157


**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.22...v8.3.23

8.3.22

🌟 Summary
The Ultralytics v8.3.22 release brings significant improvements by integrating the SAM 2.1 model, enhancing segmentation capabilities, and implementing various fixes and updates for better user experience and functionality.

📊 Key Changes
- **SAM 2.1 Integration**: Introduces support for the SAM 2.1 model across all scales, upgrading pre-trained weights to version 8.3.0.
- **Device Handling Fix**: Improves logic for exporting models to TensorRT, ensuring correct device processing.
- **Configuration Updates**: Streamlines solution-specific default configurations directly within the code.
- **Binder Integration**: Adds a Binder badge to allow running Ultralytics in an interactive Jupyter notebook environment.

🎯 Purpose & Impact
- **Improved Segmentation**: SAM 2.1 enhances segmentation accuracy with advanced algorithms and features like spatial memory handling and temporal encoding, benefiting users needing precise object segmentation. 🎨
- **Robust Exporting**: Fixes in device handling bolster reliability when exporting models, preventing potential errors and aiding in smoother operation. ⚙️
- **User Experience Enhancement**: The consolidation of configuration management reduces complexity, providing a more seamless user setup process. 🛠️
- **Accessibility**: The Binder integration makes Ultralytics more accessible, allowing users to easily experiment with the software in a flexible, online environment. 🌐

What's Changed
* Fix DLA export when device=None by Laughing-q in https://github.com/ultralytics/ultralytics/pull/17128
* Enable default cfg for similar args in solutions. by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/17112
* Add Binder Notebook badge by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17074
* `ultralytics 8.3.22` SAM2.1 integration by Laughing-q in https://github.com/ultralytics/ultralytics/pull/17131


**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.21...v8.3.22

8.3.21

🌟 Summary
The 'v8.3.21' release for Ultralytics introduces NVIDIA Deep Learning Accelerator (DLA) export support, alongside several documentation and usability enhancements.

📊 Key Changes
- **NVIDIA DLA Support**: Added export options for NVIDIA DLA on Jetson devices, allowing more energy-efficient model inference.
- **Documentation Updates**: Clarified guides on using TensorRT and DLA for Jetson devices. Updated image URLs in documentation for consistency.
- **Comet Integration**: Improved logging of plots and metrics for better tracking in Comet during model training and evaluation.
- **Parameter Additions**: Introduced `project` and `name` parameters to better organize prediction and validation outputs.
- **Dataset Naming Standardization**: Changed "Roboflow 100" to "RF100" for documentation precision.

🎯 Purpose & Impact
- **Energy Efficiency**: Utilizing NVIDIA DLA can significantly reduce power consumption during inference on Jetson devices, though with some added latency. This is ideal for energy-conscious applications. ⚡
- **Enhanced User Experience**: Updated documentation provides clearer, more accessible information, and new parameters help in managing results more effectively. 📘
- **Improved Metric Tracking**: Expanded Comet integration enhances the ability to monitor and analyze different metrics, supporting comprehensive model evaluation. 📊
- **Consistency and Reliability**: Documentation improvements ensure that links and names are up-to-date, preventing broken references and confusion. 🔗

What's Changed
* Update YOLO11 comparison plots by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17097
* Add YOLO publication notice in Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/17095
* Add `project` and `name` args to docs for predict and val task by Y-T-G in https://github.com/ultralytics/ultralytics/pull/17114
* Comet integration fix by yaricom in https://github.com/ultralytics/ultralytics/pull/17099
* Update datasets index.md by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17098
* `ultralytics 8.3.21` NVIDIA DLA export support by justincdavis in https://github.com/ultralytics/ultralytics/pull/16449

New Contributors
* justincdavis made their first contribution in https://github.com/ultralytics/ultralytics/pull/16449
* yaricom made their first contribution in https://github.com/ultralytics/ultralytics/pull/17099

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.20...v8.3.21

8.3.20

🌟 Summary
The release of Ultralytics version 8.3.20 introduces improvements for efficiency and usability in both training logging and Docker image compatibility.

📊 Key Changes
- **W&B Integration Fix**: Adjusted the Weights & Biases logging to prevent errors when plots are deliberately disabled by the user.
- **Docker Update**: Updated the base Docker image to use a more recent version of PyTorch.
- **Pretrained Model Documentation**: Added examples for using pretrained YOLO models with Open Images Dataset V7.

🎯 Purpose & Impact
- **Improvement in Efficiency**: The W&B logging fix optimizes the training process by avoiding unnecessary plotting operations, thereby saving computational resources. 📉
- **Enhanced Compatibility**: By updating the Docker's PyTorch version, users benefit from potential performance boosts and better support for current CUDA features, facilitating more efficient processing. 🚀
- **Better Usability**: The addition of code examples for pretrained models makes it easier for users to implement sophisticated AI functionality without a steep learning curve, boosting productivity and accessibility in AI projects. 🧑‍💻

What's Changed
* Dockerfile FROM pytorch/pytorch:2.5.0-cuda12.4-cudnn9-runtime by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17094
* Add Open Images Dataset V7 pretrained model usage examples by Y-T-G in https://github.com/ultralytics/ultralytics/pull/17090
* `ultralytics 8.3.20` W&B `plots=False` logging fix by Anzhc in https://github.com/ultralytics/ultralytics/pull/17088

New Contributors
* Anzhc made their first contribution in https://github.com/ultralytics/ultralytics/pull/17088

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.19...v8.3.20

8.3.19

🌟 Summary
The release of `ultralytics v8.3.19` provides important updates to the TensorRT support, removing specific versions that caused issues to enhance stability and compatibility.

📊 Key Changes
- **TensorRT Updates**: Removed the version pinning for `tensorrt-cu12` from version `10.1.0`, which was previously causing issues.
- **Documentation Improvements**: Enhanced the script for building documentation with better URL handling and added the ability to trigger documentation publishing manually.

🎯 Purpose & Impact
- **Stability Enhancements**: By excluding TensorRT version `10.1.0`, where known issues were present, this release aims to make model exports more reliable, particularly when using TensorRT.
- **Broader Compatibility**: Allowing compatibility with more versions of TensorRT can lead to reduced installation issues and more flexible deployment across different systems.
- **User Experience**: Improved handling of links in documentation ensures that users can navigate resources easily, and the added language support in themes expands accessibility.
- **Simplified Code Examples**: Adjustments in notebook examples make it easier for developers to perform tasks like heatmap generation and object counting using the YOLO model, streamlining initial setups.

These updates cater to both developers who require stable deployments and non-expert users who benefit from improved documentation and example simplifications. Each change reflects Ultralytics' commitment to improving performance and user experience. 🚀

What's Changed
* Fix build_docs regex for trailing URL periods by pderrenger in https://github.com/ultralytics/ultralytics/pull/17036
* Fix MNIST link by pderrenger in https://github.com/ultralytics/ultralytics/pull/17038
* Improve Docs publish.yml workflow dispatch by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17039
* Update extra.js by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17040
* Fix Giscus load after navigation by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17042
* Remove YOLO11n message from AMP logs by Y-T-G in https://github.com/ultralytics/ultralytics/pull/17075
* Update notebooks by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/17065
* `ultralytics 8.3.19` TensorRT 10.5.0 support by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17076


**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.18...v8.3.19

8.3.18

🌟 Summary
This release, version 8.3.18, brings improvements to make navigating documentation easier and enhances user control over logging features.

📊 Key Changes
- Enhanced the conversion of URLs in documentation to clickable links, removing reliance on the BeautifulSoup library.
- Simplified the YOLO HUB login command by removing the now redundant "hub" keyword.
- Changed default settings to disable Weights & Biases logging integration, enhancing user privacy.
- Corrected previous updates that inadvertently broke documentation links by reversing specific changes.

🎯 Purpose & Impact
- **Improved Usability:** Making URLs clickable in documentation enhances navigation, making it easier for users to explore related content.
- **Streamlined Workflow:** Simplifying the login process helps users quickly access the Ultralytics HUB with a straightforward command.
- **Increased Privacy Control:** Disabling automatic logging to Weights & Biases by default respects user preferences regarding third-party data sharing.
- **Documentation Integrity:** Reverting previous changes ensures that all documentation links remain functional, providing consistent access to resources.

These updates are focused on enhancing user experience and improving code efficiency in documentation handling.

What's Changed
* Update YOLO login by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17022
* `ultralytics 8.3.18` fix `is_jupyter()` to `globals()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17023
* Revert "Fixed build docs regex security" by UltralyticsAssistant in https://github.com/ultralytics/ultralytics/pull/17027
* Ultralytics Refactor https://ultralytics.com/actions by UltralyticsAssistant in https://github.com/ultralytics/ultralytics/pull/17031


**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.17...v8.3.18

Page 9 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.