-
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.89 #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
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
bc771d1
to
a75983a
Compare
a75983a
to
b933076
Compare
b933076
to
47a0d0b
Compare
47a0d0b
to
2dc1588
Compare
2dc1588
to
75b0430
Compare
75b0430
to
8ffe3b7
Compare
8ffe3b7
to
9134108
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.89
Release Notes
ultralytics/ultralytics (ultralytics)
v8.3.89
: -ultralytics 8.3.89
TensorFlow 2.19.0 compatibility updates (#19668)Compare Source
🌟 Summary
The Ultralytics 8.3.89 release focuses on improving dependency management, enhancing compatibility with NVIDIA Jetson devices, and refining documentation for better usability. 🚀
📊 Key Changes
--index-strategy
tounsafe-best-match
for safer and more reliable package installations.>>>
) for improved clarity and consistency.🎯 Purpose & Impact
What's Changed
ultralytics 8.3.89
TensorFlow 2.19.0 compatibility updates by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19668Full Changelog: ultralytics/ultralytics@v8.3.88...v8.3.89
v8.3.88
: -ultralytics 8.3.88
Solutions refactor and improvements (#18491)Compare Source
🌟 Summary
The
v8.3.88
release of Ultralytics introduces significant enhancements and new features across its solutions, focusing on object detection, segmentation, privacy tools, and advanced analytics. These updates aim to provide more robust, versatile, and user-friendly tools for computer vision tasks.📊 Key Changes
🎯 Purpose & Impact
These updates make Ultralytics solutions more powerful and adaptable, catering to a wide range of industries and use cases.
What's Changed
ultralytics 8.3.88
Solutions refactor and improvements by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18491New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.87...v8.3.88
v8.3.87
: -ultralytics 8.3.87
NewResults.to_html
method for inference outputs (#19161)Compare Source
🌟 Summary
The
v8.3.87
release introduces a newResults.to_html()
method for exporting inference results in HTML format, alongside various usability, compatibility, and documentation improvements.📊 Key Changes
to_html()
method to convert detection results into a web-friendly HTML format.🎯 Purpose & Impact
to_html()
method simplifies sharing and visualizing inference results in a browser-friendly format.What's Changed
tkinter
for annotator tool by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/19534imgsz=224
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19593ort.pyke.io
from link checking by @decahedron1 in https://github.com/ultralytics/ultralytics/pull/19554shell=True
formodel.tune()
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19625empty_cache()
only if GPU utilization above 90% by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18949ultralytics 8.3.87
NewResults.to_html
method for inference outputs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/19161New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.86...v8.3.87
v8.3.86
: -ultralytics 8.3.86
Refactor dataset YAML autodownload scripts (#19579)Compare Source
🌟 Summary
The
v8.3.86
release focuses on improving dataset handling, enhancing code consistency, and fixing minor issues to streamline workflows for users working with various datasets and models.📊 Key Changes
"
) across YAML files.🎯 Purpose & Impact
This release is a quality-of-life update that enhances both backend functionality and user-facing resources, making it easier for developers and researchers to work with Ultralytics tools. 🚀
What's Changed
cfg/__init__
by @Burhan-Q in https://github.com/ultralytics/ultralytics/pull/19576dynamic
from metadata by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19560ultralytics 8.3.86
Refactor dataset YAML autodownload scripts by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19579Full Changelog: ultralytics/ultralytics@v8.3.85...v8.3.86
v8.3.85
: -ultralytics 8.3.85
TensoRT exportmax_shape
fix (#19541)Compare Source
🌟 Summary
This release,
v8.3.85
, focuses on improving TensorRT export functionality and refining ONNX segmentation examples for better performance and usability. 🚀📊 Key Changes
TensorRT Updates (Main Focus of Release):
max_shape
Calculation Bug: Resolved inconsistent calculations during TensorRT export with non-zero workspace values.0
when not specified.ONNX Segmentation Example Enhancements:
iou
,imgsz
, andconf
.conf
,iou
).🎯 Purpose & Impact
For TensorRT Users:
.engine
format, especially with non-zero workspaces, will experience stable exports.For ONNX Developers:
General Improvements:
This update primarily strengthens export and inference capabilities 🎯, while making the process more robust for advanced and typical users alike.
What's Changed
ultralytics 8.3.85
TensoRT exportmax_shape
fix by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19541Full Changelog: ultralytics/ultralytics@v8.3.84...v8.3.85
v8.3.84
: -ultralytics 8.3.84
Remove predictions with no masks (#19537)Compare Source
🌟 Summary
The
v8.3.84
release brings improvements to YOLO's segmentation handling, documentation clarity, and usability, with a focus on filtering invalid outputs and refining user guidance. 🎉📊 Key Changes
Colors
class andmerge_equals_args
. ✨save_hybrid
mode to only detection tasks, preventing incorrect usage and evaluation inaccuracies.🎯 Purpose & Impact
save_hybrid
ensures omission of scenarios that could lead to misinterpretation of validation outputs, particularly for non-detection models.This update is all about boosting the quality and usability of YOLO tools, paving the way for more productive and error-free model usage! 🏆
What's Changed
save_hybrid
for OBB and update docs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19531ultralytics 8.3.84
Remove predictions with no masks by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19537Full Changelog: ultralytics/ultralytics@v8.3.83...v8.3.84
v8.3.83
: -ultralytics 8.3.83
Revert saturation and value augmentation to relative shift (#19515)Compare Source
🌟 Summary
Ultralytics release
v8.3.83
focuses on refining image augmentation to make color transformations more natural while clarifying validation parameter requirements in the documentation. 🎉📊 Key Changes
Image Augmentation Adjustments:
Documentation Improvement:
batch
parameter for validation, specifying that it must be a positive integer to avoid confusion about unsupported functionality likeAutoBatch
in validation. 📚🎯 Purpose & Impact
This release is a step forward in delivering both technical precision and user efficiency! 🚀
What's Changed
batch
description for validation by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19504ultralytics 8.3.83
Revert saturation and value augmentation to relative shift by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/19515Full Changelog: ultralytics/ultralytics@v8.3.82...v8.3.83
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/19224Configuration
📅 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.