Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 22, 2025

Bumps ultralytics from 8.3.59 to 8.3.237.

Release notes

Sourced from ultralytics's releases.

v8.3.185 - Fix TQDM Rich bars to 10 width (#21789)

🌟 Summary

Improved training progress bars for Rich TQDM users, plus robustness and CI/documentation polish for a smoother overall experience. 🎛️✨

📊 Key Changes

  • Progress bars (priority)
    • Fixed Rich-based TQDM bars to always render clearly: Console width set to 200 and bar width set to 10 when YOLO_TQDM_RICH=true. ✅
    • Resolves missing or truncated bars seen at width 80 in some terminals/CI/Colab.
    • Version bump to 8.3.185.
  • Data loading reliability
    • YOLODataset now defaults to 3 image channels (RGB) if not provided.
    • yolo_bbox2segment() explicitly sets channels=3 to avoid missing-key errors.
  • CI improvements
    • GPU CI job switches to uv for environment management: uv pip install and uv pip list.
    • Removes extra installs (e.g., pynvml, tensorrt, onnxruntime-gpu) to streamline runs.
  • Docs and maintenance
    • Updated link-check workflow to correctly exclude CI files.
    • Clarified SystemLogger.get_metrics() docstring with accurate Python examples.
    • Neural Magic integration links now point to internal docs for a smoother reading experience.

🎯 Purpose & Impact

  • Better UX for progress tracking
    • Rich TQDM users get consistent, readable progress bars across terminals and notebooks. 🙌
    • Default users are unaffected unless YOLO_TQDM_RICH=true is set.
  • More robust workflows
    • Prevents crashes when dataset channel info is missing; safer bbox-to-segmentation conversion. 🛡️
  • Faster, cleaner CI
    • Quicker, more reproducible tests with uv; note some GPU backend tests may have reduced coverage. ⚡
  • Clearer docs
    • Easier navigation and more accurate examples for contributors and users. 📚

Enable Rich progress bars:

  • CLI: YOLO_TQDM_RICH=true yolo train ...
  • Python:
import os
os.environ["YOLO_TQDM_RICH"] = "true"
from ultralytics import YOLO
YOLO("yolo11n.pt").train(data="coco8.yaml", epochs=1)

See the Ultralytics Docs for details: https://docs.ultralytics.com 🚀

What's Changed

... (truncated)

Commits
  • e0764aa ultralytics 8.3.237 SAM3 integration (#22897)
  • 24b1ec6 fix: 🐞 remove redundant xywh2xyxy conversion in OBBValidator.plot_predictions...
  • 8c06ac8 Fix box scaling in predictions.json for RTDETR (#22817)
  • c307255 Expand overrideable arguments for resumed training (#22903)
  • a155b3b Correct scale range in data augmentation guide (#22907)
  • d5cb33b Update IMX and Edge TPU exports with check_apt_requirements function (#22925)
  • cadf843 ONNX FP16 export on CPU (#22927)
  • ae48b76 ultralytics 8.3.236 add Axelera export for YOLO on Metis AIPU (#22802)
  • c7f433a Refactor language switcher link handling (#22919)
  • e596644 Fix Zensical 404s on language switches (#22918)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ultralytics](https://github.com/ultralytics/ultralytics) from 8.3.59 to 8.3.237.
- [Release notes](https://github.com/ultralytics/ultralytics/releases)
- [Commits](ultralytics/ultralytics@v8.3.59...v8.3.237)

---
updated-dependencies:
- dependency-name: ultralytics
  dependency-version: 8.3.237
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 22, 2025
@dependabot dependabot bot requested a review from pluce17 as a code owner December 22, 2025 04:35
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 22, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Dec 29, 2025

Superseded by #14.

@dependabot dependabot bot closed this Dec 29, 2025
@dependabot dependabot bot deleted the dependabot/pip/model-conversion/main/ultralytics-8.3.237 branch December 29, 2025 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant