Add DATASETS_DIR global in general.py (#6578)
This commit is contained in:
1 parent
f40854b61b
commit
9c513ca629
2 files changed
+9
-8
No files matched your search
+3
-2
@@ -35,6 +35,7 @@ from utils.metrics import box_iou, fitness
|
||||
# Settings
|
||||
FILE = Path(__file__).resolve()
|
||||
ROOT = FILE.parents[1] # YOLOv5 root directory
|
||||
DATASETS_DIR = ROOT.parent / 'datasets' # YOLOv5 datasets directory
|
||||
NUM_THREADS = min(8, max(1, os.cpu_count() - 1)) # number of YOLOv5 multiprocessing threads
|
||||
VERBOSE = str(os.getenv('YOLOv5_VERBOSE', True)).lower() == 'true' # global verbose mode
|
||||
FONT = 'Arial.ttf' # https://ultralytics.com/assets/Arial.ttf
|
||||
@@ -398,8 +399,8 @@ def check_dataset(data, autodownload=True):
|
||||
# Download (optional)
|
||||
extract_dir = ''
|
||||
if isinstance(data, (str, Path)) and str(data).endswith('.zip'): # i.e. gs://bucket/dir/coco128.zip
|
||||
download(data, dir='../datasets', unzip=True, delete=False, curl=False, threads=1)
|
||||
data = next((Path('../datasets') / Path(data).stem).rglob('*.yaml'))
|
||||
download(data, dir=DATASETS_DIR, unzip=True, delete=False, curl=False, threads=1)
|
||||
data = next((DATASETS_DIR / Path(data).stem).rglob('*.yaml'))
|
||||
extract_dir, autodownload = data.parent, False
|
||||
|
||||
# Read yaml (optional)
|
||||
|
||||
Reference in new issue
Block a user