#!/usr/bin/env python3 # -*- coding utf-8 -*- # Copyright Huawei Technologies Co., Ltd 2019-2022. All rights reserved. import onnx from onnx import helper from onnx import AttributeProto, TensorProto, GraphProto def make_clip_V9(): X = helper.make_tensor_value_info("X", TensorProto.FLOAT, [3, 4, 5]) Y = helper.make_tensor_value_info("Y", TensorProto.FLOAT, [3, 4, 5]) node_def = helper.make_node('Clip', inputs=['X'], outputs=['Y'], max = 1.0, min = -1.0, ) graph = helper.make_graph( [node_def], "test_clip_case_V9", [X], [Y], ) model = helper.make_model(graph, producer_name="onnx-mul_test") model.opset_import[0].version = 9 onnx.save(model, "./onnx_clip_v9.onnx") if __name__ == '__main__': make_clip_V9()