Open Zeco-01 opened 10 months ago
https://github.com/PaddlePaddle/X2Paddle/blob/d823b87f186abee4a2c76565346d60580550c7e9/x2paddle/convert.py#L105-L109
此处 enable_onnx_checker 没有指定类型,在命令行中传入时,默认是 str 类型,即使设置 --enable_onnx_check=False, 最后得到的参数值不是 bool 类型的 False,而是字符串类型的 'False',在进行 if 判断时会进入执行 check 的分支:
https://github.com/PaddlePaddle/X2Paddle/blob/d823b87f186abee4a2c76565346d60580550c7e9/x2paddle/decoder/onnx_decoder.py#L404-L405
其余一些类似的参数也有类似的问题,但有些为默认 False 所以不会出现上述问题
https://github.com/PaddlePaddle/X2Paddle/blob/d823b87f186abee4a2c76565346d60580550c7e9/x2paddle/convert.py#L105-L109
此处 enable_onnx_checker 没有指定类型,在命令行中传入时,默认是 str 类型,即使设置 --enable_onnx_check=False, 最后得到的参数值不是 bool 类型的 False,而是字符串类型的 'False',在进行 if 判断时会进入执行 check 的分支:
https://github.com/PaddlePaddle/X2Paddle/blob/d823b87f186abee4a2c76565346d60580550c7e9/x2paddle/decoder/onnx_decoder.py#L404-L405
其余一些类似的参数也有类似的问题,但有些为默认 False 所以不会出现上述问题