v8.3.9
版本发布时间: 2024-10-09 22:21:23
ultralytics/ultralytics最新发布版本:v8.3.53(2024-12-22 09:03:32)
🌟 Summary
The latest release of Ultralytics, version 8.3.9, introduces detailed improvements to training log outputs and CSV handling, enhancing tracking and reporting capabilities for model training sessions.
📊 Key Changes
- Version Update: Incremented from 8.3.8 to 8.3.9.
- Improved Training Logs: Enhanced logging to record epochs and training durations more effectively.
- CSV Enhancements: Training time is now included in CSV metric outputs, enabling easier analysis.
- batch Size Adjustment: Dynamic adjustment of batch sizes for GPUs with over 16GB of memory.
- Branding Updates: Renamed default project and task identifiers from "YOLOv8" to "Ultralytics".
-
Editable Installations: Removed editable (
-e
) pip install mode from continuous integration workflows.
🎯 Purpose & Impact
- 🕒 Enhanced Time Tracking: By logging training time in detail, users can better manage and evaluate the efficiency of their model training processes.
- 📈 Better Metric Tracking: Including training time in the CSV output simplifies performance tracking and comparative analysis across different runs.
- ⚡ Optimized GPU Use: Allowing larger batch sizes on high-memory GPUs enhances computational resource utilization, resulting in faster training and inference.
- 🎨 Consistent Branding: Unified project naming promotes a more cohesive brand identity across logging and monitoring platforms.
- 🧩 Improved Code Maintenance: Simplifying installations and configurations results in fewer potential errors during setup and better reliability of the development and deployment workflows.
What's Changed
- Rename loggers from YOLOv8 to Ultralytics by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16784
- AutoBatch larger batches on larger GPUs by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16785
- fix autobackend.py by @lmk123568 in https://github.com/ultralytics/ultralytics/pull/16801
- Update
speed-estimation
solution by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/16798 - Remove -e tag from CI by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16797
- Fix wrong parameter count while profiling by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/16790
-
ultralytics 8.3.9
add trainingtime
to results CSV by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16803
New Contributors
- @lmk123568 made their first contribution in https://github.com/ultralytics/ultralytics/pull/16801
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.8...v8.3.9