Testing¶
- onnxscript.testing.assert_isomorphic(graph_or_function_1, graph_or_function_2)[source]¶
Assert two graphs or functions are isomorphic.
- onnxscript.testing.assert_isomorphic_function(fn1, fn2)[source]¶
Assert two functions are isomorphic.
- onnxscript.testing.assert_isomorphic_graph(graph1, graph2)[source]¶
Assert two graphs are isomorphic.
- onnxscript.testing.assert_onnx_proto_equal(a: Message | Any, b: Message | Any) None [source]¶
Assert that two ONNX protos are equal.
Equality is defined as having the same fields with the same values. When a field takes the default value, it is considered equal to the field not being set.
Sequential fields with name opset_import, value_info, and functions are compared disregarding the order of their elements.
- Parameters:
a – The first ONNX proto.
b – The second ONNX proto.