python - train.py:错误:需要以下参数:exp_name
问题描述
我正在尝试在需要传递这些参数的地方训练我的模型。exp_name
导入后已解析argparse
。但它显示一个错误,exp_name
说明再次需要:
train.py:错误:需要以下参数:exp_name
任何人都可以解决这个问题吗?
代码:
def main():
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('exp_name', type=str)
parser.add_argument('--secret_size', type=int, default=20)
parser.add_argument('--num_steps', type=int, default=140000)
parser.add_argument('--batch_size', type=int, default=4)
parser.add_argument('--lr', type=float, default=.0001)
parser.add_argument('--l2_loss_scale', type=float, default=1.5)
parser.add_argument('--l2_loss_ramp', type=int, default=20000)
parser.add_argument('--l2_edge_gain', type=float, default=10.0)
parser.add_argument('--l2_edge_ramp', type=int, default=20000)
parser.add_argument('--l2_edge_delay', type=int, default=60000)
parser.add_argument('--lpips_loss_scale', type=float, default=1)
parser.add_argument('--lpips_loss_ramp', type=int, default=20000)
parser.add_argument('--secret_loss_scale', type=float, default=1)
parser.add_argument('--secret_loss_ramp', type=int, default=1)
parser.add_argument('--G_loss_scale', type=float, default=1)
parser.add_argument('--G_loss_ramp', type=int, default=20000)
parser.add_argument('--borders', type=str, choices=['no_edge','black','random','randomrgb','image','white'], default='black')
parser.add_argument('--y_scale', type=float, default=1.0)
parser.add_argument('--u_scale', type=float, default=1.0)
parser.add_argument('--v_scale', type=float, default=1.0)
parser.add_argument('--no_gan', action='store_true')
parser.add_argument('--rnd_trans', type=float, default=.1)
parser.add_argument('--rnd_bri', type=float, default=.3)
parser.add_argument('--rnd_noise', type=float, default=.02)
parser.add_argument('--rnd_sat', type=float, default=1.0)
parser.add_argument('--rnd_hue', type=float, default=.1)
parser.add_argument('--contrast_low', type=float, default=.5)
parser.add_argument('--contrast_high', type=float, default=1.5)
parser.add_argument('--jpeg_quality', type=float, default=25)
parser.add_argument('--no_jpeg', action='store_true')
parser.add_argument('--rnd_trans_ramp', type=int, default=10000)
parser.add_argument('--rnd_bri_ramp', type=int, default=1000)
parser.add_argument('--rnd_sat_ramp', type=int, default=1000)
parser.add_argument('--rnd_hue_ramp', type=int, default=1000)
parser.add_argument('--rnd_noise_ramp', type=int, default=1000)
parser.add_argument('--contrast_ramp', type=int, default=1000)
parser.add_argument('--jpeg_quality_ramp', type=float, default=1000)
parser.add_argument('--no_im_loss_steps', help="Train without image loss for first x steps", type=int, default=500)
parser.add_argument('--pretrained', type=str, default=None)
args = parser.parse_args(args)
EXP_NAME = args.exp_name
解决方案
推荐阅读
- oracle - Oracle DB 的 ODBC 登录失败
- javascript - 如何在 VUE2 中选择多个(骰子)按钮
- javascript - 如何为嵌套在 React js 列表中的字典设置状态
- javascript - Javascript:选择 2 个选项以同时显示测量类型和时间间隔
- python - 将绘图图形放入传单
- javascript - 仅将唯一值推送到数组中
- javascript - Discord.js setStatus() 和 setPresence() 不起作用
- intellij-idea - 在 IntelliJ 中跳转到实现而不是声明
- javascript - 显示保存在 useRef 变量中的值
- r - 根据包含在闪亮仪表板中的对象调整框高度