fix(deps): update dependency ultralytics ( 8.3.189 → 8.3.190 ) - #105
Merged
Conversation
| datasource | package | from | to | | ---------- | ----------- | ------- | ------- | | pypi | ultralytics | 8.3.189 | 8.3.190 |
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.189->==8.3.190Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
ultralytics/ultralytics (ultralytics)
v8.3.190: -ultralytics 8.3.190Autobackendtorch-native NMS (#21862)Compare Source
🌟 Summary
ultralytics 8.3.190 delivers a faster, torchvision-free NMS pipeline powered by a new PyTorch-native implementation optimized for YOLO11, plus stability and UX upgrades across CoreML, progress bars, macOS handling, and reproducibility. 🚀
📊 Key Changes
Autobackend torch-native NMS (most important)
ultralytics/utils/nms.pywith:TorchNMS.nms(exact-match, optimized NMS) andTorchNMS.fast_nms(vectorized FastNMS)non_max_suppressionrefactored here; rotated NMS supported viafast_nms+batch_probioutorchvision.ops.nmsfor prediction-time usepredict,val, examples) tofrom ultralytics.utils import nmsTorchNMS.fast_nmswithbatch_probioufor rotated boxesAutoBackend API cleanup
weights=tomodel=for consistency and to avoid duplicate memory usage (@glenn-jocher)torch.nn.Moduleand.ptloading; gradients disabled by default for safer, faster inferenceCoreML stability
coremltools>=8.0for CoreML inference to prevent runtime issues; shows a helpful message before loadingPerformance and stability
sigmoid_(),clamp_()) for non-macOS 14 systems to boost speedMACOS14/NOT_MACOS14flags to handle Apple MPS quirks safelyImport-time and CI improvements
Geometric ops robustness
Reproducibility
git_commitin checkpoints; newutils.get_git_commit()with cachingUX and docs
subprocess.run(...)for safer command execution🎯 Purpose & Impact
Faster, leaner inference 🏃♂️💨
torchvision, speeds up post-processing, and lowers latency, especially helpful in deployment and environments wheretorchvisionis heavy or unavailable.Better platform reliability 🛡️
Improved developer experience 👩💻
AutoBackend(model=...)API, unified PyTorch paths, and no-grad defaults reduce boilerplate and risks.Stronger reproducibility and CI coverage 📦
Faster startup and “just works” behavior ⚙️
Quick usage examples:
preds: [B, C+4(+M), N]
out = nms.non_max_suppression(preds, conf_thres=0.25, iou_thres=0.45)
What's Changed
coremltools>=8.0check to Autobackend by @glenn-jocher in #21861TQDMprogress bar to display remaining time by @Laughing-q in #21868obbby @Laughing-q in #21871requestsimports by @glenn-jocher in #21876MACOS14check by @glenn-jocher in #21883weightstomodelby @glenn-jocher in #21881.clamp_()and.sigmoid_()ops by @glenn-jocher in #21878subprocesscalls by @glenn-jocher in #21887subprocess.run()for improved dataset autodownloads by @glenn-jocher in #21888ultralytics 8.3.190Autobackendtorch-native NMS by @glenn-jocher in #21862New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.189...v8.3.190
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.