diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index f74a3b871d..dbdb9d72b6 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + name: 🐛 Bug Report # title: " " description: Problems with YOLOv3 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 43b61e3beb..5c80f143ad 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + blank_issues_enabled: true contact_links: - name: 📄 Docs diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index 3cc2a96bcd..cb28b4aa9b 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + name: 🚀 Feature Request description: Suggest a YOLOv3 idea # title: " " diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml index decb214859..edf0efee9c 100644 --- a/.github/ISSUE_TEMPLATE/question.yml +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + name: ❓ Question description: Ask a YOLOv3 question # title: " " diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2d4ae31873..34985ad6d9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,4 @@ -# Ultralytics YOLO 🚀, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Dependabot for package version updates # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates diff --git a/.github/workflows/ci-testing.yml b/.github/workflows/ci-testing.yml index 2de64ab9e9..88719b913c 100644 --- a/.github/workflows/ci-testing.yml +++ b/.github/workflows/ci-testing.yml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # YOLOv3 Continuous Integration (CI) GitHub Actions tests name: YOLOv3 CI diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 2897fd0b45..cece81c8c3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,3 +1,4 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # This action runs GitHub's industry-leading static analysis engine, CodeQL, against a repository's source code to find security vulnerabilities. # https://github.com/github/codeql-action diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c3939ab633..3f44df8f68 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Builds ultralytics/yolov3:latest images on DockerHub https://hub.docker.com/r/ultralytics/yolov3 name: Publish Docker Images diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 34b277afda..1ed49314ff 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -1,4 +1,4 @@ -# Ultralytics 🚀 - AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Ultralytics Actions https://github.com/ultralytics/actions # This workflow automatically formats code and documentation in PRs to official Ultralytics standards diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 8efe82d643..5f311cb48e 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license name: Greetings diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index 3acae3ec2d..a90e2c20fb 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -1,4 +1,4 @@ -# Ultralytics YOLO 🚀, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Continuous Integration (CI) GitHub Actions tests broken link checker using https://github.com/lycheeverse/lychee # Ignores the following status codes to reduce false positives: # - 403(OpenVINO, 'forbidden') diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index cda1acda0c..b4ed8bd6aa 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license name: Close stale issues on: diff --git a/benchmarks.py b/benchmarks.py index e91f204d92..1ce0d65cbd 100644 --- a/benchmarks.py +++ b/benchmarks.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Run YOLOv3 benchmarks on all supported export formats. diff --git a/classify/predict.py b/classify/predict.py index 23d608ed32..7737f18ddb 100644 --- a/classify/predict.py +++ b/classify/predict.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Run YOLOv3 classification inference on images, videos, directories, globs, YouTube, webcam, streams, etc. diff --git a/classify/train.py b/classify/train.py index bfcf36fd04..95291edb10 100644 --- a/classify/train.py +++ b/classify/train.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Train a YOLOv3 classifier model on a classification dataset. diff --git a/classify/val.py b/classify/val.py index bf786379f6..58575fbb70 100644 --- a/classify/val.py +++ b/classify/val.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Validate a trained YOLOv3 classification model on a classification dataset. diff --git a/data/Argoverse.yaml b/data/Argoverse.yaml index e11f4b8bb0..e6a07ef3e5 100644 --- a/data/Argoverse.yaml +++ b/data/Argoverse.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Argoverse-HD dataset (ring-front-center camera) http://www.cs.cmu.edu/~mengtial/proj/streaming/ by Argo AI # Example usage: python train.py --data Argoverse.yaml # parent diff --git a/data/GlobalWheat2020.yaml b/data/GlobalWheat2020.yaml index 8c4cd3397c..52e07a658a 100644 --- a/data/GlobalWheat2020.yaml +++ b/data/GlobalWheat2020.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Global Wheat 2020 dataset http://www.global-wheat.com/ by University of Saskatchewan # Example usage: python train.py --data GlobalWheat2020.yaml # parent diff --git a/data/ImageNet.yaml b/data/ImageNet.yaml index 71270dde49..62e8cb5ff5 100644 --- a/data/ImageNet.yaml +++ b/data/ImageNet.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # ImageNet-1k dataset https://www.image-net.org/index.php by Stanford University # Simplified class names from https://github.com/anishathalye/imagenet-simple-labels # Example usage: python classify/train.py --data imagenet diff --git a/data/SKU-110K.yaml b/data/SKU-110K.yaml index d2c216bd1a..272cdea4e9 100644 --- a/data/SKU-110K.yaml +++ b/data/SKU-110K.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # SKU-110K retail items dataset https://github.com/eg4000/SKU110K_CVPR19 by Trax Retail # Example usage: python train.py --data SKU-110K.yaml # parent diff --git a/data/VisDrone.yaml b/data/VisDrone.yaml index e816989cc8..2934e01f1c 100644 --- a/data/VisDrone.yaml +++ b/data/VisDrone.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # VisDrone2019-DET dataset https://github.com/VisDrone/VisDrone-Dataset by Tianjin University # Example usage: python train.py --data VisDrone.yaml # parent diff --git a/data/coco.yaml b/data/coco.yaml index 314a4db001..f7ddc80705 100644 --- a/data/coco.yaml +++ b/data/coco.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # COCO 2017 dataset http://cocodataset.org by Microsoft # Example usage: python train.py --data coco.yaml # parent diff --git a/data/coco128-seg.yaml b/data/coco128-seg.yaml index 36eb047f5b..a3798158bf 100644 --- a/data/coco128-seg.yaml +++ b/data/coco128-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # COCO128-seg dataset https://www.kaggle.com/ultralytics/coco128 (first 128 images from COCO train2017) by Ultralytics # Example usage: python train.py --data coco128.yaml # parent diff --git a/data/coco128.yaml b/data/coco128.yaml index 5509d3ceea..3a58985aaf 100644 --- a/data/coco128.yaml +++ b/data/coco128.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # COCO128 dataset https://www.kaggle.com/ultralytics/coco128 (first 128 images from COCO train2017) by Ultralytics # Example usage: python train.py --data coco128.yaml # parent diff --git a/data/hyps/hyp.Objects365.yaml b/data/hyps/hyp.Objects365.yaml index e96e9ac307..77a06577f7 100644 --- a/data/hyps/hyp.Objects365.yaml +++ b/data/hyps/hyp.Objects365.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters for Objects365 training # python train.py --weights yolov5m.pt --data Objects365.yaml --evolve # See Hyperparameter Evolution tutorial for details https://github.com/ultralytics/yolov5#tutorials diff --git a/data/hyps/hyp.VOC.yaml b/data/hyps/hyp.VOC.yaml index 9831eb0fab..88a418ed59 100644 --- a/data/hyps/hyp.VOC.yaml +++ b/data/hyps/hyp.VOC.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters for VOC training # python train.py --batch 128 --weights yolov5m6.pt --data VOC.yaml --epochs 50 --img 512 --hyp hyp.scratch-med.yaml --evolve # See Hyperparameter Evolution tutorial for details https://github.com/ultralytics/yolov5#tutorials diff --git a/data/hyps/hyp.no-augmentation.yaml b/data/hyps/hyp.no-augmentation.yaml index 494f023068..2937714df6 100644 --- a/data/hyps/hyp.no-augmentation.yaml +++ b/data/hyps/hyp.no-augmentation.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters when using Albumentations frameworks # python train.py --hyp hyp.no-augmentation.yaml # See https://github.com/ultralytics/yolov5/pull/3882 for YOLOv3 + Albumentations Usage examples diff --git a/data/hyps/hyp.scratch-high.yaml b/data/hyps/hyp.scratch-high.yaml index 6e89cc0d5d..4acf2f8da8 100644 --- a/data/hyps/hyp.scratch-high.yaml +++ b/data/hyps/hyp.scratch-high.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters for high-augmentation COCO training from scratch # python train.py --batch 32 --cfg yolov5m6.yaml --weights '' --data coco.yaml --img 1280 --epochs 300 # See tutorials for hyperparameter evolution https://github.com/ultralytics/yolov5#tutorials diff --git a/data/hyps/hyp.scratch-low.yaml b/data/hyps/hyp.scratch-low.yaml index 52a3a4e8b8..7f15609f00 100644 --- a/data/hyps/hyp.scratch-low.yaml +++ b/data/hyps/hyp.scratch-low.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters for low-augmentation COCO training from scratch # python train.py --batch 64 --cfg yolov5n6.yaml --weights '' --data coco.yaml --img 640 --epochs 300 --linear # See tutorials for hyperparameter evolution https://github.com/ultralytics/yolov5#tutorials diff --git a/data/hyps/hyp.scratch-med.yaml b/data/hyps/hyp.scratch-med.yaml index ce7d5d7cb9..18c1b0e963 100644 --- a/data/hyps/hyp.scratch-med.yaml +++ b/data/hyps/hyp.scratch-med.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Hyperparameters for medium-augmentation COCO training from scratch # python train.py --batch 32 --cfg yolov5m6.yaml --weights '' --data coco.yaml --img 1280 --epochs 300 # See tutorials for hyperparameter evolution https://github.com/ultralytics/yolov5#tutorials diff --git a/data/objects365.yaml b/data/objects365.yaml index 2a4fef135f..9e0e199431 100644 --- a/data/objects365.yaml +++ b/data/objects365.yaml @@ -1,4 +1,4 @@ -# YOLOv5 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Objects365 dataset https://www.objects365.org/ by Megvii # Example usage: python train.py --data Objects365.yaml # parent diff --git a/data/voc.yaml b/data/voc.yaml index 27fa80bcca..b7f25e7235 100644 --- a/data/voc.yaml +++ b/data/voc.yaml @@ -1,4 +1,4 @@ -# YOLOv5 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # PASCAL VOC dataset http://host.robots.ox.ac.uk/pascal/VOC by University of Oxford # Example usage: python train.py --data VOC.yaml # parent diff --git a/data/xView.yaml b/data/xView.yaml index 04ec46d3e0..cadc7f31fd 100644 --- a/data/xView.yaml +++ b/data/xView.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # DIUx xView 2018 Challenge https://challenge.xviewdataset.org by U.S. National Geospatial-Intelligence Agency (NGA) # -------- DOWNLOAD DATA MANUALLY and jar xf val_images.zip to 'datasets/xView' before running train command! -------- # Example usage: python train.py --data xView.yaml diff --git a/detect.py b/detect.py index daca7fac14..0a5396537a 100644 --- a/detect.py +++ b/detect.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Run YOLOv3 detection inference on images, videos, directories, globs, YouTube, webcam, streams, etc. diff --git a/export.py b/export.py index 70f5045a39..dcfd51debf 100644 --- a/export.py +++ b/export.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Export a YOLOv3 PyTorch model to other formats. TensorFlow exports authored by https://github.com/zldrobit diff --git a/hubconf.py b/hubconf.py index a950909be1..89c47a0721 100644 --- a/hubconf.py +++ b/hubconf.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ PyTorch Hub models https://pytorch.org/hub/ultralytics_yolov5 diff --git a/models/common.py b/models/common.py index a2b89164e1..b2ce877465 100644 --- a/models/common.py +++ b/models/common.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Common modules.""" import ast diff --git a/models/experimental.py b/models/experimental.py index 5a3af681dc..fba1ed3239 100644 --- a/models/experimental.py +++ b/models/experimental.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Experimental modules.""" import math diff --git a/models/hub/anchors.yaml b/models/hub/anchors.yaml index fb85f14fb3..a2cb271235 100644 --- a/models/hub/anchors.yaml +++ b/models/hub/anchors.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Default anchors for COCO data # P5 ------------------------------------------------------------------------------------------------------------------- diff --git a/models/hub/yolov5-bifpn.yaml b/models/hub/yolov5-bifpn.yaml index 4ea8370473..ec36c165c7 100644 --- a/models/hub/yolov5-bifpn.yaml +++ b/models/hub/yolov5-bifpn.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-fpn.yaml b/models/hub/yolov5-fpn.yaml index ea587cec55..a55b4db137 100644 --- a/models/hub/yolov5-fpn.yaml +++ b/models/hub/yolov5-fpn.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-p2.yaml b/models/hub/yolov5-p2.yaml index 8d2dd9bddb..5841b7fe83 100644 --- a/models/hub/yolov5-p2.yaml +++ b/models/hub/yolov5-p2.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-p34.yaml b/models/hub/yolov5-p34.yaml index 77ebfe3b77..101f08abfb 100644 --- a/models/hub/yolov5-p34.yaml +++ b/models/hub/yolov5-p34.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-p6.yaml b/models/hub/yolov5-p6.yaml index f27a28cc2b..7e68d33107 100644 --- a/models/hub/yolov5-p6.yaml +++ b/models/hub/yolov5-p6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-p7.yaml b/models/hub/yolov5-p7.yaml index 899e83b74c..238fbf0f85 100644 --- a/models/hub/yolov5-p7.yaml +++ b/models/hub/yolov5-p7.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5-panet.yaml b/models/hub/yolov5-panet.yaml index 0b8478751e..b7fa4ffe50 100644 --- a/models/hub/yolov5-panet.yaml +++ b/models/hub/yolov5-panet.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5l6.yaml b/models/hub/yolov5l6.yaml index b208cf5307..274419beb7 100644 --- a/models/hub/yolov5l6.yaml +++ b/models/hub/yolov5l6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5m6.yaml b/models/hub/yolov5m6.yaml index d9da4d0750..0ff59e48ba 100644 --- a/models/hub/yolov5m6.yaml +++ b/models/hub/yolov5m6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5n6.yaml b/models/hub/yolov5n6.yaml index a49ecf12c4..abd1fb03dc 100644 --- a/models/hub/yolov5n6.yaml +++ b/models/hub/yolov5n6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5s-LeakyReLU.yaml b/models/hub/yolov5s-LeakyReLU.yaml index 08cb5d91cc..76726a16e0 100644 --- a/models/hub/yolov5s-LeakyReLU.yaml +++ b/models/hub/yolov5s-LeakyReLU.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5s-ghost.yaml b/models/hub/yolov5s-ghost.yaml index ed4f7b8ae6..2ce0ef2353 100644 --- a/models/hub/yolov5s-ghost.yaml +++ b/models/hub/yolov5s-ghost.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5s-transformer.yaml b/models/hub/yolov5s-transformer.yaml index 12c7992f93..142d7cff07 100644 --- a/models/hub/yolov5s-transformer.yaml +++ b/models/hub/yolov5s-transformer.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5s6.yaml b/models/hub/yolov5s6.yaml index 5b37de477c..2f02f2329f 100644 --- a/models/hub/yolov5s6.yaml +++ b/models/hub/yolov5s6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/hub/yolov5x6.yaml b/models/hub/yolov5x6.yaml index 5446399de2..acbbddba81 100644 --- a/models/hub/yolov5x6.yaml +++ b/models/hub/yolov5x6.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/segment/yolov5l-seg.yaml b/models/segment/yolov5l-seg.yaml index 83021f2d1f..9e99301f1a 100644 --- a/models/segment/yolov5l-seg.yaml +++ b/models/segment/yolov5l-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/segment/yolov5m-seg.yaml b/models/segment/yolov5m-seg.yaml index 81279469f1..2437a90dd6 100644 --- a/models/segment/yolov5m-seg.yaml +++ b/models/segment/yolov5m-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/segment/yolov5n-seg.yaml b/models/segment/yolov5n-seg.yaml index a4d44cd8e8..3ffc4fd8c1 100644 --- a/models/segment/yolov5n-seg.yaml +++ b/models/segment/yolov5n-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/segment/yolov5s-seg.yaml b/models/segment/yolov5s-seg.yaml index caef266d35..e1a2641da8 100644 --- a/models/segment/yolov5s-seg.yaml +++ b/models/segment/yolov5s-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/segment/yolov5x-seg.yaml b/models/segment/yolov5x-seg.yaml index 10e3e5f562..0a8312136c 100644 --- a/models/segment/yolov5x-seg.yaml +++ b/models/segment/yolov5x-seg.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/tf.py b/models/tf.py index e988ff0bb5..913445de08 100644 --- a/models/tf.py +++ b/models/tf.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ TensorFlow, Keras and TFLite versions of YOLOv3 Authored by https://github.com/zldrobit in PR https://github.com/ultralytics/yolov5/pull/1127 diff --git a/models/yolo.py b/models/yolo.py index 8602c1697b..b65f6cdcc9 100644 --- a/models/yolo.py +++ b/models/yolo.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ YOLO-specific modules. diff --git a/models/yolov3-spp.yaml b/models/yolov3-spp.yaml index 810f517556..9cb9b93a2a 100644 --- a/models/yolov3-spp.yaml +++ b/models/yolov3-spp.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov3-tiny.yaml b/models/yolov3-tiny.yaml index 8707f1db1e..e531e34b2e 100644 --- a/models/yolov3-tiny.yaml +++ b/models/yolov3-tiny.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov3.yaml b/models/yolov3.yaml index 8a6680e1c5..f181e12bcc 100644 --- a/models/yolov3.yaml +++ b/models/yolov3.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov5l.yaml b/models/yolov5l.yaml index 18a8106e2d..69bfe9cd66 100644 --- a/models/yolov5l.yaml +++ b/models/yolov5l.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov5m.yaml b/models/yolov5m.yaml index 1637421528..2aac70af11 100644 --- a/models/yolov5m.yaml +++ b/models/yolov5m.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov5n.yaml b/models/yolov5n.yaml index 19cb10a84b..ad1cd770da 100644 --- a/models/yolov5n.yaml +++ b/models/yolov5n.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov5s.yaml b/models/yolov5s.yaml index 3cd30e8ca5..e2dda5de68 100644 --- a/models/yolov5s.yaml +++ b/models/yolov5s.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/models/yolov5x.yaml b/models/yolov5x.yaml index be0f90b8a1..51082e6527 100644 --- a/models/yolov5x.yaml +++ b/models/yolov5x.yaml @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Parameters nc: 80 # number of classes diff --git a/pyproject.toml b/pyproject.toml index 4d5d3ad172..12ccf70950 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,4 @@ -# Ultralytics YOLO 🚀, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Overview: # This pyproject.toml file manages the build, packaging, and distribution of the Ultralytics library. diff --git a/segment/predict.py b/segment/predict.py index de20b9dff1..597060bde7 100644 --- a/segment/predict.py +++ b/segment/predict.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Run YOLOv3 segmentation inference on images, videos, directories, streams, etc. diff --git a/segment/train.py b/segment/train.py index 97c5b2f371..8b83abf7fd 100644 --- a/segment/train.py +++ b/segment/train.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Train a YOLOv3 segment model on a segment dataset Models and datasets download automatically from the latest YOLOv3 release. diff --git a/segment/val.py b/segment/val.py index 6179ab87f7..47de1db58b 100644 --- a/segment/val.py +++ b/segment/val.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Validate a trained YOLOv3 segment model on a segment dataset. diff --git a/train.py b/train.py index ac5235599a..3b688cd004 100644 --- a/train.py +++ b/train.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Train a YOLOv3 model on a custom dataset. Models and datasets download automatically from the latest YOLOv3 release. diff --git a/utils/__init__.py b/utils/__init__.py index 3a3524b05a..0d5bf73ec0 100644 --- a/utils/__init__.py +++ b/utils/__init__.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """utils/initialization.""" import contextlib diff --git a/utils/activations.py b/utils/activations.py index 5986a0d08d..457de4ab54 100644 --- a/utils/activations.py +++ b/utils/activations.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Activation functions.""" import torch diff --git a/utils/augmentations.py b/utils/augmentations.py index 5bb36404f1..1468a90ef7 100644 --- a/utils/augmentations.py +++ b/utils/augmentations.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Image augmentation functions.""" import math diff --git a/utils/autoanchor.py b/utils/autoanchor.py index dda1dce7d9..af5cea1e92 100644 --- a/utils/autoanchor.py +++ b/utils/autoanchor.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """AutoAnchor utils.""" import random diff --git a/utils/autobatch.py b/utils/autobatch.py index c2ba75ce07..1e8d8b0775 100644 --- a/utils/autobatch.py +++ b/utils/autobatch.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Auto-batch utils.""" from copy import deepcopy diff --git a/utils/aws/resume.py b/utils/aws/resume.py index 91643e2c40..37c6ffd42c 100644 --- a/utils/aws/resume.py +++ b/utils/aws/resume.py @@ -1,3 +1,4 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # Resume all interrupted trainings in yolov5/ dir including DDP trainings # Usage: $ python utils/aws/resume.py diff --git a/utils/callbacks.py b/utils/callbacks.py index 7ee41642b0..4545d3f64f 100644 --- a/utils/callbacks.py +++ b/utils/callbacks.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Callback utils.""" import threading diff --git a/utils/dataloaders.py b/utils/dataloaders.py index 6bbdf880fe..59a051b0f7 100644 --- a/utils/dataloaders.py +++ b/utils/dataloaders.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Dataloaders and dataset utils.""" import contextlib diff --git a/utils/downloads.py b/utils/downloads.py index 5203dd14b8..c9eb36a1fb 100644 --- a/utils/downloads.py +++ b/utils/downloads.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Download utils.""" import logging diff --git a/utils/flask_rest_api/example_request.py b/utils/flask_rest_api/example_request.py index 55fca5e964..7a411fce7d 100644 --- a/utils/flask_rest_api/example_request.py +++ b/utils/flask_rest_api/example_request.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Perform test request.""" import pprint diff --git a/utils/flask_rest_api/restapi.py b/utils/flask_rest_api/restapi.py index 015316e5b6..67521c02da 100644 --- a/utils/flask_rest_api/restapi.py +++ b/utils/flask_rest_api/restapi.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Run a Flask REST API exposing one or more YOLOv5s models.""" import argparse diff --git a/utils/general.py b/utils/general.py index 6309a22c01..2ea6380623 100644 --- a/utils/general.py +++ b/utils/general.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """General utils.""" import contextlib diff --git a/utils/google_app_engine/app.yaml b/utils/google_app_engine/app.yaml index 5056b7c118..e30c673e52 100644 --- a/utils/google_app_engine/app.yaml +++ b/utils/google_app_engine/app.yaml @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + runtime: custom env: flex diff --git a/utils/loggers/__init__.py b/utils/loggers/__init__.py index 1d84536f06..6f04d32ddb 100644 --- a/utils/loggers/__init__.py +++ b/utils/loggers/__init__.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Logging utils.""" import os diff --git a/utils/loggers/clearml/clearml_utils.py b/utils/loggers/clearml/clearml_utils.py index ff417e1581..9ef352fd19 100644 --- a/utils/loggers/clearml/clearml_utils.py +++ b/utils/loggers/clearml/clearml_utils.py @@ -1,3 +1,4 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Main Logger class for ClearML experiment tracking.""" import glob diff --git a/utils/loggers/clearml/hpo.py b/utils/loggers/clearml/hpo.py index fcbd6770f6..180dcc5b5f 100644 --- a/utils/loggers/clearml/hpo.py +++ b/utils/loggers/clearml/hpo.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + from clearml import Task # Connecting ClearML with the current process, diff --git a/utils/loggers/comet/__init__.py b/utils/loggers/comet/__init__.py index 74f763a7dc..00667214cc 100644 --- a/utils/loggers/comet/__init__.py +++ b/utils/loggers/comet/__init__.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import glob import json import logging diff --git a/utils/loggers/comet/comet_utils.py b/utils/loggers/comet/comet_utils.py index f78c397c1e..f6ba90dc50 100644 --- a/utils/loggers/comet/comet_utils.py +++ b/utils/loggers/comet/comet_utils.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import logging import os from urllib.parse import urlparse diff --git a/utils/loggers/comet/hpo.py b/utils/loggers/comet/hpo.py index afcafa8df5..e5fcdfe260 100644 --- a/utils/loggers/comet/hpo.py +++ b/utils/loggers/comet/hpo.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import argparse import json import logging diff --git a/utils/loggers/wandb/wandb_utils.py b/utils/loggers/wandb/wandb_utils.py index b24d797016..a3450d5f1f 100644 --- a/utils/loggers/wandb/wandb_utils.py +++ b/utils/loggers/wandb/wandb_utils.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license # WARNING ⚠️ wandb is deprecated and will be removed in future release. # See supported integrations at https://github.com/ultralytics/yolov5#integrations diff --git a/utils/loss.py b/utils/loss.py index c805e7a2bd..148f5118e5 100644 --- a/utils/loss.py +++ b/utils/loss.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Loss functions.""" import torch diff --git a/utils/metrics.py b/utils/metrics.py index 540ad2c969..6d78c5784f 100644 --- a/utils/metrics.py +++ b/utils/metrics.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Model validation metrics.""" import math diff --git a/utils/plots.py b/utils/plots.py index 6c4af5b3b8..431c0f30f6 100644 --- a/utils/plots.py +++ b/utils/plots.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Plotting utils.""" import contextlib diff --git a/utils/segment/augmentations.py b/utils/segment/augmentations.py index 96047663d7..f37b5e9226 100644 --- a/utils/segment/augmentations.py +++ b/utils/segment/augmentations.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Image augmentation functions.""" import math diff --git a/utils/segment/dataloaders.py b/utils/segment/dataloaders.py index 6cdf6ad982..8f670241dc 100644 --- a/utils/segment/dataloaders.py +++ b/utils/segment/dataloaders.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Dataloaders.""" import os diff --git a/utils/segment/general.py b/utils/segment/general.py index 14ef9e7132..c112df13ff 100644 --- a/utils/segment/general.py +++ b/utils/segment/general.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import cv2 import numpy as np import torch diff --git a/utils/segment/loss.py b/utils/segment/loss.py index f9533813eb..1871d5662e 100644 --- a/utils/segment/loss.py +++ b/utils/segment/loss.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import torch import torch.nn as nn import torch.nn.functional as F diff --git a/utils/segment/metrics.py b/utils/segment/metrics.py index cb74f5cb07..189fded575 100644 --- a/utils/segment/metrics.py +++ b/utils/segment/metrics.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Model validation metrics.""" import numpy as np diff --git a/utils/segment/plots.py b/utils/segment/plots.py index b0c8bee6be..8c4f3d2b9f 100644 --- a/utils/segment/plots.py +++ b/utils/segment/plots.py @@ -1,3 +1,5 @@ +# Ultralytics YOLOv3 🚀, AGPL-3.0 license + import contextlib import math from pathlib import Path diff --git a/utils/torch_utils.py b/utils/torch_utils.py index a41327f0bf..665beda8a2 100644 --- a/utils/torch_utils.py +++ b/utils/torch_utils.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """PyTorch utils.""" import math diff --git a/utils/triton.py b/utils/triton.py index 3cb0cce869..529f99743d 100644 --- a/utils/triton.py +++ b/utils/triton.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """Utils to interact with the Triton Inference Server.""" import typing diff --git a/val.py b/val.py index 39eaf56145..ca7be53f09 100644 --- a/val.py +++ b/val.py @@ -1,4 +1,4 @@ -# YOLOv3 🚀 by Ultralytics, AGPL-3.0 license +# Ultralytics YOLOv3 🚀, AGPL-3.0 license """ Validate a trained YOLOv3 detection model on a detection dataset.