v8.2.39
版本发布时间: 2024-06-22 19:42:51
ultralytics/ultralytics最新发布版本:v8.3.35(2024-11-21 20:03:58)
🌟 Summary (v8.2.39 Release)
The latest release v8.2.39
from Ultralytics includes optimizations and updates across various files to enhance the overall functionality and performance.
📊 Key Changes
-
Documentation Updates:
- Updated links across the documentation to use consistent URLs, replacing shortened links with full URLs for better readability and maintenance.
- Added embedded YouTube video to the SAHI documentation for enhanced user guidance.
-
Code Optimization and Fixes:
- Adjusted layer configurations in
yolov8-p6.yaml
for more detailed memory and parameter utilization. - Refined data augmentation and normalization operations for classification tasks in
augment.py
. - Simplified code structure by replacing multiple
+=
operations withappend()
for clarity and performance. - Updated
exporter.py
dependencies for ONNX, ensuring compatibility with the latest versions and enhancements in export capabilities. - Improved segmentation handling and label generation in
converter.py
. - Enhanced model configuration handling for ROS integration and temporary module management.
- Adjusted layer configurations in
🎯 Purpose & Impact
-
Improved Documentation:
- Ensures that users have direct and clear access to resources and guidance, enhancing overall user experience.
- Video content helps users better understand complex processes visually.
-
Enhanced Model Configuration and Exports:
- Updated dependencies and configuration adjustments ensure that models utilize resources efficiently, improving performance metrics like GFLOPs and parameter counts.
- Optimized augmentation routines and classification tasks lead to faster and more accurate model training and predictions.
-
Code Maintenance and Clarity:
- Codebase improvements, such as using
append()
over+=
, make the code easier to read and maintain. - Better structure and handling of transformations and temporary modules prevent potential runtime errors and streamline development.
- Codebase improvements, such as using
These updates collectively ensure that the Ultralytics framework remains robust, user-friendly, and optimal for various AI and machine learning applications. 🚀
What's Changed
- Code refactor https://ultralytics.com/actions by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13844
- ROS Quickstart, fixed code formatting by @ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/13855
- Replace
+=
with faster list.append()
by @Kayzwer in https://github.com/ultralytics/ultralytics/pull/13849 - Fix ambiguous variable names by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13864
- Add https://youtu.be/tq3FU_QczxE to docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/13867
- Update yolov8-p6.yaml with model parameters and GFLOPs by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13862
- Fix HUB link https://ultralytics.com/hub by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13884
-
ultralytics 8.2.39
updateonnxslim>=0.1.31
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13883
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.2.38...v8.2.39