fix(deps): update dependency ultralytics ( 8.3.179 → 8.3.189 ) - #98
Merged
Conversation
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 19, 2025 00:43
ff3dd10 to
c220d4c
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 19, 2025 12:16
c220d4c to
8123f9b
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 20, 2025 12:16
8123f9b to
abe899d
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 21, 2025 12:17
abe899d to
0aa6a91
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 22, 2025 12:16
0aa6a91 to
e1e5b61
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
2 times, most recently
from
August 25, 2025 00:43
b3b4864 to
05f178e
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 26, 2025 00:41
05f178e to
7aef3d8
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 27, 2025 12:16
7aef3d8 to
637ab4b
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 28, 2025 12:16
637ab4b to
e23ce3f
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 29, 2025 00:40
e23ce3f to
2f4cd37
Compare
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 29, 2025 12:16
2f4cd37 to
fdb2863
Compare
| datasource | package | from | to | | ---------- | ----------- | ------- | ------- | | pypi | ultralytics | 8.3.179 | 8.3.189 |
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
August 30, 2025 00:38
fdb2863 to
0fadff1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==8.3.179->==8.3.189Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
ultralytics/ultralytics (ultralytics)
v8.3.189: -ultralytics 8.3.1893x faster inplacemodel.fuse()(#21844)Compare Source
🌟 Summary
ultralytics 8.3.189 delivers a 3x faster in-place model.fuse() for leaner, quicker inference, plus better NVIDIA Jetson handling with version-aware detection and more robust autobackend behavior. 🚀
📊 Key Changes
In-place layer fusion (primary change) ⚡
Jetson-aware autobackend improvements ✅
Version-aware Jetson detection 🔍
Version bump
🎯 Purpose & Impact
Faster inference setups and smaller memory footprint 🚀
More reliable Jetson deployments, especially on JetPack 5 🧩
Easier, precise hardware targeting 🛠️
Backward compatible and safer defaults ✅
Quick examples:
Faster in-place fusion
Jetson version checks
Happy building and deploying! ✨
What's Changed
model.fuse()order of operations speedup by @Laughing-q in #21853ultralytics 8.3.1893x faster inplacemodel.fuse()by @glenn-jocher in #21844Full Changelog: ultralytics/ultralytics@v8.3.188...v8.3.189
v8.3.188: -ultralytics 8.3.188Faster downloads via a singlerequest(#21850)Compare Source
🌟 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
<1.18.0due to TensorFlow hangs.onnxslim>=0.1.65."file_name"across RT-DETR, YOLO Detect, and YOLO OBB validators.total=0gracefully; richer type hints for better DX.🎯 Purpose & Impact
file_namein predictions.json simplifies mapping outputs back to source images. 🔎Upgrade with:
pip install -U ultralyticsWhat's Changed
sam-2.mdby @Laughing-q in #21835file_namefield topredictions.jsonfor better image-annotation alignment by @olena-hul-dataspan in #21837onnx>=1.18.0by @Y-T-G in #21758Linuxby @Laughing-q in #21848TQDMprogress bars when working with empty sequence by @Laughing-q in #21849ultralytics 8.3.188Faster downloads via a singlerequestby @glenn-jocher in #21850New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.187...v8.3.188
v8.3.187: -ultralytics 8.3.187SAM2: AddSAM2DynamicInteractivePredictorsupport few-shot inference (#21232)Compare Source
🌟 Summary
SAM 2 gets a powerful, training‑free upgrade for interactive, few‑shot multi-object segmentation and tracking, while Ultralytics switches core data operations to Polars for faster, lighter analytics. 🚀
📊 Key Changes
SAM2DynamicInteractivePredictor (new, priority)
Data layer refactor: Pandas ➜ Polars
to_df()now returns a Polars DataFrame; CSV/JSON exports use Polars.polars, removedpandasandpandas-stubs.Visualization and UX
plot_tune_results()gains consistent Matplotlib styling via@plt_settings()for headless and notebook runs.Documentation improvements
mkdocs-ultralytics-plugin>=0.1.29.🎯 Purpose & Impact
Add an object with a box prompt and store in memory
Track it in a new image
Add another object later
Continue inference
Faster, lighter data workflows with Polars
to_df()must adapt to Polars (e.g.,df.to_pandas()if needed). Removed XML/HTML/SQL export helpers—use CSV/JSON or Polars I/O instead.Better plots and docs
Useful links:
What's Changed
pandastopolars(training, benchmarks, plotting, W&B) by @Laughing-q in #21619mkdocs-ultralytics-pluginforbeautifulsoup4>=4.13.5by @glenn-jocher in #21811plt_settingsdecorator toplot_tune_resultsforaggbackend by @onuralpszr in #21818mobile-sam.mdby @RizwanMunawar in #21825instancescount onbarsinlabels.jpgby @darouwan in #21784ultralytics 8.3.187SAM2: AddSAM2DynamicInteractivePredictorsupport few-shot inference by @ShuaiLYU in #21232New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.186...v8.3.187
v8.3.186: -ultralytics 8.3.186Zero-dependency TQDM progress bars (#21790)Compare Source
🌟 Summary
Lean and polished progress bars, sturdier downloads, and smarter GPU handling. v8.3.186 replaces third‑party tqdm with a fast, zero‑dependency TQDM, improves reliability across downloads and exports, and streamlines CI/docs. 🚀
📊 Key Changes
ultralytics.utils.tqdm.TQDMwith iterator/context support and clean single‑line, rich‑style output.TQDM.safe_download()detects partial downloads via Content-Length, logs clear warnings, and cleans incomplete files between retries.pin_memoryis now enabled only on CUDA systems to avoid unnecessary warnings on CPU-only setups.pynvmlto NVIDIA’s officialnvidia-ml-pypackage; CI installs it for GPU tests (PR #21792).!uv pip install ...for speed and reliability.Minimal example with the new progress bar:
🎯 Purpose & Impact
See the Ultralytics Docs for details: https://docs.ultralytics.com
What's Changed
pynvmlon GPU runners by @glenn-jocher in #21792safe_downloadfor partial downloads by @glenn-jocher in #21791!uv pip installin jupyter notebooks by @glenn-jocher in #21793safe_downloadsby @glenn-jocher in #21794click==8.2.1from docs.yml by @glenn-jocher in #21797pynvmlwith NVIDIA officialnvidia-ml-pypackage by @onuralpszr in #21795regionvisualization inzone-countingsolution by @RizwanMunawar in #21805coremlexportdevicebug onmacOSandlinuxby @RizwanMunawar in #21802ultralytics 8.3.186Zero-dependency TQDM progress bars by @glenn-jocher in #21790Full Changelog: ultralytics/ultralytics@v8.3.185...v8.3.186
v8.3.185: - Fix TQDM Rich bars to 10 width (#21789)Compare Source
🌟 Summary
Improved training progress bars for Rich TQDM users, plus robustness and CI/documentation polish for a smoother overall experience. 🎛️✨
📊 Key Changes
YOLO_TQDM_RICH=true. ✅YOLODatasetnow defaults to 3 image channels (RGB) if not provided.yolo_bbox2segment()explicitly setschannels=3to avoid missing-key errors.uv pip installanduv pip list.pynvml,tensorrt,onnxruntime-gpu) to streamline runs.SystemLogger.get_metrics()docstring with accurate Python examples.🎯 Purpose & Impact
YOLO_TQDM_RICH=trueis set.Enable Rich progress bars:
YOLO_TQDM_RICH=true yolo train ...See the Ultralytics Docs for details: https://docs.ultralytics.com 🚀
What's Changed
uv pip installGPU CI requirements by @Laughing-q in #21776yolo_bbox2segmentby @Y-T-G in #21772neuralmagicblog redirect fromintegrationpage by @RizwanMunawar in #21787Full Changelog: ultralytics/ultralytics@v8.3.184...v8.3.185
v8.3.184: -ultralytics 8.3.184New SystemLogger class (#21764)Compare Source
🌟 Summary
v8.3.184 introduces a new SystemLogger for real-time system metrics and a high-performance ConsoleLogger for early, continuous training log capture — improving observability, reliability, and integrations across YOLO11 workflows. 📈🖥️📝
📊 Key Changes
🎯 Purpose & Impact
Quick start examples:
See the Ultralytics Docs for details.
What's Changed
asyncfunctions in Docs bug by @glenn-jocher in #21760ultralytics 8.3.184New SystemLogger class by @glenn-jocher in #21764Full Changelog: ultralytics/ultralytics@v8.3.183...v8.3.184
v8.3.183: -ultralytics 8.3.183New NDJSON dataset format support (#21747)Compare Source
🌟 Summary
Train YOLO11 models directly from NDJSON datasets with one command — including automatic conversion and image downloading — plus improved YOLOE docs/examples and more reliable GPU CI on GitHub. 🚀
📊 Key Changes
convert_ndjson_to_yolo(ndjson_path, output_path=None)by @glenn-jocher.ndjsonfile tomodel.train(data=...)and it auto-converts and generatesdata.yaml✅single_cls=True, plus quieter device selection logs by @ShuaiLYU 📚Minimal examples:
🎯 Purpose & Impact
See the Ultralytics Docs for details.
What's Changed
ultralytics 8.3.183New NDJSON dataset format support by @glenn-jocher in #21747New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.182...v8.3.183
v8.3.182: -ultralytics 8.3.182Enable type-checking withpy.typedmarker (#21698)Compare Source
🌟 Summary
Ultralytics 8.3.182 declares the package as “partially typed” for better IDE/type-checker support, plus key robustness and usability tweaks for SAM image sizing and mask plotting. 🧩✨
📊 Key Changes
Tip: You can now plot masks on CPU without providing a torch image tensor:
See the Ultralytics Docs for details: https://docs.ultralytics.com
🎯 Purpose & Impact
What's Changed
imgszand updaterectdescription in docs by @Y-T-G in #21737imgszfor SAM2 tracking by @Laughing-q in #21743numpymasks support toAnnotator.masksmethod by @Laughing-q in #21744ultralytics 8.3.182Enable type-checking withpy.typedmarker by @Y-T-G in #21698Full Changelog: ultralytics/ultralytics@v8.3.181...v8.3.182
v8.3.181: -ultralytics 8.3.181Supporthalfinference for SAM models (#21735)Compare Source
🌟 Summary
v8.3.181 focuses on safer, faster mixed-precision (FP16) support for SAM/SAM2 and YOLOE pipelines, plus reliability fixes across validation exports, source loading, and single-class training. 🚀
📊 Key Changes
SAM FP16 support and dtype/device consistency (PR #21735, priority)
SAM2 robustness without high_res_features (PR #21726)
YOLOE device/half propagation and stability (PR #21670)
Validation export consistency across tasks (PR #21719)
YOLOE visual prompt predictor switching fix (PR #21731)
Single-class training compatibility (PR #21725)
CSV source support for inference (PR #21729)
Streamlit Live Inference improvements (PR #21553)
YOLOE docs enhancements (PR #21728)
🎯 Purpose & Impact
What's Changed
save_txtcoordinates scaling by @Y-T-G in #21719Live Inferencesolution by @RizwanMunawar in #21553classescompatibility withsingle_clsby @Y-T-G in #21725predictornot switching after initialization by @Y-T-G in #21731deviceselection and supporthalfinference for visual prompt by @RizwanMunawar in #21670high_res_featuresby @Laughing-q in #21726ultralytics 8.3.181Supporthalfinference for SAM models by @Laughing-q in #21735Full Changelog: ultralytics/ultralytics@v8.3.180...v8.3.181
v8.3.180: -ultralytics 8.3.180newinference_featuresmethod for SAM models (#21708)Compare Source
🌟 Summary
SAM/SAM2 get a new feature-based inference path with standardized tensor outputs, smarter prompt scaling, and a cleaner API — making segmentation faster to integrate and more consistent end-to-end. 🚀
📊 Key Changes
🎯 Purpose & Impact
What's Changed
Predictorexample in docs by @Laughing-q in #21700ultralytics 8.3.180newinference_featuresmethod for SAM models by @Laughing-q in #21708Full Changelog: ultralytics/ultralytics@v8.3.179...v8.3.180
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.