Skip to content

build(deps): update ultralytics requirement from >=8.4.115 to >=8.4.161 in /apps/ai - #250

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/apps/ai/ultralytics-gte-8.4.161
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/apps/ai/ultralytics-gte-8.4.161

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 27, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on ultralytics to permit the latest version.

Release notes

Sourced from ultralytics's releases.

v8.4.161 - Fix RT-DETR device moves, fused resume, empty images, bracket paths, odd plot grids and save=False uploads (#26301)

🌟 Summary

Ultralytics 8.4.161 is a reliability and usability release: it fixes several training, inference, plotting, and upload bugs, while improving dataset handling and clarifying export and Platform documentation.

📊 Key Changes

  • 🛠️ Fixed six package issues in PR #26301, the release’s main change:
    • RT-DETR decoder tensors now move correctly between devices, helping prevent validation or prediction device-mismatch errors.
    • Resuming older Adam/AdamW checkpoints now preserves the optimizer’s runtime fused setting.
    • Empty image files no longer crash prediction runs.
    • Training results can be read from paths containing bracket characters, and plots handle odd numbers of result panels correctly.
    • Platform uploads can fall back to last.pt when save=False means no best.pt was created.
  • 🗂️ Improved dataset and training utilities: .tgz archives now extract correctly, semantic segmentation can skip unnecessary polygon processing, and fuzz testing better recognizes expected missing-split errors.
  • 🍎 Made CoreML export failures clearer: removed an invalid fallback that could hide the original save error behind a misleading file-extension error.
  • 📘 Expanded export guidance: documented the device option for Hailo and Ascend, and explained why static exports may produce different predictions on non-square images.
  • ☁️ Refreshed Platform documentation for dataset image copying and face blurring, annotation providers, deployment pages and monitoring, and related API and billing details.

🎯 Purpose & Impact

  • ✅ More dependable prediction and training-resume workflows, especially with RT-DETR, older checkpoints, and imperfect image datasets.
  • 📈 Fewer failures when reading results or generating plots, including with unusual file paths and uneven metric layouts.
  • ⚡ Less unnecessary processing for semantic datasets where polygon data is not used.
  • 🔍 More actionable CoreML errors and clearer export settings help users diagnose problems and choose deployment options.
  • 🧭 Updated Platform guidance makes dataset, annotation, billing, and deployment workflows easier to understand.

What's Changed

New Contributors

Full Changelog: ultralytics/ultralytics@v8.4.160...v8.4.161

Commits
  • 63c2d37 Fix RT-DETR device moves, fused resume, empty images, bracket paths, odd plot...
  • 66a7236 Skip polygon resampling for semantic datasets when no augmentation reads the ...
  • dc2ddc4 Fix extraction of .tgz dataset archives (#26294)
  • 9863d63 Remove invalid CoreML .mlmodel save fallback (#26298)
  • 085febf Classify wrapped dataset split errors as expected in CLI fuzzing (#26299)
  • c4257cf Align Platform docs with deployment pages, image copy, face blurring and new ...
  • 9d25f80 Tighten export mode docs and explain static export prediction differences (#2...
  • 8521665 Document device export argument for OpenVINO, Hailo and Ascend (#26286)
  • f171c4b ultralytics 8.4.160 Invalidate dataset caches when files are edited in plac...
  • 1467ec5 Unify task docs structure and align val and Results guidance (#26271)
  • Additional commits viewable in compare view

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)

Updates the requirements on [ultralytics](https://github.com/ultralytics/ultralytics) to permit the latest version.
- [Release notes](https://github.com/ultralytics/ultralytics/releases)
- [Commits](ultralytics/ultralytics@v8.4.115...v8.4.161)

---
updated-dependencies:
- dependency-name: ultralytics
  dependency-version: 8.4.161
  dependency-type: direct:production
...

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 Sep 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #252.

@dependabot dependabot Bot closed this Oct 4, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/apps/ai/ultralytics-gte-8.4.161 branch October 4, 2026 12:53
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