[Refactor]Resume do not specify ckpt (#2074)

* [Refactor]Resume do not specify ckpt

* add default false value
This commit is contained in:
Miao Zheng 2022-09-15 15:11:31 +08:00 committed by GitHub
parent 0097dfbabc
commit 3388cfd475
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,12 +18,9 @@ def parse_args():
parser.add_argument('--work-dir', help='the dir to save logs and models')
parser.add_argument(
'--resume',
nargs='?',
type=str,
const='auto',
help='If specify checkpoint path, resume from it, while if not '
'specify, try to auto resume from the latest checkpoint '
'in the work directory.')
action='store_true',
default=False,
help='resume from the latest checkpoint in the work_dir automatically')
parser.add_argument(
'--amp',
action='store_true',
@ -90,12 +87,7 @@ def main():
cfg.optim_wrapper.loss_scale = 'dynamic'
# resume training
if args.resume == 'auto':
cfg.resume = True
cfg.load_from = None
elif args.resume is not None:
cfg.resume = True
cfg.load_from = args.resume
cfg.resume = args.resume
# build the runner from config
if 'runner_type' not in cfg: