mirror of
https://github.com/ultralytics/yolov5.git
synced 2025-06-03 14:49:29 +08:00
* Improve docstrings and run names * default wandb login prompt with timeout * return key * Update api_key check logic * Properly support zipped dataset feature * update docstring * Revert tuorial change * extend changes to log_dataset * add run name * bug fix * bug fix * Update comment * fix import check * remove unused import * Hardcore .yaml file extension * reduce code * Reformat using pycharm Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
25 lines
903 B
Python
25 lines
903 B
Python
import argparse
|
|
import yaml
|
|
|
|
from wandb_utils import WandbLogger
|
|
|
|
WANDB_ARTIFACT_PREFIX = 'wandb-artifact://'
|
|
|
|
|
|
def create_dataset_artifact(opt):
|
|
logger = WandbLogger(opt, None, job_type='Dataset Creation') # TODO: return value unused
|
|
|
|
|
|
if __name__ == '__main__':
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('--data', type=str, default='data/coco128.yaml', help='data.yaml path')
|
|
parser.add_argument('--single-cls', action='store_true', help='train as single-class dataset')
|
|
parser.add_argument('--project', type=str, default='YOLOv5', help='name of W&B Project')
|
|
parser.add_argument('--entity', default=None, help='W&B entity')
|
|
parser.add_argument('--name', type=str, default='log dataset', help='name of W&B run')
|
|
|
|
opt = parser.parse_args()
|
|
opt.resume = False # Explicitly disallow resume check for dataset upload job
|
|
|
|
create_dataset_artifact(opt)
|