onnxruntime/onnxruntime/test/testdata/clip_div_shared_initializer.py
Edward Chen 307b34a820
[NNAPI EP] Track skipped initializer usage (#21286)
Track skipped initializer usage in NNAPI EP to account for usage by other nodes.
2024-07-09 13:43:22 -07:00

33 lines
936 B
Python

from onnx import TensorProto, checker, helper, save
graph_proto = helper.make_graph(
[
helper.make_node(
"Clip",
inputs=["input_0", "initializer_0", "initializer_1"],
outputs=["clip_output"],
name="clip",
),
helper.make_node(
"Div",
inputs=["clip_output", "initializer_1"],
outputs=["output_0"],
name="div",
),
],
"Main_graph",
[
helper.make_tensor_value_info("input_0", TensorProto.FLOAT, [3, 2]),
],
[
helper.make_tensor_value_info("output_0", TensorProto.FLOAT, [3, 2]),
],
[
helper.make_tensor("initializer_0", TensorProto.FLOAT, [], [0.0]),
helper.make_tensor("initializer_1", TensorProto.FLOAT, [], [6.0]),
],
)
model = helper.make_model(graph_proto)
checker.check_model(model, True)
save(model, "clip_div_shared_initializer.onnx")