Update dependency ultralytics to v8.3.59 #124
Open
+4
−4
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.59
Release Notes
ultralytics/ultralytics (ultralytics)
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/ultralytics/pull/18564New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.58...v8.3.59
v8.3.58
: -ultralytics 8.3.58
Useuint8
type for TensorRT Profile (#18327)Compare Source
🌟 Summary
The
v8.3.58
release introduces an update to the YOLO model benchmarking utility for TensorRT, documentation enhancements, and new features to improve usability and performance for developers and users. 🚀🛠️📊 Key Changes
uint8
(integer) input data instead offloat32
(decimals) for classification tasks, reflecting real-world input formats.multi_scale
training option in documentation for dynamic image sizes during training. 🌈.dockerignore
file to exclude unnecessary files, improving build efficiency and security.🎯 Purpose & Impact
Purpose:
Impact:
This release is an essential step forward for developers seeking both practical performance boosts and improved clarity in documentation! 💡
What's Changed
yolov8
toyolo11
intensorrt.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18513multi_scale
training argument to docs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18531ultralytics 8.3.58
Useuint8
type for TensorRT Profile by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18327Full Changelog: ultralytics/ultralytics@v8.3.57...v8.3.58
v8.3.57
: -ultralytics 8.3.57
Supportis_jetson()
andis_raspberrypi()
in Docker images (#18449)Compare Source
🌟 Summary
The v8.3.57 release includes improved hardware and platform detection in Docker containers, new image annotation visualization utilities, stricter argument validation for export functions, and enhanced documentation.
📊 Key Changes
is_jetson()
andis_raspberrypi()
inside Docker environments without requiring risky privileged mode.visualize_image_annotations
for previewing YOLO bounding boxes and labels over images pre-training.onnx2tf
.🎯 Purpose & Impact
This release not only focuses on hardware compatibility improvements but also empowers users with tools to refine projects and workflows efficiently while offering an enhanced user experience! 🚀✨
What's Changed
visualize_image_annotations
function by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18430ultralytics 8.3.57
Supportis_jetson()
andis_raspberrypi()
in Docker images by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18449Full Changelog: ultralytics/ultralytics@v8.3.56...v8.3.57
v8.3.56
: -ultralytics 8.3.56
PaddlePaddle GPU Inference support (#18468)Compare Source
🌟 Summary
The v8.3.56 release introduces GPU support for PaddlePaddle inference and export, along with several key bug fixes, usability enhancements, and documentation updates. 🚀
📊 Key Changes
PaddlePaddle GPU Inference:
UTF-8 Bug Fix:
convert_coco
when dealing with non-UTF-8 annotation files.Dataset Annotation Optimizations:
Export Enhancements:
clip_model
during export.onnx2tf
library (v1.26.3), fixing memory and bloated file issues.Documentation Improvements:
explorer.md
).Minor Model Updates:
🎯 Purpose & Impact
This release continues to refine functionality and usability for both developers and users across varied use cases.
What's Changed
convert_coco
by @oleg-pereziabov in https://github.com/ultralytics/ultralytics/pull/18412depth: 1
missing authors by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18434fetch-depth
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18436explorer.md
docs page by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18459.pt
extension to filenames by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18456torch
andtorchvision
for JetPack 5.1.2 by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18444clip_model
to avoid errors on export by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18445TrackZone
test intest_solutions.py
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18411ultralytics 8.3.56
PaddlePaddle GPU Inference support by @zldrobit in https://github.com/ultralytics/ultralytics/pull/18468New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.55...v8.3.56
v8.3.55
: -ultralytics 8.3.55
New Medical-pills dataset (#18389)Compare Source
🌟 Summary
The v8.3.55 release of Ultralytics YOLO introduces a new dataset, Medical Pills Detection Dataset, aimed at advancing AI applications in pharmaceutical automation, alongside several feature enhancements, bug fixes, and documentation improvements. 💊💻✨
📊 Key Changes
auto_annotate
Documentation: Centralized details of YOLO-SAM integration for creating segmentation datasets. 📖🎯 Purpose & Impact
Purpose:
Impact:
🚀 This release is a forward leap for developers and researchers aiming to innovate in specialized fields like healthcare!
What's Changed
Any
type-hints forargs
andkwargs
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18372model.benchmark()
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18391gh-pages
branch--depth 1
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18396speed-estimation.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18410ultralytics 8.3.55
New Medical-pills dataset by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18389New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.54...v8.3.55
v8.3.54
: -ultralytics 8.3.54
New Streamlit inference Solution (#18316)Compare Source
🌟 Summary
Ultralytics
v8.3.54
delivers a significant overhaul in the Streamlit-based real-time inference solution, making it easier for users to perform live predictions with a better interface. It also introduces enhancements around exporting flexibility for OpenVINO models, updates to documentation for YOLO11 use, and streamlines development and compatibility workflows.📊 Key Changes
Inference
class.dynamic
shapes, expanding deployment flexibility.batch
,dynamic
, etc.) across multiple export formats.setup-uv
workflow to v5 to improve caching and build processes.🎯 Purpose & Impact
dynamic
OpenVINO exports ensures models work smoothly across various scenarios and hardware configurations. 🧩This release is ideal for users looking for a blend of usability in inference workflows and robustness in model deployment workflows! 🌟
What's Changed
dynamic
to approved OpenVINO export args by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18353YOLOv8
toYOLO11
inregion-counting.md
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18360ultralytics 8.3.54
New Streamlit inference Solution by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18316Full Changelog: ultralytics/ultralytics@v8.3.53...v8.3.54
v8.3.53
: -ultralytics 8.3.53
New Export argument validation (#18185)Compare Source
🌟 Summary
The
v8.3.53
release introduces enhanced argument validation during model export to improve error handling and reduce user confusion, alongside other updates focusing on Dockerfile improvements for NVIDIA Jetson devices and internal code enhancements. 🚀📊 Key Changes
Primary Feature: Enhanced Export Argument Validation
int8
without required calibration data) will now raise clear errors.Other Updates:
settings.update()
Validation: Ensures proper handling of input types and keys for user settings.JSONDict
) and URL handling (clean_url
), improving performance and readability.🎯 Purpose & Impact
Export Validation Improvements
Jetson Dockerfile Updates
User-Friendly Enhancements
This release strongly benefits both developers configuring their models for export and users building YOLO models on NVIDIA platforms, ensuring smoother workflows and better system compatibility. 🚦
What's Changed
settings.update()
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18337ultralytics 8.3.53
New Export argument validation by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18185Full Changelog: ultralytics/ultralytics@v8.3.52...v8.3.53
v8.3.52
: -ultralytics 8.3.52
AutoBatch CUDA computation improvements (#18291)Compare Source
🌟 Summary
Version
8.3.52
focuses on enhanced CUDA memory management for improved performance, with additional updates to documentation, compatibility for NVIDIA Jetson devices, and refined functionality for YOLO models. 🚀📊 Key Changes
cuda_memory_usage
Utility: Introduced a tool for dynamic monitoring and management of CUDA memory during operations.segment2box
for precise bounding box calculations when segments extend beyond the image boundaries.scale
parameter for multiscale training, and updated ROS and NVIDIA Jetson guides.🎯 Purpose & Impact
cuda_memory_usage
utility ensures more efficient GPU memory handling, reducing the risk of out-of-memory crashes during complex operations.This release delivers meaningful improvements for developers working across GPU-heavy tasks, embedded systems, and edge AI deployments! 🚀
What's Changed
segment2box
and clip segments by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18294default.yaml
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18300scale
description by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18303ultralytics 8.3.52
AutoBatch CUDA computation improvements by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18291Full Changelog: ultralytics/ultralytics@v8.3.51...v8.3.52
v8.3.51
: -ultralytics 8.3.51
AutoBach logspace fit and checks (#18283)Compare Source
🌟 Summary
The Ultralytics v8.3.51 release introduces improved robustness for training batch size optimization, documentation enhancements, new features like a security alarm system, and updates to facilitate the transition from YOLOv8 to YOLO11. 🚀
📊 Key Changes
shell=True
for subprocess execution. ⚙️🎯 Purpose & Impact
This release elevates Ultralytics by streamlining processes, expanding use cases, and improving reliability for developers and organizations. ⭐
What's Changed
YOLOv8
toYOLO11
by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18276imx500
andMNN
intutorial.ipynb
export table by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18254shell=True
to run hyperparameter tuning by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18284ultralytics 8.3.51
AutoBach logspace fit and checks by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18283Full Changelog: ultralytics/ultralytics@v8.3.50...v8.3.51
v8.3.50
: -ultralytics 8.3.50
Enhanced segment resample (#18171)Compare Source
🌟 Summary
Release
v8.3.50
introduces improvements to segment resampling logic, enhanced model handling during training and validation, documentation updates, and bug fixes across multiple areas for increased flexibility, accuracy, and usability. 🚀📘📊 Key Changes
🎯 Purpose & Impact
This update is pivotal for developers and users working with segmentation models, large datasets, or seeking smoother workflows during benchmarking, training, and inference with YOLO models.
What's Changed
train
arguments by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18221model.save()
for model YAMLs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18212ultralytics 8.3.50
Enhanced segment resample by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18171New Contributors
Full Changelog: ultralytics/ultralytics@v8.3.49...v8.3.50
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.