Skip to content

Bump ultralytics from 8.4.171 to 8.4.174 - #19

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ultralytics-8.4.174
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ultralytics-8.4.174

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 11, 2026

Copy link
Copy Markdown

Bumps ultralytics from 8.4.171 to 8.4.174.

Release notes

Sourced from ultralytics's releases.

v8.4.174 - ultralytics 8.4.174 Fix AutoBatch backward profiling for YOLO26 and speed up prediction logs (#26547)

🌟 Summary

Release 8.4.174 fixes AutoBatch’s backward-pass profiling for YOLO26 and speeds up prediction summaries, alongside improvements to exports, inference, tracking, and data handling.

📊 Key Changes

  • AutoBatch profiling — the main change: The profiler now finds tensors inside nested model outputs, so backward profiling works with YOLO26 detection heads and other task heads. Prediction summaries also avoid unnecessary tensor conversions, making their logs faster.
  • More reliable inference and exports: Dynamic CoreML models can handle batches larger than their exported batch size by processing them in chunks. Hailo INT8 optimization now receives reusable calibration images, fixing calibration methods that need to revisit the data.
  • Correct edge-case behavior: Fast-NMS now keeps detections when the IoU threshold is zero. Tracking hides unconfirmed tracks when appropriate without dropping first-frame detections. INT8 calibration warnings are limited to export formats that support calibration data.
  • Improved data handling: Dataset splitting preserves the caller’s random state, DOTA splitting accepts images without label files, and image loading and shape calculations better handle EXIF rotations and Unicode paths. Saved crops also retain dotted source names.
  • More dependable model setup: Predictors and trackers are rebuilt when relevant setup arguments change; model-format detection handles compound filenames more reliably. YouTube inputs no longer require a stream of at least 1080p.
  • Documentation and packaging updates: Guides cover per-object depth estimates and newer Platform workflows, including image search and live-camera inference. Docker images can cache Python bytecode, while CI and Conda guidance were updated for more compatible dependency resolution.

🎯 Purpose & Impact

  • AutoBatch can now measure YOLO26 training memory more accurately. Because backward profiling runs successfully, automatic batch-size selections may change; fixed-batch training and prediction are unaffected.
  • Exported models are more practical across deployment targets. CoreML handles larger prediction batches, and Hailo calibration methods that revisit their input data can work as intended.
  • Predictions and datasets are more consistent in edge cases, reducing unexpected missing detections, failed dataset splits, or crop files that are hard to match to their sources.
  • No model architecture, checkpoint, or default changes are introduced.

What's Changed

New Contributors

Full Changelog: ultralytics/ultralytics@v8.4.173...v8.4.174

v8.4.173 - ultralytics 8.4.173 Add AMD Xilinx Vitis AI export for Versal AI Edge Gen 2 NPUs (#26519)

🌟 Summary

... (truncated)

Commits
  • ac5c3c0 ultralytics 8.4.174 Fix AutoBatch backward profiling for YOLO26 and speed u...
  • b62cda1 Cache EXIF-rotated image shapes as imread decodes them (#26545)
  • 18ce343 Detect model format from the terminal file suffix (#26549)
  • 7142057 fix: materialize Hailo calibration set before optimization (#26544)
  • 16b9b64 Use rounded letterbox size for per-axis gains in scale_boxes and `scale_coo...
  • 9682c97 Fix dynamic CoreML inference above the export batch limit (#26551)
  • efe2669 Rebuild the predictor and persisted trackers when their arguments change (#26...
  • 8da90a3 Sync docs with explore image search, live camera inference and class-name mat...
  • 97d50a6 Fix model.track unconfirmed leak without clearing first-frame dets (#26543)
  • b739caa Preserve caller random state during autosplit (#26548)
  • 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 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.4.171 to 8.4.174.
- [Release notes](https://github.com/ultralytics/ultralytics/releases)
- [Commits](ultralytics/ultralytics@v8.4.171...v8.4.174)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 11, 2026
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.

0 participants