Ultralytics v8.4.152 Released
Quick Overview
Ultralytics v8.4.152 improves system monitoring by adding cached NVIDIA driver and driver-supported CUDA version information to SystemLogger. This makes GPU environment details easier to collect while keeping repeated metric collection efficient and reliable.
New Features
Added top-level driver_versionandcuda_versionfields to system metrics on NVIDIA-enabled systems.
Monitoring systems can now receive NVIDIA driver and CUDA compatibility details directly from SystemLogger.
cuda_versionreports the CUDA version supported by the installed NVIDIA driver, matchingnvidia-smi. It does not represent the installed CUDA toolkit or PyTorch build version.
Improvements
- NVIDIA driver and CUDA version information is queried once when
SystemLoggerstarts. - Cached values avoid repeated NVML calls during metric collection.
- Validation confirms only one query per version for each logger instance.
- Testing on an eight-GPU server confirmed accurate version reporting, reliable cumulative and rate-mode collection, and strong performance.
Compatibility and Reliability
- GPU utilization monitoring continues working when version information is unavailable.
- Missing NVIDIA version fields are simply omitted rather than interrupting metric collection.
- Non-NVIDIA and macOS environments remain compatible.
- The package version has been updated from
8.4.151to8.4.152.
What Changed
Review every update in the full v8.4.151 to v8.4.152 changelog.
Try It Today
Upgrade to the latest release:
pip install -U ultralytics
Explore the Ultralytics v8.4.152 release, try the enhanced system metrics in your monitoring workflows, and share your feedback with the Ultralytics YOLO community. ![]()