-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency ultralytics to v8.3.82 #124
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/ultralytics-8.x-lockfile
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+7
−10
Conversation
This file contains 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
8e7c625
to
60ee997
Compare
60ee997
to
874b64a
Compare
874b64a
to
08674f5
Compare
08674f5
to
ba0bcb8
Compare
ba0bcb8
to
484eb7d
Compare
484eb7d
to
dd37bfc
Compare
dd37bfc
to
aac1e32
Compare
aac1e32
to
a812e1f
Compare
a812e1f
to
ae1aa49
Compare
ae1aa49
to
efed5b2
Compare
efed5b2
to
7ad1fad
Compare
7ad1fad
to
78bdede
Compare
78bdede
to
74b1aa9
Compare
74b1aa9
to
dd62ddb
Compare
dd62ddb
to
63a0454
Compare
80ba431
to
5f4d7d3
Compare
5f4d7d3
to
54809b7
Compare
54809b7
to
59d4486
Compare
59d4486
to
89fa058
Compare
89fa058
to
e16d4d8
Compare
e16d4d8
to
0106c3e
Compare
0106c3e
to
7b4a58f
Compare
7b4a58f
to
e267e37
Compare
e267e37
to
837da34
Compare
837da34
to
9db0ea0
Compare
9db0ea0
to
12d9fc3
Compare
12d9fc3
to
6bbb721
Compare
6bbb721
to
7528839
Compare
7528839
to
bc771d1
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.49
->8.3.82
Release Notes
ultralytics/ultralytics (ultralytics)
v8.3.82
: -ultralytics 8.3.82
ONNXdynamic
andhalf
export (#19464)Compare Source
🌟 Summary
Ultralytics v8.3.82 enhances ONNX model export functionality, improves preprocessing for ONNXRuntime examples, and streamlines compatibility across various hardware setups. 🚀
📊 Key Changes
arange_patch
) for exporting ONNX models with bothdynamic
andhalf
options, avoiding incompatibilities in the PyTorchtorch.arange
function.open-images-v7.yaml
to centralize dataset directory management for clarity and maintainability.🎯 Purpose & Impact
ONNX Export Enhancements:
Accurate Preprocessing:
Compatibility Extension:
Dataset Management Improvements:
This update improves model export workflows, ensures consistent inference results across platforms, and expands compatibility for developers using diverse environments. 🌐
What's Changed
mnn
in Raspberry Pi Tests by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/19483open-images-v7.yaml
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19475ultralytics 8.3.82
ONNXdynamic
andhalf
export by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19464New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.81...v8.3.82
v8.3.81
: -ultralytics 8.3.81
Fix Metricson_plot
circular references (#19318)Compare Source
🌟 Summary
The Ultralytics v8.3.81 release resolves a critical memory management issue in model validation while introducing key updates to documentation, testing workflows, and system reporting for enhanced usability and efficiency. 🚀✨
📊 Key Changes
Resolved circular references in metrics (
on_plot
) across validators (DetectionValidator
,PoseValidator
, etc.) to avoid CPU memory leaks during repeated evaluations.Added examples for annotators in the library, and fixed/corrected metadata instructions for Triton guides and links in SAM 2 documentation.
Re-enabled Raspberry Pi CI workflow with improved benchmarks and added cleanup for self-hosted CI runners.
Added project root installation path in the system environment summary for easier debugging.
Improved table sorting functionality for file sizes, numbers, and dot-separated values.
🎯 Purpose & Impact
Eliminates residual memory accumulation when evaluating models repeatedly in scripts, preventing CPU overloading and Out-Of-Memory (OOM) errors. This fix improves the efficiency and reliability of long-running evaluation pipelines. 🧠🔥
New usage examples and enhanced instructions make it easier for developers to understand and implement key features. Correcting SAM 2 links ensures access to the right research resources. 📚💡
Re-enabling Raspberry Pi CI and adding benchmarks enhances testing on diverse hardware, ensuring broader reliability across platforms. Improved CI cleanup reduces risks of resource conflicts. 🌐🔧
Including installation paths in diagnostics facilitates resolving Python environment-related issues for developers. 🔍🛠️
Improved table sorting in docs boosts usability, especially when navigating large datasets or results with complex numbering or file size values. 📈✨
Overall, this update strengthens performance, stability, and developer experience, while prioritizing clarity and usability for the broader community. 🎉
What's Changed
SAM
andSAM-2
notebook in docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19461yolo checks
output by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19463plotting
reference by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19439ultralytics 8.3.81
Fix Metricson_plot
circular references by @RemiPT in https://github.com/ultralytics/ultralytics/pull/19318New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.80...v8.3.81
v8.3.80
: -ultralytics 8.3.80
Fix YOLO-NAS export (#19426)Compare Source
🌟 Summary (single-line synopsis)
Version 8.3.80 features crucial upgrades to YOLO-NAS handling, improved configuration merging for smoother exports, enhanced documentation interactivity, and compatibility refinements for key frameworks. 🚀
📊 Key Changes (bullet points highlighting any major changes)
DEFAULT_CFG_DICT
) into model attributes for higher flexibility.>=2024.0.0,<2025.0.0
and updated outdated function calls for compatibility.numpy
dependency to resolve CI errors and streamlined build conditions.🎯 Purpose & Impact (bullet points explaining any benefits and potential impact to users)
This update underscores Ultralytics' focus on improving usability, compatibility, and export-related functionalities for smoother workflows and precise model performance. 🚀
What's Changed
>=2024.0.0,<2025.0.0
by @ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/19122ultralytics 8.3.80
Fix YOLO-NAS export by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19426Full Changelog: ultralytics/ultralytics@v8.3.79...v8.3.80
v8.3.79
: -ultralytics 8.3.79
Fix shift in HSV augmentation (#19311)Compare Source
🌟 Summary
The v8.3.79 release of the Ultralytics YOLO framework introduces crucial bug fixes, enhancements to performance, and documentation updates. The primary focus is on correcting HSV augmentation mechanics and refining various code components for better reliability and usability. 🛠️✨
📊 Key Changes
tensorrt-cu12
dependency and added environment checks for better CI validation and Docker compatibility. 🐳nc
andnames
parameters during training. 🚀snake_case
), simplifying code for maintainability. 🖋️🎯 Purpose & Impact
This release makes strides in improving accuracy, user experience, and usability for developers and researchers alike. 🚀🌟
What's Changed
mkdocs_github_authors.yaml
author LexBarou by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19334pose.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19337yolo12.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19358dt
before reference in exception block by @sjhpark in https://github.com/ultralytics/ultralytics/pull/19349chart.js@latest
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19372imx
export tip by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19404nc=1
whensingle_cls=True
by @kevinconka in https://github.com/ultralytics/ultralytics/pull/19381auto_annotate
function by @Burhan-Q in https://github.com/ultralytics/ultralytics/pull/19400imgToAnns
variable tosnake_case
by @Burhan-Q in https://github.com/ultralytics/ultralytics/pull/19402Grad strides do not match bucket view strides
warning for YOLO12 DDP training by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19395scaleFill
argument tosnake_case
by @Burhan-Q in https://github.com/ultralytics/ultralytics/pull/19401ultralytics 8.3.79
Fix shift in HSV augmentation by @picsalex in https://github.com/ultralytics/ultralytics/pull/19311New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.78...v8.3.79
v8.3.78
: -ultralytics 8.3.78
new YOLO12 models (#19325)Compare Source
🌟 Summary
This release,
v8.3.78
, brings an exciting new model to the family: YOLO12 🚀, featuring an attention-centric design for superior accuracy and efficiency across a variety of computer vision tasks.📊 Key Changes
Introduction of YOLO12 Models:
Model-Specific Enhancements:
n
,s
,m
,l
,x
) catering to different computing environments such as cloud systems and edge devices.Documentation Updates:
Code Simplifications and Bug Fixes:
🎯 Purpose & Impact
Purpose:
Impact:
🔮 This update is not only a leap forward in technological advancement but also a commitment to making intelligent vision accessible to all.
What's Changed
export_tflite
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19319model_data.py
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19330ultralytics 8.3.78
new YOLO12 models by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19325Full Changelog: ultralytics/ultralytics@v8.3.77...v8.3.78
v8.3.77
: -ultralytics 8.3.77
faster YOLOv8-Segment ONNX Runtime example (#19312)Compare Source
🌟 Summary
The YOLOv8 v8.3.77 release introduces a significant performance optimization for ONNX Runtime segmentation models, as well as essential compatibility enhancements and minor fixes. 🚀
📊 Key Changes
🚀 YOLOv8-Segment Optimization (ONNX Runtime)
🔧 Optional
thop
Dependency Supportthop
library optional by handling its absence gracefully to avoid errors in environments lacking it.📂 ONNX Export Improvements
🎯 Purpose & Impact
Faster and More Efficient Inference ⚡
Increased Compatibility with Minimal Setups 🤝
thop
optional, the release ensures broader support for systems, including lightweight environments like Conda setups, enhancing user flexibility.Improved Developer Experience 🛠️
These updates collectively enhance usability, efficiency, and reliability for YOLOv8 users across diverse applications. 🎉
What's Changed
thop
package by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19314ultralytics 8.3.77
faster YOLOv8-Segment ONNX Runtime example by @AdnanEkici in https://github.com/ultralytics/ultralytics/pull/19312New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.76...v8.3.77
v8.3.76
: -ultralytics 8.3.76
fixdynamic
batch inference with NMS export (#19249)Compare Source
🌟 Summary
The release of Ultralytics v8.3.76 introduces improved dynamic batch inference for ONNX models with NMS export, a better object tracking experience, and various code and documentation enhancements. 🚀
📊 Key Changes
Dynamic Batch Improvements:
dynamic=True
andnms=True
where the batch size was fixed at export.Tracking Enhancements:
model.track()
.Performance Accuracy:
Documentation Updates:
Other Code Refinements:
🎯 Purpose & Impact
This release addresses several community-reported issues, focusing on operational accuracy and usability across export, tracking, and development workflows! 🙌
What's Changed
model_name
attribute by @LoveAndHope-dev in https://github.com/ultralytics/ultralytics/pull/19224str
formatting in docs by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/19276result
for all tasks by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19282model_data.py
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19267torch
tensor input inmodel.track()
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19278ultralytics 8.3.76
fixdynamic
batch inference with NMS export by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19249New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.75...v8.3.76
v8.3.75
: -ultralytics 8.3.75
Comet update to newcomet_ml.start()
API (#19187)Compare Source
🌟 Summary
The v8.3.75 release includes robust updates for improved model export compatibility, user experience, and error handling across platforms, alongside enhanced documentation and integration refinements. 🚀
📊 Key Changes
Enhanced CometML Integration:
comet_ml.start()
API for smoother experiment handling.COMET_MODE
variable, introducingCOMET_START_ONLINE
for consistency.Export Function Updates:
protobuf>=5
for TensorFlow and TFLite exports, resolving compatibility issues.Documentation Improvements:
New CLI Solutions:
Benchmarking Added:
Windows-Specific Fix:
Improved Timing Precision:
time.perf_counter()
for latency measurements, ensuring greater precision during benchmarking.🎯 Purpose & Impact
Improved Experiment Tracking:
Enhanced Export Reliability:
Streamlined User Experience:
Greater Platform Support:
Better Model Insights:
This release focuses heavily on improving reliability, usability, and documentation quality while resolving critical bugs and adding more tools for diverse real-world applications.
What's Changed
perf_counter()
for latency measurement by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19177bus.jpg
path inpredict.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19203quickstart.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19160edgetpu
andtfjs
exports forarm64
Linux by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/19154print()
for ConfusionMatrix for Classify task by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19169ultralytics 8.3.75
Comet update to newcomet_ml.start()
API by @yaricom in https://github.com/ultralytics/ultralytics/pull/19187New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.74...v8.3.75
v8.3.74
: -ultralytics 8.3.74
Fix Ray Tune callback error (#19144)Compare Source
🌟 Summary
Ultralytics v8.3.74 introduces updates to improve compatibility with modern tools (like Ray Tune), smooth errors, and enhance deterministic training and export flexibility. 🛠✨ Simplified workflows for developers with better usability.
📊 Key Changes
ray.tune.is_session_enabled()
withray.train._internal.session.get_session()
ensuring compatibility with latest Ray versions.unset_deterministic()
to handle environment changes, and prevent unnecessary CUDA warnings.plot()
: Allowed direct return of PIL images withannotator.im
, improving compatibility with PIL workflows.model.export()
to take adata
parameter while simplifyingpredict()
calls.docker build
for better stability and security.🎯 Purpose & Impact
This version is packed with incremental improvements, making model training, testing, and deployment smoother and more user-friendly while preparing Ultralytics for the future. 🎉
What's Changed
pil=True
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19146ultralytics 8.3.74
Fix Ray Tune callback error by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19144Full Changelog: ultralytics/ultralytics@v8.3.73...v8.3.74
v8.3.73
: -ultralytics 8.3.73
GitHub Container Registry Images atghcr.io
(#19114)Compare Source
🌟 Summary
The Ultralytics
v8.3.73
release focuses on enhancing containerization workflows, updating library dependencies, improving documentation, and refining the development process. 🚀📊 Key Changes
beautifulsoup4
dependency, cleaning up the development environment. 🧹🎯 Purpose & Impact
TL;DR: This version updates Docker container workflows, improves NVIDIA Jetson compatibility, cleans up dev dependencies, and enhances user education through new video tutorials. 🚀💡
What's Changed
beautifulsoup4<=4.12.3
pin by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19103torch
andtorchvision
packages by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/19098Results.to_sql
cleanup by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19081ultralytics 8.3.73
GitHub Container Registry Images atghcr.io
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19114Full Changelog: ultralytics/ultralytics@v8.3.72...v8.3.73
v8.3.72
: -ultralytics 8.3.72
Fix NVIDIA Jetson DLA core support for DLA inference (#19078)Compare Source
🌟 Summary
The
v8.3.72
release focuses on enhancing NVIDIA Jetson DLA (Deep Learning Accelerator) core compatibility for inference, improving export documentation, and resolving minor inefficiencies and errors for broader usability and smoother performance. 🚀📊 Key Changes
dla:0
/dla:1
) during TensorRT export and inference.seg_bbox
Rendering:nc
attributes during NMS export, improving reliability in multi-GPU or custom training setups.🎯 Purpose & Impact
nc
attributes and metadata improve model robustness, particularly in advanced user scenarios (e.g., multi-GPU setups, custom models). ✅This release represents a strong push for enhanced edge device support, better export usability, and overall reliability improvements while empowering both beginners and advanced users. 🎉
What's Changed
seg_bbox
calculations by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19056beautifulsoup4
pin withmkdocs-ultralytics-plugin>=0.1.17
by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19085ultralytics 8.3.72
Fix NVIDIA Jetson DLA core support for DLA inference by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/19078Full Changelog: ultralytics/ultralytics@v8.3.71...v8.3.72
v8.3.71
: -ultralytics 8.3.71
require explicittorch.nn
usage (#19067)Compare Source
🌟 Summary
The v8.3.71 update enhances code clarity and resolves dependency issues by replacing ambiguous
nn
references with explicittorch.nn
usage. It also improves documentation and user experience with various fixes and additions.📊 Key Changes
torch.nn
instead ofnn
, ensuring clarity between PyTorch and Ultralytics modules.beautifulsoup4
to version4.12.3
to avoid documentation build errors.mininterval=1.0
for smoother and consistent updating oftqdm
progress bars.picamera2
repository in Sony IMX500 setups./compare
from the documentation navigation.🎯 Purpose & Impact
Enhanced Readability 🧹:
torch.nn
vs.ultralytics.nn
reduces confusion for developers and improves compliance with coding standards.Improved User Experience 🎥📝:
Smoother Development Workflow 🚀:
This release primarily aids developers with code clarity and users with enhanced documentation. Whether you're debugging workflows, learning tools, or contributing to the codebase, these updates simplify the process and save time. 🌟
What's Changed
picamera2
in Sony IMX500 Doc by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18954results.to_
function examples. by @RizwanMunawar inConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.