pytorch转onnx


一个输入:

    input_tensor = torch.randn([1, 3, 256, 512])
    print ("Exporting to ONNX: ", onnx_save_name)
    torch_onnx_out = torch.onnx.export(model, input_tensor, onnx_save_name, 
                        export_params=True,
                        verbose=True, 
                        input_names=['label'],
                        output_names=["synthesized"],
                        opset_version=11)

多个输入:

    input_tensor = torch.randn([1, 3, 256, 512])
    mask_tensor = torch.randn([1, 3, 256, 512])
    print ("Exporting to ONNX: ", onnx_save_name)
    torch_onnx_out = torch.onnx.export(model, (input_tensor,mask_tensor), onnx_save_name, 
                        export_params=True,
                        verbose=True, 
                        input_names=['label','mask'],
                        output_names=["synthesized"],
                        opset_version=11)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM