Commit graph

183 commits

Author SHA1 Message Date
Jing Qiu 1da4e93318
Remove cached *.npy files in grayscale tests (#23554) 2026-02-04 22:37:08 +08:00
Mohammed Yasin 6166eea721
Fix disk caching with multispectral images (#23545)
Signed-off-by: Mohammed Yasin <32206511+Y-T-G@users.noreply.github.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
2026-02-04 11:17:46 +08:00
Jing Qiu dd7727753f
Update YOLOE docs example (#23526) 2026-02-02 17:09:11 +00:00
Jing Qiu 8e6eab3643
Fix YOLOE training test (#23448)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2026-01-27 22:19:34 +08:00
Louis 8e589dfdf7
Feat: support multiple data config via yaml for YOLOE training (#23427)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Jing Qiu <61612323+Laughing-q@users.noreply.github.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
2026-01-27 16:11:46 +08:00
Jing Qiu ab579fa073
Update coco12-formats predict tests (#23374) 2026-01-23 13:59:45 +08:00
Glenn Jocher b6cf97c651
ultralytics 8.4.7 AVIF training and new COCO12-Formats dataset (#23358)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2026-01-21 20:28:29 +00:00
Glenn Jocher f2d3aed634
ultralytics 8.4.0 YOLO26 Models Release (#23176)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2026-01-14 03:44:38 +00:00
Glenn Jocher 2ee0b4d870
Minor fixes (#22943)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-12-14 22:46:21 +00:00
Onuralp SEZER 699866cb2b
ultralytics 8.3.226 ♻️ Replace eval() with ast.literal_eval() for security (#22597)
Signed-off-by: Onuralp SEZER <onuralp@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-11-07 17:31:15 +00:00
Onuralp SEZER 015bd8f4f5
feat: 🚀 Add initial support for custom Albumentations transforms in data augmentation for python api (#21952)
Signed-off-by: Onuralp SEZER <onuralp@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Francesco Mattioli <Francesco.mttl@gmail.com>
Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com>
Co-authored-by: Jing Qiu <61612323+Laughing-q@users.noreply.github.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
2025-11-05 19:23:33 +08:00
Glenn Jocher 0aef7a9a51
Update Google-style docstrings (#22565)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-11-03 05:12:30 +09:00
Glenn Jocher 95aeb04b01
Fix British english (#22508)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-10-28 23:35:44 +08:00
Glenn Jocher e544db4383
ultralytics 8.3.221 Ruff RUF refactor (#22475)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com>
2025-10-24 11:34:14 +02:00
Jirka Borovec 5ac776b4fe
Replace TMP dir usage with builtin tmp_path for improved test isolation (#22456)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-10-24 00:59:18 +02:00
Glenn Jocher 25738f5195
ultralytics 8.3.213 NaN epoch recovery (#22352)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-10-12 21:19:31 +02:00
Glenn Jocher 43f3088376
Use ASSETS_URL in tests (#22355)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-10-11 22:56:46 +02:00
Glenn Jocher 2a8d6e07bf
Interchangeable packages feature for check_requirements() (#22321)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-10-09 11:47:48 +02:00
Jing Qiu 5ac3f17e7d
Remove the compromise of criterion initialization for torch.compile (#22205) 2025-09-24 17:01:32 +08:00
Glenn Jocher 5a982d9605
Require torch>=1.11 for RTDETR models (#22161)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-09-19 18:23:47 +01:00
Glenn Jocher 55d94bbbd7
Require torch>=1.13 for YOLOE models (#22160)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-09-19 17:55:39 +01:00
Burhan 2df83097c0
Fix url image inference (#22122)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-09-19 14:22:21 +01:00
Glenn Jocher e5db8ef66f
Replace Uppercase Python 3.8 Types → 3.9 types (#21961) 2025-09-06 01:24:38 +02:00
Glenn Jocher beed9fdd8e
Refactor Events class (#21959)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-09-05 23:02:02 +02:00
Glenn Jocher 97115b3111
ultralytics 8.3.191 Pure-pathlib Git metadata (no subprocess, ~200× faster) (#21885)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-09-01 15:48:28 +02:00
Jing Qiu bcb1961a9b
refactor: 🚀 switch core data ops from pandas to polars (training, benchmarks, plotting, W&B) (#21619)
Signed-off-by: Onuralp SEZER <onuralp@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Onuralp SEZER <onuralp@ultralytics.com>
2025-08-26 13:22:44 +08:00
Glenn Jocher 554af34ece
ultralytics 8.3.183 New NDJSON dataset format support (#21747)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-08-21 13:50:33 +02:00
Mohammed Yasin b905114f46
ultralytics 8.3.169 Add GT, TP, FP, FN visualization for Detect, Segment, Pose and OBB (#18868)
Signed-off-by: Mohammed Yasin <32206511+Y-T-G@users.noreply.github.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com>
Co-authored-by: Jing Qiu <61612323+Laughing-q@users.noreply.github.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-07-22 19:57:21 +08:00
Jing Qiu a056e10758
Add DATASET_DIR relative path compatibility for grounding datasets (#21256)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-07-02 23:54:46 +08:00
Jing Qiu 0a84dc67ed
ultralytics 8.3.161 Eliminate ../datasets/ in data yaml files for better datasets_dir compatibility (#21091) 2025-06-30 12:36:07 +02:00
Lakshantha Dissanayake d17b305786
Revert model.fuse() to maintain NVIDIA JetPack 5 and below compatibility (#21028)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-06-12 12:19:25 +02:00
Muhammad Rizwan Munawar a7910a9a07
ultralytics 8.3.147 Confusion Matrix export to CSV, XML, HTML, JSON, and SQL formats (#20834)
Signed-off-by: Muhammad Rizwan Munawar <muhammadrizwanmunawar123@gmail.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-06-01 20:31:40 -07:00
Laughing 48b72f9140
ultralytics 8.3.146 New COCO8-Grayscale dataset (#20827)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-05-28 00:09:17 +01:00
Muhammad Rizwan Munawar 73a0b98807
Adjust to_sql method for validation metrics (#20702)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
2025-05-19 16:08:34 +02:00
Muhammad Rizwan Munawar 4f4cd62740
ultralytics 8.3.139 New DataExportMixin class for Metrics and Results exports (#20546)
Signed-off-by: Muhammad Rizwan Munawar <muhammadrizwanmunawar123@gmail.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-05-18 14:05:05 +02:00
Muhammad Rizwan Munawar 39dafb23d4
Add to_sql and to_html in pytests test_results method (#20635) 2025-05-14 13:08:22 +02:00
Mohammed Yasin ca27ffcf53
ultralytics 8.3.128 Fix ReID feature shape check and add tests (#20499)
Signed-off-by: Mohammed Yasin <32206511+Y-T-G@users.noreply.github.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-05-06 23:25:03 +02:00
Muhammad Rizwan Munawar 929873f2cf
ultralytics 8.3.125 Fast YAML class with lazy init and C-based ops (#20470)
Signed-off-by: Muhammad Rizwan Munawar <muhammadrizwanmunawar123@gmail.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-05-03 17:11:00 +02:00
Glenn Jocher 8c3fc1c87e
Rename 'profile' methods to avoid conflicts (#20442)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-05-01 15:55:13 +02:00
Muhammad Rizwan Munawar 315edfec19
Fix non_max_suppression when applying classes argument (#20322)
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-04-24 10:59:01 +02:00
Laughing 51918c42d8
ultralytics 8.3.12 New YOLO Multispectral Image Support (#20223)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-04-21 04:20:41 +02:00
Glenn Jocher 19b237cc4d
Integrate "WARNING ⚠️" and "ERROR " prefixes for LOGGER (#20246)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-04-20 18:59:31 +02:00
Glenn Jocher 74fcd74f3f
Refactor autosplit and implement split_classify_dataset (#20245)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-04-20 17:46:47 +02:00
Glenn Jocher 61dee37465
Add PIL results.plot(save=True) test (#20241)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-04-20 17:17:08 +02:00
Lakshantha Dissanayake 2ed89622be
Add Tests CI after building Arm64 Docker images (#19672)
Signed-off-by: Lakshantha Dissanayake <lakshanthad@yahoo.com>
Signed-off-by: Lakshantha Dissanayake <lakshantha@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com>
2025-04-19 11:35:00 +02:00
Laughing d73f07ca8b
ultralytics 8.3.105 Remove unused save_hybrid argument (#20067)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-04-08 20:50:54 +02:00
Leon 2fbf7015b9
ultralytics 8.3.99 New YOLOE Open-Vocabulary Models (#19775)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com>
2025-03-30 14:40:15 +02:00
Mohammed Yasin 477412cce9
ultralytics 8.3.92 Fix single_cls training cache error (#19739)
Signed-off-by: Mohammed Yasin <32206511+Y-T-G@users.noreply.github.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2025-03-17 22:01:04 +01:00
Glenn Jocher 069473ca88
Documentation improvements (#19667)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-03-13 00:38:21 +01:00
Paula Derrenger deb87d8ce3
Standardize license headers in Python files (#18696)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
2025-01-15 15:36:11 +01:00