pypi ultralytics 8.3.188
v8.3.188 - `ultralytics 8.3.188` Faster downloads via a single `request` (#21850)

latest releases: 8.3.194, 8.3.193, 8.3.192...
8 days ago

๐ŸŒŸ Summary

Faster, more reliable downloads and smoother developer workflows, plus improved export compatibility and clearer JSON outputs โ€” all wrapped in Ultralytics 8.3.188. ๐Ÿš€

๐Ÿ“Š Key Changes

  • Faster downloads via single request flow and smarter disk-space checks (PR #21850 by @glenn-jocher) โšก
    • Eliminates slow HEAD requests; checks disk only after getting Content-Length.
    • Adaptive buffer size for streaming; precise progress updates.
    • Immediate fail on low disk space to avoid pointless retries.
    • Modernized type hints and cleaner signatures across download utilities.
  • Export compatibility updates (PR #21758 by @Y-T-G) ๐Ÿ”„
    • ONNX upper bound removed on Linux/Windows; macOS retains <1.18.0 due to TensorFlow hangs.
    • Updated simplification stack: onnxslim>=0.1.65.
  • JSON outputs include file_name for easier traceability (PR #21837 by @olena-hul-dataspan) ๐Ÿท๏ธ
    • Added "file_name" across RT-DETR, YOLO Detect, and YOLO OBB validators.
  • TQDM robustness improvements (PR #21849 by @Laughing-q) ๐Ÿ“ˆ
    • Handles total=0 gracefully; richer type hints for better DX.
  • Docs developer UX upgrades (PRs #21842 by @glenn-jocher, #21848 by @Laughing-q) ๐Ÿงฐ
    • Auto-serve docs after build on macOS and Linux with unified logging.
  • Benchmark display polish (PR #21820 by @onuralpszr) ๐Ÿงช
    • Clear, full, and indexed tables with safe null handling.
  • Docs/content touch-ups (PRs #21835 typo fixes, #21841 authors metadata) โœจ

๐ŸŽฏ Purpose & Impact

  • Speed and reliability: Large model and asset downloads are faster and more robust, improving setup and update times. ๐Ÿš„
  • Fewer dependency conflicts: Relaxed ONNX constraints reduce install friction on Linux/Windows; macOS remains stable. ๐Ÿงฉ
  • Easier result tracking: Including file_name in predictions.json simplifies mapping outputs back to source images. ๐Ÿ”Ž
  • Better progress feedback: More accurate progress bars and safer behavior for edge cases. โœ…
  • Smoother docs workflows: Auto-serve on macOS/Linux and consistent logging streamline local documentation development. ๐Ÿง‘โ€๐Ÿ’ป
  • Cleaner benchmarks: Readable, complete tables help compare formats and performance at a glance. ๐Ÿ“Š

Upgrade with:
pip install -U ultralytics

What's Changed

New Contributors

Full Changelog: v8.3.187...v8.3.188

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.