Skip to content

Commit 150a1a3

Browse files
authored
Ultralytics Asset URL Update (#13181)
Refactor code for speed and clarity
1 parent ff06328 commit 150a1a3

13 files changed

+29
-29
lines changed

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -414,22 +414,22 @@ Get started in seconds with our verified environments. Click each icon below for
414414

415415
<div align="center">
416416
<a href="https://bit.ly/yolov5-paperspace-notebook">
417-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-gradient.png" width="10%" /></a>
417+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-gradient.png" width="10%" /></a>
418418
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
419419
<a href="https://colab.research.google.com/github/ultralytics/yolov5/blob/master/tutorial.ipynb">
420-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-colab-small.png" width="10%" /></a>
420+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-colab-small.png" width="10%" /></a>
421421
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
422422
<a href="https://www.kaggle.com/ultralytics/yolov5">
423-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-kaggle-small.png" width="10%" /></a>
423+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-kaggle-small.png" width="10%" /></a>
424424
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
425425
<a href="https://hub.docker.com/r/ultralytics/yolov5">
426-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-docker-small.png" width="10%" /></a>
426+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-docker-small.png" width="10%" /></a>
427427
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
428428
<a href="https://docs.ultralytics.com/yolov5/environments/aws_quickstart_tutorial/">
429-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-aws-small.png" width="10%" /></a>
429+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-aws-small.png" width="10%" /></a>
430430
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
431431
<a href="https://docs.ultralytics.com/yolov5/environments/google_cloud_quickstart_tutorial/">
432-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-gcp-small.png" width="10%" /></a>
432+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-gcp-small.png" width="10%" /></a>
433433
</div>
434434

435435
## <div align="center">Contribute</div>

README.zh-CN.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -413,22 +413,22 @@ python export.py --weights yolov5s-cls.pt resnet50.pt efficientnet_b0.pt --inclu
413413

414414
<div align="center">
415415
<a href="https://bit.ly/yolov5-paperspace-notebook">
416-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-gradient.png" width="10%" /></a>
416+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-gradient.png" width="10%" /></a>
417417
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
418418
<a href="https://colab.research.google.com/github/ultralytics/yolov5/blob/master/tutorial.ipynb">
419-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-colab-small.png" width="10%" /></a>
419+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-colab-small.png" width="10%" /></a>
420420
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
421421
<a href="https://www.kaggle.com/ultralytics/yolov5">
422-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-kaggle-small.png" width="10%" /></a>
422+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-kaggle-small.png" width="10%" /></a>
423423
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
424424
<a href="https://hub.docker.com/r/ultralytics/yolov5">
425-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-docker-small.png" width="10%" /></a>
425+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-docker-small.png" width="10%" /></a>
426426
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
427427
<a href="https://docs.ultralytics.com/yolov5/environments/aws_quickstart_tutorial/">
428-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-aws-small.png" width="10%" /></a>
428+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-aws-small.png" width="10%" /></a>
429429
<img src="https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png" width="5%" alt="" />
430430
<a href="https://docs.ultralytics.com/yolov5/environments/google_cloud_quickstart_tutorial/">
431-
<img src="https://github.com/ultralytics/yolov5/releases/download/v1.0/logo-gcp-small.png" width="10%" /></a>
431+
<img src="https://github.com/ultralytics/assets/releases/download/v0.0.0/logo-gcp-small.png" width="10%" /></a>
432432
</div>
433433

434434
## <div align="center">贡献</div>

classify/train.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def train(opt, device):
109109
if str(data) == "imagenet":
110110
subprocess.run(["bash", str(ROOT / "data/scripts/get_imagenet.sh")], shell=True, check=True)
111111
else:
112-
url = f"https://github.com/ultralytics/yolov5/releases/download/v1.0/{data}.zip"
112+
url = f"https://github.com/ultralytics/assets/releases/download/v0.0.0/{data}.zip"
113113
download(url, dir=data_dir.parent)
114114
s = f"Dataset download success ✅ ({time.time() - t:.1f}s), saved to {colorstr('bold', data_dir)}\n"
115115
LOGGER.info(s)

classify/tutorial.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,7 @@
12901290
"\u001b[34m\u001b[1mTensorBoard: \u001b[0mStart with 'tensorboard --logdir runs/train-cls', view at http://localhost:6006/\n",
12911291
"\n",
12921292
"Dataset not found ⚠️, missing path /content/datasets/imagenette160, attempting download...\n",
1293-
"Downloading https://github.com/ultralytics/yolov5/releases/download/v1.0/imagenette160.zip to /content/datasets/imagenette160.zip...\n",
1293+
"Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/imagenette160.zip to /content/datasets/imagenette160.zip...\n",
12941294
"100% 103M/103M [00:00<00:00, 347MB/s] \n",
12951295
"Unzipping /content/datasets/imagenette160.zip...\n",
12961296
"Dataset download success ✅ (3.3s), saved to \u001b[1m/content/datasets/imagenette160\u001b[0m\n",

data/GlobalWheat2020.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ download: |
3636
# Download
3737
dir = Path(yaml['path']) # dataset root dir
3838
urls = ['https://zenodo.org/record/4298502/files/global-wheat-codalab-official.zip',
39-
'https://github.com/ultralytics/yolov5/releases/download/v1.0/GlobalWheat2020_labels.zip']
39+
'https://github.com/ultralytics/assets/releases/download/v0.0.0/GlobalWheat2020_labels.zip']
4040
download(urls, dir=dir)
4141
4242
# Make Directories

