Commit Graph

435 Commits (99cb549efe36a2563d83aaf0bc5e2ad45601a73e)

Author SHA1 Message Date
Glenn Jocher 47bd8b433b
Dockerfile for NVIDIA Jetson devices () 2 years ago
Glenn Jocher 5c35dba22a
`ultralytics 8.0.78` Docker and confusion matrix updates () 2 years ago
Glenn Jocher 2c6fc0a444
Update LICENSE to AGPL-3.0 () 2 years ago
Glenn Jocher 5065ca36a8
`ultralytics 8.0.77` Ray[Tune] for hyperparameter optimization () 2 years ago
Glenn Jocher 4916014af2
`ultralytics 8.0.76` minor fixes and improvements () 2 years ago
Glenn Jocher 48c4483795
`ultralytics 8.0.75` fixes and updates () 2 years ago
Glenn Jocher 24363236f2
`ultralytics 8.0.74` Pose labels, fp64 labels, Ensemble fixes () 2 years ago
Glenn Jocher 5629ed0bb7
`ultralytics 8.0.73` minor fixes () 2 years ago
Glenn Jocher 95f96dc5bc
`ultralytics 8.0.72` faster Windows trainings and corrupt cache fix () 2 years ago
Glenn Jocher 4e997013bc
`ultralytics 8.0.71` updates and fixes () 2 years ago
Glenn Jocher c38b17a0d8
`ultralytics 8.0.70` minor fixes and improvements () 2 years ago
Glenn Jocher c2cd3fd20e
`ultralytics 8.0.69` HUB CI and ClearML fixes () 2 years ago
Glenn Jocher d3f097314f
`ultralytics 8.0.68` HUB zipfile without suffix fix () 2 years ago
Glenn Jocher 2725545090
`ultralytics 8.0.67` Pose speeds, Comet and ClearML updates () 2 years ago
Ayush Chaurasia 1cb92d7f42
`ultralytics 8.0.65` YOLOv8 Pose models () 2 years ago
Glenn Jocher 9af3e69b1a
`ultralytics 8.0.65` HUB COCO128 fix () 2 years ago
Glenn Jocher e7a94c79c5
Revert 1783 fix callbacks by reference () 2 years ago
Glenn Jocher 2fcca6a0ea
`ultralytics 8.0.63` CLI AMP check fix () 2 years ago
Glenn Jocher 37274c9845
`ultralytics 8.0.62` HUB Syntax updates and fixes () 2 years ago
Glenn Jocher 4198570a4b
HUB CI fix () 2 years ago
Glenn Jocher 84948651cd
`8.0.60` new HUB training syntax () 2 years ago
Glenn Jocher e7876e1ba9
`ultralytics 8.0.59` new MLFlow and feature updates () 2 years ago
Glenn Jocher ec10002a4a
`ultralytics 8.0.58` new SimpleClass, fixes and updates () 2 years ago
Glenn Jocher ef03e6732a
`ultralytics 8.0.57` Comet, AMP, Classify, Docker updates () 2 years ago
Glenn Jocher 28e48be5b6
`ultralytics 8.0.56` PyTorch 2.0 support and minor fixes () 2 years ago
Glenn Jocher 25cc07401f `ultralytics 8.0.55` unified YOLOv8 model YAMLs () 2 years ago
Glenn Jocher 701fba4770
`ultralytics 8.0.54` TFLite export improvements and fixes () 2 years ago
Glenn Jocher 30fc4b537f
Check for broken links () 2 years ago
Glenn Jocher 9e58c32c15
Docs URL fixes and YAML updates () 2 years ago
Glenn Jocher f921e1ac21
`ultralytics 8.0.53` DDP AMP and Edge TPU fixes () 2 years ago
Glenn Jocher 177a68b39f
`ultralytics 8.0.52` reduced TAL CUDA usage and AMP check fix () 2 years ago
Glenn Jocher 790f9c067c
`ultralytics 8.0.51` add assets and CI actions () 2 years ago
Glenn Jocher f0d8e4718b
`ultralytics 8.0.50` AMP check and YOLOv5u YAMLs () 2 years ago
Glenn Jocher 3861e6c82a
`ultralytics 8.0.49` task, exports and metadata updates () 2 years ago
Glenn Jocher 74e4c94806
`ultralytics 8.0.48` Edge TPU fix and Metrics updates () 2 years ago
Glenn Jocher a58f766f94
`ultralytics 8.0.47` Docker and reformat updates () 2 years ago
Glenn Jocher a82ee2c779
`ultralytics 8.0.46` TFLite and Benchmarks updates () 2 years ago
Glenn Jocher 3765f4f6d9
`ultralytics 8.0.45` segment CUDA and DDP callback fixes () 2 years ago
Glenn Jocher bfc078b32f test updates, revert Results to CPU 2 years ago
Glenn Jocher 3ea659411b
`ultralytics 8.0.44` export and task fixes () 2 years ago
Glenn Jocher fe61018975
`ultralytics 8.0.43` optimized `Results` class and fixes () 2 years ago
Glenn Jocher f2a7a29e53
`ultralytics 8.0.42` DDP fix and Docs updates () 2 years ago
Glenn Jocher f6e393c1d2
`ultralytics 8.0.41` TF SavedModel and EdgeTPU export () 2 years ago
Glenn Jocher edd3ff1669
Update `.pre-commit-config.yaml` () 2 years ago
Glenn Jocher 9047d737f4
`ultralytics 8.0.40` TensorRT metadata and Results visualizer () 2 years ago
Glenn Jocher e799592718
`ultralytics 8.0.39` add ByteTracker and BoT-SORT trackers and fixes () 2 years ago
Laughing ed6c54da7a
Integrate ByteTracker and BoT-SORT trackers () 2 years ago
Glenn Jocher d99e04daa1
`ultralytics 8.0.38` () 2 years ago
Glenn Jocher 1ad7e79033
Fix `yolo checks` as a package bug in Colab () 2 years ago
Glenn Jocher bdc6cd4d8b
`ultralytics 8.0.37` add TFLite metadata in AutoBackend () 2 years ago
Glenn Jocher 20fe708f31
Check PyTorch model status for all `YOLO` methods () 2 years ago
Glenn Jocher 977fd8f0b8
`ultralytics 8.0.35` TensorRT, ONNX and OpenVINO predict and val () 2 years ago
Glenn Jocher d32b339373
`ultralytics 8.0.34` security updates and fixes () 2 years ago
Glenn Jocher 254adfa652
`ultralytics 8.0.33` security updates and fixes () 2 years ago
Glenn Jocher a5a3ce88b3
Command injection and Path traversal security fixes () 2 years ago
Glenn Jocher 365c2ef481
[Snyk] Security upgrade wheel from 0.30.0 to 0.38.0 () 2 years ago
Glenn Jocher c9893810c7
`ultralytics 8.0.32` HUB and TensorFlow fixes () 2 years ago
Glenn Jocher f5d003d05a
`ultralytics 8.0.31` updates and fixes () 2 years ago
Laughing 2e7a533ac3
Return metrics, Update docs () 2 years ago
Glenn Jocher 3633d4c06b
TAL `min_memory` argument, precommit, Docker fixes () 2 years ago
Glenn Jocher 64f247d692
`ultralytics 8.0.30` Docker, rect, data=*.zip updates () 2 years ago
Glenn Jocher 7a7c8dc7b7
`ultralytics 8.0.29` DDP-cls and default arg fixes () 2 years ago
Glenn Jocher 21ae321bc2
Update YOLOv5 YAMLs to 'u' YAMLs () 2 years ago
Glenn Jocher 0d182e80f1
Add `max_dim==2` argument to `check_imgsz()` () 2 years ago
tripleMu 5a80ad98db
Support fuse-deconv-and-bn () 2 years ago
Glenn Jocher fa8811dcee
`ultralytics 8.0.26` new YOLOv5u models () 2 years ago
Adrian Boguszewski b83374b42d
Use new OpenVINO API instead of deprecated () 2 years ago
Glenn Jocher 522f1937ed
ImageNet names, classify inference, resume fixes () 2 years ago
Glenn Jocher aecd17d455
`ultralytics 8.0.24` mosaic, DDP, download fixes () 2 years ago
Glenn Jocher 899abe9f82
`imgsz` warning fix, download function consolidation () 2 years ago
Ayush Chaurasia 0609561549
Support prediction of list of sources, in-memory dataset and other improvements () 2 years ago
Glenn Jocher a5410ed79e
DDP, Comet, URLError fixes, improved error handling () 2 years ago
Glenn Jocher 6c44ce21d9
`ultralytics 8.0.21` Windows, segments, YAML fixes () 2 years ago
Laughing dc9502c700
fix overlap_mask () 2 years ago
Glenn Jocher 15b3b0365a
`ultralytics 8.0.20` CLI `yolo` simplifications, DDP and ONNX fixes () 2 years ago
Glenn Jocher 59d4335664
New `guess_model_task()` function () 2 years ago
Glenn Jocher 520825c4b2
`ultralytics 8.0.19` seg/det dataset warning and DDP-cls/seg fixes () 2 years ago
Ayush Chaurasia 936414c615
`ultralytics 8.0.18` new python callbacks and minor fixes () 2 years ago
Glenn Jocher e9ab157330
DDP config error fix () 2 years ago
Glenn Jocher d6a4ffb778
Remove GitPython dependency () 2 years ago
Glenn Jocher 3c4de102f6
8.0.15 CLI float bug fix () 2 years ago
Glenn Jocher 21b701c4ea
Threadpool fixes and CLI improvements () 2 years ago
Glenn Jocher d9a0fba251
`ultralytics 8.0.14` Hydra removal fixes and cleanup () 2 years ago
Glenn Jocher cc3be0e223
Fix `v.replace(" ", "")` () 2 years ago
Glenn Jocher e0e2f83a47
Fix entrypoint(debug=False) to True () 2 years ago
Glenn Jocher c5fccc3fc4
`ultralytics 8.0.12` - Hydra removal () 2 years ago
Glenn Jocher 6eec39162a
`ultralytics 8.0.11` bug fixes and performance improvements () 2 years ago
Glenn Jocher a86218b767
Fix model re-fuse() in inference loops () 2 years ago
Glenn Jocher cc3c774bde
Improved CLI error reporting for users () 2 years ago
Laughing db26ccba94
fix im_files () 2 years ago
Glenn Jocher 453b5f259a
CLI Simplification () 2 years ago
Ayush Chaurasia 454191bd4b
Fix predict bug on show=True () 2 years ago
Ayush Chaurasia c6985da9de
New YOLOv8 `Results()` class for prediction outputs () 2 years ago
Glenn Jocher 583eac0e80
General refactoring and improvements () 2 years ago
Glenn Jocher 4962733b49
Directory fix for git installs () 2 years ago
Glenn Jocher f8e32c4c13
General `ultralytics==8.0.6` updates () 2 years ago
Glenn Jocher 70427579b8
COCO8 and COCO8-seg Pytest and CI updates () 2 years ago
Glenn Jocher 12c87ac00c
Revert PIL deprecation fix () 2 years ago
Glenn Jocher 6e9645a603
PIL `.get_size()` deprecation fix () 2 years ago
Laughing c42e44a021
Release 8.0.5 PR () 2 years ago
Glenn Jocher d0b616e41e
Update README.md () 2 years ago
Glenn Jocher e18ae9d8e1
README and Docs updates with A100 TensorRT times () 2 years ago
Ayush Chaurasia 216cf2ddb6
Release 8.0.4 fixes () 2 years ago
Shuangchi He 1c3863733e
Update modules.py () 2 years ago
Antonio Zarauz Moreno 55b313b167
Fix program exit () 2 years ago
Laughing 53fa0f4550
Fix `__len__` and `single_cls` () 2 years ago
Glenn Jocher 88c9418087
is_docker() fix for `show=True` predict bug () 2 years ago
Glenn Jocher 7f9d7142c2
Minor updates and improvements () 2 years ago
Glenn Jocher c7629e93bd
Add YOLOv5 dataset yamls () 2 years ago
Ayush Chaurasia e371e81aa0
Webcam inference fix () 2 years ago
Glenn Jocher c8e3c5db4b
Cleanup () 2 years ago
Ayush Chaurasia 341ce0ff3f
Add YOLOv3 and YOLOv5 model *.yaml files () 2 years ago
Glenn Jocher 0a7d86cd26
Detection training zero-mAP fix () 2 years ago
Glenn Jocher f80ff923e7
Start Multi-OS CI () 2 years ago
Glenn Jocher 202f7bffa3
TensorRT Export Fix () 2 years ago
Glenn Jocher 422c49d439
Cleanup () 2 years ago
Ayush Chaurasia 6e5638c128
Return processed outputs from predictor () 2 years ago
Ayush Chaurasia cb4801888e
README and Docs updates () 2 years ago
Laughing 5e290e0d28
fix dataset () 2 years ago
Glenn Jocher 96fbf9ce58
Update docs with YOLOv8 banner () 2 years ago
Laughing 20fee4100c
Minor fixes () 2 years ago
Ayush Chaurasia 9a2f67b3b4
Log lr for param groups () 2 years ago
Glenn Jocher e79ea1666c
Fix Classification train logging () 2 years ago
Ayush Chaurasia d387359f74
[Docs]: Add customization tutorial and address feedback () 2 years ago
Laughing c985eaba0d
Fix segment coco val () 2 years ago
Ayush Chaurasia 07eab49c3d
Add Classification model YAML support () 2 years ago
Ayush Chaurasia 0e5a7ae623
General trainer cleanup () 2 years ago
Glenn Jocher f8a13c49a0
Model saved_model export () 2 years ago
Ayush Chaurasia d17d1e064d
Add Comet integration () 2 years ago
Glenn Jocher 314da263c7
Default confidences predict 0.25, val 0.001 () 2 years ago
Glenn Jocher 3cbf3ec455
Global settings typechecking () 2 years ago
Laughing 19334ebb16
Clean validator () 2 years ago
Glenn Jocher 46cb657b64
Merge `model()` and `model.predict()` () 2 years ago
Glenn Jocher 99275814f1
Add AutoBatch from YOLOv5 () 2 years ago
Glenn Jocher 172cef2d20
CoreML NMS and half fixes () 2 years ago
Glenn Jocher 55bdca6768
Improvements () 2 years ago
Ayush Chaurasia dcd8ef68e6
Add colab template and minor fixes () 2 years ago
Glenn Jocher 3c18aa5278
Simplify argument names () 2 years ago
Glenn Jocher d74de2582c
Pip debug fixes () 2 years ago
Laughing 340376f7a6
Fix resume () 2 years ago
Ayush Chaurasia 82c849c163
Fix load and resume and update autodownload endpoint () 2 years ago
Ayush Chaurasia 6d5123297e
Fix CLI detect and segment resume () 2 years ago
Glenn Jocher c5c86a3acd
CLI DDP fixes () 2 years ago
Glenn Jocher 8f3cd52844
Fix `yolo mode=train` CLI bug on model load () 2 years ago
Glenn Jocher c3d961fb03
Unified model loading with backwards compatibility () 2 years ago
Ayush Chaurasia 8996c5c6cf
[Docs]: Link buttons, add autobackend, BaseModel and ops () 2 years ago
Glenn Jocher af6e3c536b
Override fixes and general updates () 2 years ago
Glenn Jocher d76d7af566 Simplify usage, remove YOLO.new() and YOLO.load() 2 years ago
Ayush Chaurasia 2bc9a5c87e
HUB setup () 2 years ago
Ayush Chaurasia c6eb6720de
Add pred, export and val callbacks () 2 years ago
Glenn Jocher 63c7a74691
Replace `nosave` and `noval` with `save` and `val` () 2 years ago
Glenn Jocher 598f17a472
Add global `settings.yaml` in `USER_CONFIG_DIR` () 2 years ago
Glenn Jocher a9b9fe7618
Add Dockerfiles and update Docs README () 2 years ago
Glenn Jocher df4fc14c10
Docstring additions () 2 years ago
Glenn Jocher c9f3e469cb
Add CoreML iOS updates () 2 years ago
Glenn Jocher fec13ec773
Add YOLO8x6 and YAML syntax improvements () 2 years ago
Glenn Jocher 076d73cfaa
Create Exporter() Class () 2 years ago
Laughing a9dc1637c2
Mask pycocotools () 2 years ago
Glenn Jocher 37e0f6e0e4
Import DEFAULT_CONFIG from utils/__init__.py () 2 years ago
Glenn Jocher 92dad1c1b5
Start export implementation () 2 years ago
Ayush Chaurasia c1b38428bc
Update save_dir rank check () 2 years ago
Laughing 401bc15345
fix cache in new loader () 2 years ago
Ayush Chaurasia 100e21ee80
fix multiple dirs in DDP mode () 2 years ago
Ayush Chaurasia 34829a6b29
Make YOLO a module () 2 years ago
Ayush Chaurasia 0303ced8ab
Model enhancements 2 () 2 years ago
Laughing 8406b49b49
Integration of v8 segmentation () 2 years ago
Ayush Chaurasia 384f0ef1c6
Model interface enhancement () 2 years ago
Glenn Jocher 38d6df55cb
Fix `save_json(predn, batch)` () 2 years ago
Ayush Chaurasia 8b6466f731
Move tests outside package () 2 years ago
Ayush Chaurasia 8028e2b1b8
Make optimizer static method inside trainer () 2 years ago
Laughing 5c6d11bdb2
Allocated updated pycocotools metrics fix () 2 years ago
Glenn Jocher 441126a77e
Add l/x models () 2 years ago
Glenn Jocher 6f0ba81427
Add best.pt val and COCO pycocotools val () 2 years ago
Ayush Chaurasia a1808eeda4
logger updates () 2 years ago
Glenn Jocher 48cffa176e
Shorten module paths with new 'nn' dir () 2 years ago
Ayush Chaurasia 4fb04be20b
DDP and new dataloader Fix () 2 years ago
Ayush Chaurasia 16e3c08883
Import YOLOv5 dataloader () 2 years ago
Glenn Jocher ae05d44877
Simplify augmentations () 2 years ago
Glenn Jocher 249dfbdc05
Fix ClearML Mosaic callback to 'on_train_epoch_end' () 2 years ago
Ayush Chaurasia 0298821467
ClearML: Mosaic Logging () 2 years ago
Glenn Jocher 98815d560f
YOLOv5 updates () 2 years ago
Glenn Jocher ebd3cfb2fd
YOLOv8 architecture updates from R&D branch () 2 years ago
Ayush Chaurasia 5fbea25f0b
Use integrations only in master process () 2 years ago
Glenn Jocher cb4f20f3cf
Add TensorBoard support () 2 years ago
Glenn Jocher 248d54ca03
Update metrics names () 2 years ago
Glenn Jocher 6432afc5f9
Rename `img_size` to `imgsz` () 2 years ago
Ayush Chaurasia ae2443c210
Add flops, num_params, inference speed logging and best.pt logging () 2 years ago
Glenn Jocher f0fff8c13e
Simplify cli.py and fix Detect train Usage () 2 years ago
Glenn Jocher 74feef30c4
Update `cache_version = 1.0` () 2 years ago
Ayush Chaurasia 40f7e0806e
Add v8 modules () 2 years ago
Ayush Chaurasia d198f3f9d1
Update docs () 2 years ago
Ayush Chaurasia 681cfc1c35
Make config overrides user friendly () 2 years ago
Laughing 7690cae2fc
add a naive DDP for model interface () 2 years ago
Ayush Chaurasia 48c95ba083
Change class depending on dataset in model interface () 2 years ago
Ayush Chaurasia eb5adf4e0b
Model enhancement () 2 years ago
Ayush Chaurasia d85b44f259
Update docs () 2 years ago
Laughing e629335f6d
Revert augment_hyps () 2 years ago
Laughing d63ee112d4
General cleanup () 2 years ago
Ayush Chaurasia 7ae45c6cc4
[WIP] Model interface () 2 years ago
Ayush Chaurasia e6737f1207
Predictor support () 2 years ago
Laughing fbeeb5d1e1
add resuming () 2 years ago
Ayush Chaurasia 7ec7cf3aef
Detection support () 2 years ago
Ayush Chaurasia 5a52e7663a
standalone val () 2 years ago
Laughing 3a241e4cea
update segment training () 2 years ago
Ayush Chaurasia d0b0fe2592
CLI updates () 2 years ago
Ayush Chaurasia c5f5b80c04
Deterministic training () 2 years ago
ayush chaurasia 793dde365d Revert "update" 2 years ago
ayush chaurasia 486bc49414 update 2 years ago
Ayush Chaurasia d7df1770fa
Add warmup and accumulation () 2 years ago
Ayush Chaurasia 298287298d
Add clearml logging () 2 years ago
Ayush Chaurasia 512a225ce8
Cli support () 2 years ago
Ayush Chaurasia 4291b9c31c
Add EMA and model checkpointing () 2 years ago
Glenn Jocher 27d6545117
General console printout updates () 2 years ago
Glenn Jocher 8530e3fae0
Logging fix from YOLOv5 () 2 years ago
Laughing 47f1cb3ef4
Fix some cuda training issues of segmentation () 2 years ago
Ayush Chaurasia db1031a1a9
Allow setting model attributes before training () 2 years ago
Ayush Chaurasia 832ea56eb4
update model initialization design, supports custom data/num_classes () 2 years ago
Ayush Chaurasia 1f3aad86c1
new check_dataset functions () 2 years ago
Ayush Chaurasia d143ac666f
[rename] - preprocess-batch -> preprocess, preprocess_preds -> postprocess () 2 years ago
Glenn Jocher 4c68b9dcf6
Add is_colab() and is_kaggle() () 2 years ago
Ayush Chaurasia f56c9bcc26
Segmentation support & other enchancements () 2 years ago
Laughing c617ee1c79
Fix dataloader2 () 2 years ago
Glenn Jocher 523eff99e2
Update ci.yaml () 2 years ago
Glenn Jocher e4f7458d90
Hydra *.yml extension deprecated fix () 2 years ago
Glenn Jocher 6fe8bead35
Classify training cleanup () 2 years ago
Laughing 2e9b18ce4e
Fix dataloader () 2 years ago
Ayush Chaurasia 92c60758dd
Smart Model loading () 2 years ago
Ayush Chaurasia 1054819a59
Add initial model interface () 2 years ago
Ayush Chaurasia 7b560f7861
Model builder () 3 years ago
Ayush Chaurasia c5cb76b356
Metrics and loss structure () 3 years ago
Ayush Chaurasia d0b3c9812b
Trainer + Dataloaders () 3 years ago
Glenn Jocher 171ad46d6b
Create __init__.py () 3 years ago
Ayush Chaurasia 419f6d7167
Add yolo package structure () 3 years ago
Glenn Jocher 4aa74bb726
Normalize version with dev0 () 3 years ago
Ayush Chaurasia 39e9f3cae9
Initial pip structure () 3 years ago