PaddlePaddle / X2Paddle

Deep learning model converter for PaddlePaddle. (『飞桨』深度学习模型转换工具)

Home Page:http://www.paddlepaddle.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

命令行参数解析写的不对,导致无法关闭 enable_onnx_checker

Zeco-01 opened this issue · comments

commented

parser.add_argument(
"--enable_onnx_checker",
"-oc",
default=True,
help="Turn on onnx model checker")

此处 enable_onnx_checker 没有指定类型,在命令行中传入时,默认是 str 类型,即使设置 --enable_onnx_check=False, 最后得到的参数值不是 bool 类型的 False,而是字符串类型的 'False',在进行 if 判断时会进入执行 check 的分支:

if enable_onnx_checker:
check_model(onnx_model)

其余一些类似的参数也有类似的问题,但有些为默认 False 所以不会出现上述问题