data/VOC.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ download: |
7575
7676
# Download
7777
dir = Path(yaml['path']) # dataset root dir
78-
url = 'https://github.com/ultralytics/yolov5/releases/download/v1.0/'
78+
url = 'https://github.com/ultralytics/assets/releases/download/v0.0.0/'
7979
urls = [f'{url}VOCtrainval_06-Nov-2007.zip', # 446MB, 5012 images
8080
f'{url}VOCtest_06-Nov-2007.zip', # 438MB, 4953 images
8181
f'{url}VOCtrainval_11-May-2012.zip'] # 1.95GB, 17126 images

data/VisDrone.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ download: |
5757
5858
# Download
5959
dir = Path(yaml['path']) # dataset root dir
60-
urls = ['https://github.com/ultralytics/yolov5/releases/download/v1.0/VisDrone2019-DET-train.zip',
61-
'https://github.com/ultralytics/yolov5/releases/download/v1.0/VisDrone2019-DET-val.zip',
62-
'https://github.com/ultralytics/yolov5/releases/download/v1.0/VisDrone2019-DET-test-dev.zip',
63-
'https://github.com/ultralytics/yolov5/releases/download/v1.0/VisDrone2019-DET-test-challenge.zip']
60+
urls = ['https://github.com/ultralytics/assets/releases/download/v0.0.0/VisDrone2019-DET-train.zip',
61+
'https://github.com/ultralytics/assets/releases/download/v0.0.0/VisDrone2019-DET-val.zip',
62+
'https://github.com/ultralytics/assets/releases/download/v0.0.0/VisDrone2019-DET-test-dev.zip',
63+
'https://github.com/ultralytics/assets/releases/download/v0.0.0/VisDrone2019-DET-test-challenge.zip']
6464
download(urls, dir=dir, curl=True, threads=4)
6565
6666
# Convert

data/coco.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ download: |
103103
# Download labels
104104
segments = False # segment or box labels
105105
dir = Path(yaml['path']) # dataset root dir
106-
url = 'https://github.com/ultralytics/yolov5/releases/download/v1.0/'
106+
url = 'https://github.com/ultralytics/assets/releases/download/v0.0.0/'
107107
urls = [url + ('coco2017labels-segments.zip' if segments else 'coco2017labels.zip')] # labels
108108
download(urls, dir=dir.parent)
109109

data/coco128-seg.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ names:
9696
79: toothbrush
9797

9898
# Download script/URL (optional)
99-
download: https://ultralytics.com/assets/coco128-seg.zip
99+
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/coco128-seg.zip

data/coco128.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ names:
9696
79: toothbrush
9797

