-
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.70 #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
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 17, 2024 21:08
8e7c625
to
60ee997
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.50
Update dependency ultralytics to v8.3.51
Dec 17, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 20, 2024 13:05
60ee997
to
874b64a
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.51
Update dependency ultralytics to v8.3.52
Dec 20, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 22, 2024 03:17
874b64a
to
08674f5
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.52
Update dependency ultralytics to v8.3.53
Dec 22, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 24, 2024 14:09
08674f5
to
ba0bcb8
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.53
Update dependency ultralytics to v8.3.54
Dec 24, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 26, 2024 14:22
ba0bcb8
to
484eb7d
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.54
Update dependency ultralytics to v8.3.55
Dec 26, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
December 31, 2024 15:16
484eb7d
to
dd37bfc
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.55
Update dependency ultralytics to v8.3.56
Dec 31, 2024
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 2, 2025 21:27
dd37bfc
to
aac1e32
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.56
Update dependency ultralytics to v8.3.57
Jan 2, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 5, 2025 16:59
aac1e32
to
a812e1f
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.57
Update dependency ultralytics to v8.3.58
Jan 5, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 9, 2025 16:27
a812e1f
to
ae1aa49
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.58
Update dependency ultralytics to v8.3.59
Jan 9, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 13, 2025 14:55
ae1aa49
to
efed5b2
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.59
Update dependency ultralytics to v8.3.60
Jan 13, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 13, 2025 22:38
efed5b2
to
7ad1fad
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.60
Update dependency ultralytics to v8.3.61
Jan 13, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 16, 2025 10:54
7ad1fad
to
78bdede
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.61
Update dependency ultralytics to v8.3.62
Jan 16, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 17, 2025 14:38
78bdede
to
74b1aa9
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.62
Update dependency ultralytics to v8.3.63
Jan 17, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 20, 2025 03:08
74b1aa9
to
dd62ddb
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.63
Update dependency ultralytics to v8.3.64
Jan 20, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 21, 2025 02:11
dd62ddb
to
63a0454
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.64
Update dependency ultralytics to v8.3.65
Jan 21, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 23, 2025 14:40
63a0454
to
afa6fef
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.65
Update dependency ultralytics to v8.3.66
Jan 23, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 24, 2025 10:43
afa6fef
to
80ba431
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.66
Update dependency ultralytics to v8.3.67
Jan 24, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 26, 2025 14:15
80ba431
to
5f4d7d3
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.67
Update dependency ultralytics to v8.3.68
Jan 26, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 29, 2025 02:40
5f4d7d3
to
54809b7
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.68
Update dependency ultralytics to v8.3.69
Jan 29, 2025
renovate
bot
force-pushed
the
renovate/ultralytics-8.x-lockfile
branch
from
January 30, 2025 16:03
54809b7
to
59d4486
Compare
renovate
bot
changed the title
Update dependency ultralytics to v8.3.69
Update dependency ultralytics to v8.3.70
Jan 30, 2025
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.70
Release Notes
ultralytics/ultralytics (ultralytics)
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
is_runpod()
function by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18761name
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18760ultralytics 8.3.64
newtorchvision.ops
access in model YAMLs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18680New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.63...v8.3.64
v8.3.63
: -ultralytics 8.3.63
IMX500 sudo install fix (#18714)Compare Source
🌟 Summary
The
v8.3.63
release focuses on robustness improvements, developer convenience, and enhanced edge-case handling through bettersudo
command detection, optimized imports, and model training consistency in distributed environments.📊 Key Changes
is_sudo_available()
function to streamline installation in export processes (e.g., Edge TPU, IMX500).thop
and other imports to improve loading efficiency for developers.🎯 Purpose & Impact
Improved Stability:
sudo
now handle export dependencies more smoothly, reducing user setup issues.Enhanced Developer Experience:
Error Prevention:
This update reflects thoughtful optimizations for stability, usability, and performance while addressing minor bugs and maintaining interoperability. 🚀
What's Changed
8.3.82
with8.2.82
insam-2.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18712thop
imports by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18717ultralytics 8.3.63
IMX500 sudo install fix by @ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/18714Full Changelog: ultralytics/ultralytics@v8.3.62...v8.3.63
v8.3.62
: -ultralytics 8.3.62
Fix non-deterministic transforms withalbumentations>=1.4.21
(#18701)Compare Source
🌟 Summary
Ultralytics
8.3.62
introduces key updates to ensure deterministic data augmentation for deep learning models, alongside other repository maintenance and usability improvements. 🚀📊 Key Changes
albumentations>=1.4.21
by adding support for setting a random seed. 🔧.yaml
→.yml
). 📂🎯 Purpose & Impact
⚙️ Whether you're a developer improving AI systems or a researcher fine-tuning models, this release ensures smoother, more predictable processes while adhering to modern software conventions. 🎉
What's Changed
ci.yml
anddocker.yml
rename by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18671items()
withvalues()
by @Kayzwer in https://github.com/ultralytics/ultralytics/pull/18651ultralytics 8.3.62
Fix non-deterministic transforms withalbumentations>=1.4.21
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18701New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.61...v8.3.62
v8.3.61
: -ultralytics 8.3.61
Restore Python 3.8 compatibility (#18666)Compare Source
🌟 Summary
The
v8.3.61
release restores compatibility with Python 3.8, refines several utility components, and makes user-facing improvements for better prediction workflows. It smooths the usability, performance, and flexibility of the Ultralytics ecosystem. 🚀💡📊 Key Changes
|
operator for dictionary merging with the Python 3.8-compatible**
method.Predictor
andSAM2Predictor
classes now output results in a consolidated object (result
), replacing the previous multi-output format (masks, scores, boxes
).🎯 Purpose & Impact
Predictor
andSAM2Predictor
reduces user friction, improves code readability, and simplifies integration into pipelines. Especially helpful for new users! 🧩🚀Note for Users 🤓:
If you’ve been using the
Predictor
orSAM2Predictor
classes, make sure to update your scripts with the newresult
structure (e.g., useresult.masks
,result.boxes
, etc.) instead of relying on separate outputs. This alignment will make your workflows cleaner and future-proof! 😊What's Changed
ultralytics 8.3.61
Restore Python 3.8 compatibility by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18666Full Changelog: ultralytics/ultralytics@v8.3.60...v8.3.61
v8.3.60
: -ultralytics 8.3.60
Fix CoreML Segment inference (#18649)Compare Source
🌟 Summary
This update primarily fixes CoreML segmentation output handling, improves documentation, and enhances the usability of model features for developers and end users. 🔄✨
📊 Key Changes
autobackend.py
(fixed reverse order issue for specific use cases).2.5.1
(with CUDA 12.4 and cuDNN 9), enabling improved compatibility and performance for Docker-based workflows. 🐳⚡🎯 Purpose & Impact
CoreML Update:
Docker Upgrade:
Colab Additions:
Auto-Annotation Improvements:
Standardized String Formatting:
Bug Reporting Guidelines:
No breaking changes in this release, ensuring smooth upgrades across workflows! 🛡💡
What's Changed
ruff==0.9.0
formatting by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18624val.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18645task=classify
withmode=track
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18621task=detect
andmode=track
fortask=track
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18620mobile-sam
auto-annotation to segmentation datasets docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18654ultralytics 8.3.60
Fix CoreML Segment inference by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18649Full Changelog: ultralytics/ultralytics@v8.3.59...v8.3.60
v8.3.59
: -ultralytics 8.3.59
Add ability to load anytorchvision
model as module (#18564)Compare Source
🌟 Summary
The latest release,
v8.3.59
, introduces the ability to load anytorchvision
model as a backbone, along with several quality-of-life updates, including enhanced Docker support, dataset path refinements, and usability improvements in documentation and tools. 🚀📊 Key Changes
torchvision
model (e.g., EfficientNet, MobileNet, ResNet) as YOLO backbones! Includes options for pretrained weights and layer customization..jpg
masks alongside existing.png
support.RuntimeError
) with clear solutions.🎯 Purpose & Impact
.jpg
masks eliminates a frequent need for manual file conversions, saving time. 🕒This release offers powerful new capabilities for model customization and smoother workflows, making it a significant upgrade for developers working with YOLO and associated tools. 🎉
What's Changed
package-seg.yaml
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18594ultralytics 8.3.59
Add ability to load anytorchvision
model as module by @Y-T-G in [https://github.com/ultralytics 8.3.59
Add ability to load anytorchvision
model as module ultralytics/ultralytics#18564](https://redirect.gitConfiguration
📅 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.