fix(deps): update dependency ultralytics ( 8.4.72 → 8.4.75 ) - #425
Merged
Conversation
| datasource | package | from | to | | ---------- | ----------- | ------ | ------ | | pypi | ultralytics | 8.4.72 | 8.4.75 |
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
June 22, 2026 02:15
048834c to
1d3da7b
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.4.72→==8.4.75Release Notes
ultralytics/ultralytics (ultralytics)
v8.4.75: - Run CoreML on the Neural Engine (CPU_AND_NE) on macOS hosts (#24885)Compare Source
🌟 Summary
Ultralytics
v8.4.75delivers an important CoreML reliability and speed fix for macOS 🍎⚡: CoreML models now run on Apple’s Neural Engine by default instead of using a setting that could crash Python processes on Mac hosts.📊 Key Changes
🚑 Major CoreML backend fix for macOS
ComputeUnit.CPU_AND_NEinstead of the previous default behavior.coremltoolsissue whereComputeUnit.ALLor GPU-enabled paths could trigger a hard crash withError: MLIR pass manager failed.⚡ Neural Engine enabled by default on supported Macs
🛡️ Compatibility fallback for older macOS versions
CPU_AND_NEis not supported, Ultralytics now falls back toCPU_ONLYrather than failing.📝 Documentation updated
🎯 Purpose & Impact
🍏 Fixes a serious usability issue for Mac users
.mlpackagefrom Python on macOS could crash outright.🚀 Improves inference speed
🔧 Makes CoreML deployment more dependable
👥 Broad impact for Python users on Apple Silicon
.mlpackagemodels.✅ No major new model architecture changes
In short:
v8.4.75is a small but high-impact release 🎉—especially for macOS users running CoreML models locally, where it turns a crash-prone path into a fast, working default.What's Changed
Full Changelog: ultralytics/ultralytics@v8.4.74...v8.4.75
v8.4.74: - Calibrate INT8 on CPU unconditionally (cuDNN-ABI-safe) (#24884)Compare Source
🌟 Summary
Ultralytics
v8.4.74focuses on more reliable model export and quantization 🔧—especially fixing INT8 export stability on affected GPU setups and preventing flaky OpenVINO export failures on NMS-enabled models.📊 Key Changes
🚨 INT8 calibration now always runs on CPU during ModelOpt export
✅ Safer INT8 export behavior across hardware environments
🛠️ Fixed intermittent OpenVINO export failures for NMS models
nms=True.🎯 Purpose & Impact
More dependable INT8 exports on RTX and mixed-library environments 💪
Better stability is prioritized over calibration speed ⚖️
OpenVINO exports become more consistent 📦
Overall release theme: reliability and smoother deployment 🚀
v8.4.74should feel safer, more predictable, and easier to trust.What's Changed
Full Changelog: ultralytics/ultralytics@v8.4.73...v8.4.74
v8.4.73: - Calibrate INT8 on CPU for RTX (NvTensorRTRTX) cards (#24878)Compare Source
🌟 Summary
Ultralytics
v8.4.73is a stability-focused release that mainly improves INT8 TensorRT export reliability on RTX GPUs 🛠️⚡, while also fixing a memory issue inpredict(), improving input order handling, and polishing examples and docs.📊 Key Changes
Major fix: safer INT8 calibration on RTX GPUs 🚀
int8=True, RTX cards using theNvTensorRTRTXExecutionProvidernow perform calibration on the CPU instead ofcuda:0.Fix for out-of-memory errors when predicting from large file-path lists 💾
model.predict()could load too much into memory and trigger GPU OOM.Prediction input order is now preserved 📂
Better error handling in the OpenCV ONNX example 🖼️
FileNotFoundErrorif an image path is missing or unreadable.Small documentation and comment cleanups ✍️
QueueManagerdoc example so copied code uses the correct region format.CI installation step made more resilient 🔁
🎯 Purpose & Impact
More dependable INT8 export on RTX hardware ✅
No model accuracy change from the RTX calibration fix 🎯
Better scalability for large inference jobs 📈
predict()on long image lists, memory use should be much more manageable.More predictable automation workflows 🤖
Friendlier debugging and onboarding 🙌
Overall,
v8.4.73is less about new models and more about making export, inference, and examples more robust and predictable—with the standout improvement being INT8 TensorRT export stability on RTX cards ⚡What's Changed
New Contributors
Full Changelog: ultralytics/ultralytics@v8.4.72...v8.4.73
Configuration
📅 Schedule: (in timezone Europe/Vienna)
🚦 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 Mend Renovate.