9898
# Download script/URL (optional)
99-
download: https://ultralytics.com/assets/coco128.zip
99+
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/coco128.zip

segment/tutorial.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162
"output_type": "stream",
163163
"name": "stdout",
164164
"text": [
165-
"Downloading https://github.com/ultralytics/yolov5/releases/download/v1.0/coco2017labels-segments.zip ...\n",
165+
"Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/coco2017labels-segments.zip ...\n",
166166
"Downloading http://images.cocodataset.org/zips/val2017.zip ...\n",
167167
"######################################################################## 100.0%\n",
168168
"######################################################################## 100.0%\n"
@@ -286,7 +286,7 @@
286286
"\u001b[34m\u001b[1mTensorBoard: \u001b[0mStart with 'tensorboard --logdir runs/train-seg', view at http://localhost:6006/\n",
287287
"\n",
288288
"Dataset not found ⚠️, missing paths ['/content/datasets/coco128-seg/images/train2017']\n",
289-
"Downloading https://ultralytics.com/assets/coco128-seg.zip to coco128-seg.zip...\n",
289+
"Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/coco128-seg.zip to coco128-seg.zip...\n",
290290
"100% 6.79M/6.79M [00:01<00:00, 6.73MB/s]\n",
291291
"Dataset download success ✅ (1.9s), saved to \u001b[1m/content/datasets\u001b[0m\n",
292292
"\n",

tutorial.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
},
171171
"source": [
172172
"# Download COCO val\n",
173-
"torch.hub.download_url_to_file('https://ultralytics.com/assets/coco2017val.zip', 'tmp.zip') # download (780M - 5000 images)\n",
173+
"torch.hub.download_url_to_file('https://github.com/ultralytics/assets/releases/download/v0.0.0/coco2017val.zip', 'tmp.zip') # download (780M - 5000 images)\n",
174174
"!unzip -q tmp.zip -d ../datasets && rm tmp.zip # unzip"
175175
],
176176
"execution_count": null,
@@ -326,7 +326,7 @@
326326
"\u001b[34m\u001b[1mTensorBoard: \u001b[0mStart with 'tensorboard --logdir runs/train', view at http://localhost:6006/\n",
327327
"\n",
328328
"Dataset not found ⚠️, missing paths ['/content/datasets/coco128/images/train2017']\n",
329-
"Downloading https://ultralytics.com/assets/coco128.zip to coco128.zip...\n",
329+
"Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/coco128.zip to coco128.zip...\n",
330330
"100% 6.66M/6.66M [00:00<00:00, 75.6MB/s]\n",
331331
"Dataset download success ✅ (0.6s), saved to \u001b[1m/content/datasets\u001b[0m\n",
332332
"\n",

utils/general.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
AUTOINSTALL = str(os.getenv("YOLOv5_AUTOINSTALL", True)).lower() == "true" # global auto-install mode
6060
VERBOSE = str(os.getenv("YOLOv5_VERBOSE", True)).lower() == "true" # global verbose mode
6161
TQDM_BAR_FORMAT = "{l_bar}{bar:10}{r_bar}" # tqdm bar format
62-
FONT = "Arial.ttf" # https://ultralytics.com/assets/Arial.ttf
62+
FONT = "Arial.ttf" # https://github.com/ultralytics/assets/releases/download/v0.0.0/Arial.ttf
6363

6464
torch.set_printoptions(linewidth=320, precision=5, profile="long")
6565
np.set_printoptions(linewidth=320, formatter={"float_kind": "{:11.5g}".format}) # format short g, %precision=5
@@ -511,7 +511,7 @@ def check_font(font=FONT, progress=False):
511511
font = Path(font)
512512
file = CONFIG_DIR / font.name
513513
if not font.exists() and not file.exists():
514-
url = f"https://ultralytics.com/assets/{font.name}"
514+
url = f"https://github.com/ultralytics/assets/releases/download/v0.0.0/{font.name}"
515515
LOGGER.info(f"Downloading {url} to {file}...")
516516
torch.hub.download_url_to_file(url, str(file), progress=progress)
517517

0 commit comments

Comments
 (0)