在调试hparams.py时,
if args.config != '':
assert os.path.exists(args.config) 处会出错
assert args.config != '' or args.exp_name != ''
if args.config != '':
assert os.path.exists(args.config)
config_chains = []
loaded_config = set()
这个是由于args.config的路径不存在于os.path中
解决办法:
1.在代码中加入
print(os.getcwd())
a = os.getcwd()
b = a #断点打在这一行进行debug,a显示的是os.path
查看os.path下路径
2. 对照os.getcwd()的结果,检查args.config的路径有没有拼写错误