当前位置:   article > 正文

复现swimunet报错train.py: error: the following arguments are required: --cfg_usage: train.py [-h] --cfg cfg train.py: error: th

usage: train.py [-h] --cfg cfg train.py: error: the following arguments are

报错情况如下:

usage: train.py [-h] [--root_path ROOT_PATH] [--dataset DATASET]
                [--list_dir LIST_DIR] [--num_classes NUM_CLASSES]
                [--output_dir OUTPUT_DIR] [--max_iterations MAX_ITERATIONS]
                [--max_epochs MAX_EPOCHS] [--batch_size BATCH_SIZE]
                [--n_gpu N_GPU] [--deterministic DETERMINISTIC]
                [--base_lr BASE_LR] [--img_size IMG_SIZE] [--seed SEED] --cfg
                FILE [--opts OPTS [OPTS ...]] [--zip]
                [--cache-mode {no,full,part}] [--resume RESUME]
                [--accumulation-steps ACCUMULATION_STEPS] [--use-checkpoint]
                [--amp-opt-level {O0,O1,O2}] [--tag TAG] [--eval]
                [--throughput]
train.py: error: the following arguments are required: --cfg

其实就是原来的文件没有定义config路径,加上就行了

解决办法:

找到train.py文件中的

改成

parser.add_argument('--cfg', type=str,default='./configs/swin_tiny_patch4_window7_224_lite.yaml',metavar="FILE", help='path to config file', )
##config这里加了default,不然根本没办法运行,把required=ture删掉了
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/549737
推荐阅读
相关标签
  

闽ICP备14008679号