fix(deps): update dependency ultralytics ( 8.4.50 → 8.4.51 ) - #386
Merged
Conversation
| datasource | package | from | to | | ---------- | ----------- | ------ | ------ | | pypi | ultralytics | 8.4.50 | 8.4.51 |
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.50→==8.4.51Release Notes
ultralytics/ultralytics (ultralytics)
v8.4.51: - Add Git commit message to training metadata (#24505)Compare Source
🌟 Summary
Ultralytics
v8.4.51focuses mainly on better training traceability and clearer deployment/docs updates 📦📝, with the most important change adding the Git commit message to training metadata so models are easier to track, reproduce, and audit.📊 Key Changes
Training metadata now includes the Git commit message 🧾
The headline update from @glenn-jocher adds the current commit subject into:
git.messagegitCommitMessageGitRepo.messageMore robust Git metadata handling 🔧
Git repository parsing was improved to better read metadata from Git internals, including shared/worktree-style layouts. This helps Ultralytics capture version information more reliably during training.
Major augmentation pipeline refactor 🛠️
A substantial internal refactor by @Laughing-q introduced a more unified transform system:
BaseTransformnow standardizes how image, instance, and semantic-mask transforms are appliedMosaic,MixUp,CutMix,CopyPaste,RandomPerspective,RandomFlip, andLetterBoxwere reorganized around this shared structureOpenVINO docs updated with YOLO26 benchmarks 🚀
The OpenVINO documentation now highlights YOLO26 benchmark results instead of older YOLO11 benchmarks, with refreshed performance data across newer Intel CPUs, GPUs, and NPUs.
DeepX export documentation expanded 📤
DeepX was added to the export formats table, with supported export arguments and output folder behavior documented more clearly.
RT-DETR inference tuning guidance added ⚡
Docs now explain that users can reduce query count for faster RT-DETR inference, helping users trade a bit of accuracy for lower latency when needed.
YOLOE export behavior clarified⚠️
The docs now clearly warn that exported YOLOE models are static: once exported, prompt-based class configuration is baked into the model and cannot be changed later.
Ultralytics Platform GPU docs refreshed ☁️
Platform docs now reflect:
Test/CI compatibility improvement for Axelera export 🧪
Axelera export tests are now limited to supported PyTorch versions, reducing false failures in CI.
General documentation cleanup 📚
Smaller updates include a fixed DeepX link, README simplification, removal of old Weglot docs overrides, and wording/casing polish across docs.
🎯 Purpose & Impact
Easier experiment tracking and reproducibility 🔍
Adding the Git commit message makes it much easier to tell what exact code change produced a trained model, especially when many experiments are run close together.
Better debugging and collaboration 🤝
Teams using local training or the Ultralytics Platform can now connect checkpoints and cloud runs to a human-readable commit description, not just a hash.
Stronger foundations for future augmentation work 🧱
The transform refactor is mostly an internal improvement, but it should make augmentations more consistent, easier to maintain, and safer to extend in future releases.
Clearer deployment decisions for users 📈
Updated YOLO26 OpenVINO benchmarks, DeepX export docs, and RT-DETR speed tips help users choose faster deployment settings with more confidence.
Fewer surprises in export workflows ✅
The YOLOE warning helps users avoid exporting a model and later discovering that prompt changes no longer work.
Improved platform transparency 💳
Updated GPU availability and pricing docs help users better plan cloud training costs and choose the right hardware tier.
Overall,
v8.4.51is less about new end-user model features and more about making training runs easier to understand, reproduce, and deploy reliably 🌟What's Changed
2.8.0<=torch<2.12.0in Tests CI by @lakshanthad in #24487BaseTransformand unify augmentation pipeline by @Laughing-q in #24434ultralytics 8.4.51Add Git commit message to training metadata by @glenn-jocher in #24505Full Changelog: ultralytics/ultralytics@v8.4.50...v8.4.51
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.