-
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.75 #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
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
63a0454
to
afa6fef
Compare
afa6fef
to
80ba431
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
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.75
Release Notes
ultralytics/ultralytics (ultralytics)
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 in https://github.com/ultralytics/ultralytics/pull/18957path
in datasetyaml
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18953not_in_nav
section to mkdocs.yml by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19068ultralytics 8.3.71
require explicittorch.nn
usage by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/19067Full Changelog: ultralytics/ultralytics@v8.3.70...v8.3.71
v8.3.70
: -ultralytics 8.3.70
adddata
argument to Sony IMX500 export (#18852)Compare Source
🌟 Summary
The v8.3.70 release brings feature enhancements with improved export functionalities, updated compatibility for PyTorch, and usability enhancements in benchmarking and documentation. 🚀
📊 Key Changes
data
argument, enabling dataset configuration during export for better control over quantization in formats like OpenVINO, TensorRT, and TF Lite. 📁numpy
Stability: Pinnednumpy
version to prevent compatibility issues with OpenVINO and TFLite during CI tests. ✅🎯 Purpose & Impact
Improved Export Workflows:
data
argument helps users customize exports with specific dataset configurations, simplifying quantization and compatibility for edge and on-premise deployment.Torch Compatibility:
More Granular Benchmarking:
DLA Optimization:
CI Stability with
numpy
:numpy
versions.Accessible Documentation:
🎉 This release is packed with features to empower smoother workflows, improve hardware compatibility, and promote user-friendly innovation! 🌟
What's Changed
torch 2.6
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18935export
formatbenchmark
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18740numpy<=2.1.1
to resolve failing --slow CI by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18943numpy<2.0.0
pin for OpenVINO on macOS by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18945ultralytics 8.3.70
adddata
argument to Sony IMX500 export by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18852New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.69...v8.3.70
v8.3.69
: -ultralytics 8.3.69
New Resultsto_sql()
method for SQL format (#18921)Compare Source
🌟 Summary
The Ultralytics
v8.3.69
release introduces enhanced integration for data export, including a newto_sql()
method for saving model results directly into an SQL database. This version also continues refining the documentation, stability, and benchmarking experience to provide a smoother user workflow. 🚀📊 Key Changes
to_sql()
method to store YOLO model inference results directly in an SQL database for organization and analysis. 🗄️to_df
,to_csv
,to_xml
, andto_json
for improved compatibility with different formats.AutoBatch
with betterRT-DETR
compatibility. ✅🎯 Purpose & Impact
to_sql()
function provides seamless integration with relational databases, making it easier to organize, query, and analyze results within existing workflows.This release continues to strengthen both backend functionality and user experience, paving the way for effective use of YOLO and supporting tools across diverse projects! 🎉
What's Changed
AutoBatch
when working with RT-DETR models by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18912PP-YOLOE+
params and flops data by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18911ultralytics 8.3.69
New Resultsto_sql()
method for SQL format by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18921Full Changelog: ultralytics/ultralytics@v8.3.68...v8.3.69
v8.3.68
: -ultralytics 8.3.68
Benchmarking model path fix (#18894)Compare Source
🌟 Summary
This release (
v8.3.68
) delivers meticulous updates enhancing benchmarking workflows, export processes, documentation clarity, and model comparison tools for improved usability and precision. 🚀✨📊 Key Changes
pt_path
, fallback tockpt_path
, and thenmodel_name
for file identification. Improved log clarity.imgsz=32
). Improved handling of classification models and adjusted NMS logic.🎯 Purpose & Impact
This release focuses on greater flexibility, reliability, and usability for users managing benchmarking, exporting, and evaluating models! 🌟
What's Changed
nms
from Classify models by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18880ultralytics 8.3.68
Benchmarking model path fix by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18894New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.67...v8.3.68
v8.3.67
: -ultralytics 8.3.67
NMS Export for Detect, Segment, Pose and OBB YOLO models (#18484)Compare Source
🌟 Summary
v8.3.67 introduces Non-Maximum Suppression (NMS) export capability for all YOLO models, including detection, segmentation, pose estimation, and oriented bounding box (OBB) tasks. 🎉
📊 Key Changes
detect
,segment
,pose
, andobb
tasks with enhanced options likenms=True
.NMSModel
wrapper.🎯 Purpose & Impact
Overall, this update empowers developers to deploy YOLO models with integrated NMS across a wide variety of frameworks and platforms, making the process faster, more robust, and less error-prone. 🌟
What's Changed
YOLO_TQDM_RICH
environment variable by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18854ultralytics 8.3.67
NMS Export for Detect, Segment, Pose and OBB YOLO models by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18484Full Changelog: ultralytics/ultralytics@v8.3.66...v8.3.67
v8.3.66
: -ultralytics 8.3.66
add Rockchip RKNN export intutorial.ipynb
(#18848)Compare Source
🌟 Summary
The v8.3.66 release introduces support for Rockchip RKNN export, enhances hardware compatibility, refines documentation, and fixes several bugs, marking a significant step for developers working on edge AI and cross-platform deployments.
📊 Key Changes
imgsz
,batch
, andname
.ImageCompression
augmentation range for higher realism.TQDM
class for consistent progress bar functionality.TorchVision
andIndex
.🎯 Purpose & Impact
What's Changed
task=classify
withmode=track
warning to trackeron_predict_start
by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18837quality_range
arg by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18847ultralytics 8.3.66
add Rockchip RKNN export intutorial.ipynb
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18848New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.65...v8.3.66
v8.3.65
: -ultralytics 8.3.65
Rockchip RKNN Integration for Ultralytics YOLO models (#16308)Compare Source
🌟 Summary
Ultralytics v8.3.65 introduces support for exporting YOLO models to Rockchip's RKNN format, enabling seamless AI deployment on Rockchip NPUs. This release also includes numerous enhancements, stability improvements, and compatibility updates across modules. 🛠️💡
📊 Key Changes
Rockchip RKNN Integration:
rknn-toolkit2
with assisted device compatibility checks.Stability and Performance Improvements:
Compatibility Fixes:
numpy
dependencies for NVIDIA Jetson devices to improve TensorRT functionality, reducing rigid constraints for all other users. 🌍Refactoring:
set
with immutablefrozenset
across codebase to improve performance, ensure thread safety, and prevent unintended data modifications. 🚀Documentation Cleanup and Maintenance:
🎯 Purpose & Impact
Purpose:
Impact:
This release empowers developers with new deployment options while improving the robustness and maintainability of the toolset. 🚀
What's Changed
numpy
1.23.5 for JetPack 4 on NVIDIA Jetson Nano by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18783macos-15
GitHub CI runners by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18763ultralytics 8.3.65
Rockchip RKNN Integration for Ultralytics YOLO models by @IvorZhu331 in https://github.com/ultralytics/ultralytics/pull/16308Full Changelog: ultralytics/ultralytics@v8.3.64...v8.3.65
v8.3.64
: -ultralytics 8.3.64
newtorchvision.ops
access in model YAMLs (#18680)Compare Source
🌟 Summary
Ultralytics
v8.3.64
introduces enhanced model flexibility withtorchvision.ops
compatibility in YAML-defined architectures, alongside significant usability improvements for handling tuning directories and cloud environments. Minor bug fixes, documentation, and educational updates further refine the overall user experience. 🚀📊 Key Changes
Integration of
torchvision.ops
Layers in Model YAMLs 🛠️torchvision.ops
utility classes directly in YAML model definitions, enhancing architecture customization (e.g.,ops.Permute
for tensor reshaping).truncate
option configurable in YAML-defined models.Improved Hyperparameter Tuning Usability 🎛️
name
parameter, making it easier to resume tuning runs.Enhanced Cloud Environment Detection 🌐
is_runpod()
function to detect if code is running in a RunPod environment, optimizing cloud-based workflows.YOLOv3 Documentation Streamlined 📘
YOLOv3u
,YOLOv3-Tinyu
,YOLOv3u-SPPu
) and updated examples to use unified naming conventions.Minor Fixes and Updates ✅
🎯 Purpose & Impact
Flexibility in Model Design 🎨
The new
torchvision.ops
integration allows for greater customization in defining models, simplifying workflows such as tensor manipulation for frameworks like Swin Transformer.Streamlined Tuning Experience 🔄
Improved directory handling ensures cleaner setups and makes resuming training or tuning easier, saving developers time and effort.
Enhanced Cloud and Deployment Support ☁️
With better RunPod integration, users benefit from environment-specific optimizations, ensuring smoother and more efficient cloud-based operations.
Improved YOLOv3 Accessibility 🧑🏫
Updated documentation and examples help reduce confusion around YOLOv3 variants, ensuring users can quickly understand and use the updated models effectively.
Refined User Experience 💡
Documentation fixes, embedded video guides, and Docker comment updates ensure users have accurate and beginner-friendly information at their fingertips.
This release focuses on usability, extensibility, and clarity, making it easier for both new and advanced users to work with Ultralytics tools! 🚀✨
What's Changed
Configuration
📅 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.