pypi ultralytics 8.3.9
v8.3.9 - `ultralytics 8.3.9` add training `time` to results CSV (#16803)

14 hours ago

🌟 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

New Contributors

Full Changelog: v8.3.8...v8.3.9

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.