[docs]defparse_model(model_text:str)->onnx.ModelProto:"""Parse a string to build a ModelProto. Arguments: model_text (string): formatted string Returns: ModelProto """(success,msg,model_proto_str)=C.parse_model(model_text)ifsuccess:returnonnx.load_from_string(model_proto_str)raiseParseError(msg)
[docs]defparse_graph(graph_text:str)->onnx.GraphProto:"""Parse a string to build a GraphProto. Arguments: graph_text (string): formatted string Returns: GraphProto """(success,msg,graph_proto_str)=C.parse_graph(graph_text)ifsuccess:graph_proto=onnx.GraphProto()graph_proto.ParseFromString(graph_proto_str)returngraph_protoraiseParseError(msg)
[docs]defparse_function(function_text:str)->onnx.FunctionProto:"""Parse a string to build a FunctionProto. Arguments: function_text (string): formatted string Returns: FunctionProto """(success,msg,function_proto_str)=C.parse_function(function_text)ifsuccess:function_proto=onnx.FunctionProto()function_proto.ParseFromString(function_proto_str)returnfunction_protoraiseParseError(msg)
defparse_node(node_text:str)->onnx.NodeProto:"""Parse a string to build a NodeProto. Arguments: node_text: formatted string Returns: NodeProto """(success,msg,node_proto_str)=C.parse_node(node_text)ifsuccess:node_proto=onnx.NodeProto()node_proto.ParseFromString(node_proto_str)returnnode_protoraiseParseError(msg)