File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -743,7 +743,7 @@ def get_opset_imports(self):
743743 """Returns a list of imported opsets as a {domain, version} dictionary."""
744744 return {opset .domain : opset .version for opset in self ._model_proto .opset_import }
745745
746- def get_customop_wrapper (self , node , fallback_customop_version = 1 ):
746+ def get_customop_wrapper (self , node , fallback_customop_version = util . get_preferred_qonnx_opset () ):
747747 """Return CustomOp instance for given node, respecting the
748748 imported opset version in the model protobuf. If the node's domain
749749 is not found in the model's opset imports, fallback_customop_version
Original file line number Diff line number Diff line change @@ -51,11 +51,19 @@ def get_preferred_onnx_opset():
5151 return 11
5252
5353
54+ def get_preferred_qonnx_opset ():
55+ "Return preferred ONNX opset version for QONNX"
56+ return 1
57+
58+
5459def qonnx_make_model (graph_proto , ** kwargs ):
5560 "Wrapper around ONNX make_model with preferred qonnx opset version"
5661 opset_imports = kwargs .pop ("opset_imports" , None )
5762 if opset_imports is None :
58- opset_imports = [make_opsetid ("" , get_preferred_onnx_opset ())]
63+ opset_imports = [
64+ make_opsetid ("" , get_preferred_onnx_opset ()),
65+ make_opsetid ("qonnx.custom_op.general" , get_preferred_qonnx_opset ()),
66+ ]
5967 kwargs ["opset_imports" ] = opset_imports
6068 else :
6169 kwargs ["opset_imports" ] = opset_imports
You can’t perform that action at this time.
0 commit comments