最开始使用以下命令转换:atc --model=DIVFusion_final.onnx --framework=5 --output=DIVFusion_final --soc_version=Ascend310B4
报错:

然后我使用以下命令:atc --model=DIVFusion_final.onnx --framework=5 --input_shape="vi:1,480,640,1;ir:1,480,640,1;vi_3:1,480,640,3" --output=DIVFusion_final --soc_version=Ascend310B4 指定了输入的shape,但是仍然报上面的错误
然后我用:atc --model=DIVFusion_final.onnx --framework=5 --input_shape="vi:0:1,480,640,1;ir:0:1,480,640,1;vi_3:0:1,480,640,3" --output=DIVFusion_final --soc_version=Ascend310B4 加上了:0 后缀,报错如下:

根据文档,传入的应该是节点名称,vi是一个输入节点,vi:0 是对应的tensor,我两个都试过了,依旧报错无法转换
我使用的onnx由tensorflow的ckpt转换而来,转换命令:python -m tf2onnx.convert --checkpoint model.ckpt.meta --inputs vi:0,ir:0,vi_3:0 --outputs concat_2:0 --output DIVFusion.onnx --opset 9
最开始使用以下命令转换:atc --model=DIVFusion_final.onnx --framework=5 --output=DIVFusion_final --soc_version=Ascend310B4
报错:
然后我使用以下命令:atc --model=DIVFusion_final.onnx --framework=5 --input_shape="vi:1,480,640,1;ir:1,480,640,1;vi_3:1,480,640,3" --output=DIVFusion_final --soc_version=Ascend310B4 指定了输入的shape,但是仍然报上面的错误
然后我用:atc --model=DIVFusion_final.onnx --framework=5 --input_shape="vi:0:1,480,640,1;ir:0:1,480,640,1;vi_3:0:1,480,640,3" --output=DIVFusion_final --soc_version=Ascend310B4 加上了:0 后缀,报错如下:
根据文档,传入的应该是节点名称,vi是一个输入节点,vi:0 是对应的tensor,我两个都试过了,依旧报错无法转换
我使用的onnx由tensorflow的ckpt转换而来,转换命令:python -m tf2onnx.convert --checkpoint model.ckpt.meta --inputs vi:0,ir:0,vi_3:0 --outputs concat_2:0 --output DIVFusion.onnx --opset 9