KellenSunderland commented on a change in pull request #13310: [MXNET-703] 
Update to TensorRT 5, ONNX IR 3. Fix inference bugs.
URL: https://github.com/apache/incubator-mxnet/pull/13310#discussion_r236131449
 
 

 ##########
 File path: src/operator/contrib/nnvm_to_onnx.cc
 ##########
 @@ -78,8 +84,13 @@ op::TRTParam ConvertNnvmGraphToOnnx(
 
   ModelProto model_proto;
   // Need to determine IR versions and features to support
-  model_proto.set_ir_version(static_cast<int64>(2));
+  auto opset_proto = model_proto.add_opset_import();
+  opset_proto->set_version(static_cast<int64>(8));
 
 Review comment:
   No worries.  What you're asking is clear.  So the underlying library 
(onnx-tensorrt) moved to this version and opset soon after migrating to TRT5.  
Almost immediately we began seeing serious correctness regressions with the old 
onnx version and opset, so updating them to a supported version seems like the 
path of least resistance to enable TRT5 support.  After changing the opset and 
updating the library the output is exactly as we'd expect (i.e. matching MXNets 
output).  So basically we want to update onnx-tensorrt to fix bugs and support 
new hardware, to do so we need to serialize onnx in exactly this format.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to