3423 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
		
		
			
		
	
	
			3423 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
|  | { | ||
|  |    "descriptors" : [ | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)" | ||
|  |                ], | ||
|  |                "typeStr" : "tensor(int32)", | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ArgMax" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ReduceLogSumExp", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ReduceLogSum", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axes" : "AttrType.INTS", | ||
|  |             "keepdims" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ReduceProd", | ||
|  |          "attrs" : { | ||
|  |             "axes" : "AttrType.INTS", | ||
|  |             "keepdims" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Pad", | ||
|  |          "attrs" : { | ||
|  |             "mode" : "AttrType.STRING", | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "value" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "C", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Equal", | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "A", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "LRN", | ||
|  |          "attrs" : { | ||
|  |             "beta" : "AttrType.FLOAT", | ||
|  |             "size" : "AttrType.INT", | ||
|  |             "alpha" : "AttrType.FLOAT", | ||
|  |             "bias" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Elu" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "RandomNormal", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "scale" : "AttrType.FLOAT", | ||
|  |             "seed" : "AttrType.FLOAT", | ||
|  |             "mean" : "AttrType.FLOAT", | ||
|  |             "shape" : "AttrType.INTS", | ||
|  |             "dtype" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T1", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Less", | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT", | ||
|  |             "broadcast" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "Xor", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "C", | ||
|  |                "typeStr" : "T1", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "Tind", | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(int64)" | ||
|  |                ], | ||
|  |                "name" : "indices" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Gather" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "And", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1", | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "to" : "AttrType.STRING" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T2", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Cast" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ReduceSum", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "scale" : "AttrType.INTS", | ||
|  |             "border" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Crop" | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "kernel_shape" : "AttrType.INTS", | ||
|  |             "strides" : "AttrType.INTS", | ||
|  |             "p" : "AttrType.INT", | ||
|  |             "auto_pad" : "AttrType.STRING" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "LpPool" | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "dilations" : "AttrType.INTS", | ||
|  |             "auto_pad" : "AttrType.STRING", | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "kernel_shape" : "AttrType.INTS", | ||
|  |             "group" : "AttrType.INT", | ||
|  |             "strides" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "W", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Conv" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Relu", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "beta" : "AttrType.FLOAT", | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "HardSigmoid" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Min", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "min" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data_0" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ReduceL1", | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ImageScaler", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "bias" : "AttrType.FLOATS", | ||
|  |             "scale" : "AttrType.FLOAT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT", | ||
|  |             "keepdims" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)" | ||
|  |                ], | ||
|  |                "typeStr" : "tensor(int32)" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ArgMin" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "DepthToSpace", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "blocksize" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "RandomNormalLike", | ||
|  |          "attrs" : { | ||
|  |             "scale" : "AttrType.FLOAT", | ||
|  |             "seed" : "AttrType.FLOAT", | ||
|  |             "mean" : "AttrType.FLOAT", | ||
|  |             "dtype" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Exp" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "GlobalMaxPool", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "perm" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "transposed", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Transpose" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Scale", | ||
|  |          "attrs" : { | ||
|  |             "scale" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ReduceMin", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ReduceMean" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "GlobalLpPool", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "p" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "RandomUniformLike", | ||
|  |          "attrs" : { | ||
|  |             "dtype" : "AttrType.INT", | ||
|  |             "high" : "AttrType.FLOAT", | ||
|  |             "seed" : "AttrType.FLOAT", | ||
|  |             "low" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "MaxPool", | ||
|  |          "attrs" : { | ||
|  |             "auto_pad" : "AttrType.STRING", | ||
|  |             "strides" : "AttrType.INTS", | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "kernel_shape" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "data_0" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "Sum", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "sum", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ThresholdedRelu" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "GRUUnit", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "hidden" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "hidden_prev", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "gates" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "seq_lengths", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "t", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "drop_states" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "axis_w" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "W", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "FC" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "RandomUniform", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "low" : "AttrType.FLOAT", | ||
|  |             "seed" : "AttrType.FLOAT", | ||
|  |             "shape" : "AttrType.INTS", | ||
|  |             "dtype" : "AttrType.INT", | ||
|  |             "high" : "AttrType.FLOAT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Floor" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(int64)", | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(float16)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "ATen", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(int64)", | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(float16)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "MeanVarianceNormalization", | ||
|  |          "attrs" : { | ||
|  |             "normalize_variance" : "AttrType.INT", | ||
|  |             "across_channels" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "max" : "AttrType.FLOAT", | ||
|  |             "min" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "name" : "Clip", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT", | ||
|  |             "broadcast" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "A", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "C", | ||
|  |                "typeStr" : "T1", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Greater" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "strides" : "AttrType.INTS", | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "kernel_shape" : "AttrType.INTS", | ||
|  |             "auto_pad" : "AttrType.STRING" | ||
|  |          }, | ||
|  |             "name" : "AveragePool", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "InstanceNormalization", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "scale", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "epsilon" : "AttrType.FLOAT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "beta" : "AttrType.FLOAT", | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ParametricSoftplus" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Mul", | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "p" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "LpNormalization", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Ceil", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "ratio" : "AttrType.FLOAT", | ||
|  |             "is_test" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "mask" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Dropout" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(int64)", | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(float16)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Upsample", | ||
|  |          "attrs" : { | ||
|  |             "width_scale" : "AttrType.FLOAT", | ||
|  |             "mode" : "AttrType.STRING", | ||
|  |             "height_scale" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(int64)", | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(float16)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "beta" : "AttrType.FLOAT", | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Affine" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(int64)" | ||
|  |                ], | ||
|  |                "typeStr" : "tensor(int64)", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "weights" : "AttrType.TENSOR", | ||
|  |             "output_dim" : "AttrType.INT", | ||
|  |             "input_dim" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "Embedding", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "A", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1", | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Or" | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "GlobalAveragePool" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Reshape", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reshaped", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "shape" : "AttrType.INTS" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "Hardmax", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Identity", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "Z" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Pow", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Not", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(bool)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "Neg", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "alpha" : "AttrType.FLOAT", | ||
|  |             "beta" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ScaledTanh" | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "LogSoftmax", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "A", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "MatMul", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y_h" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "LSTM", | ||
|  |          "attrs" : { | ||
|  |             "direction" : "AttrType.STRING", | ||
|  |             "activations" : "AttrType.STRINGS", | ||
|  |             "activation_alpha" : "AttrType.FLOATS", | ||
|  |             "clip" : "AttrType.FLOAT", | ||
|  |             "output_sequence" : "AttrType.INT", | ||
|  |             "input_forget" : "AttrType.INT", | ||
|  |             "hidden_size" : "AttrType.INT", | ||
|  |             "activation_beta" : "AttrType.FLOATS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "W" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "R" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "sequence_lens", | ||
|  |                "typeStr" : "T1", | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "initial_h" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "initial_c", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "P", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "W" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "group" : "AttrType.INT", | ||
|  |             "strides" : "AttrType.INTS", | ||
|  |             "pads" : "AttrType.INTS", | ||
|  |             "output_shape" : "AttrType.INTS", | ||
|  |             "kernel_shape" : "AttrType.INTS", | ||
|  |             "dilations" : "AttrType.INTS", | ||
|  |             "auto_pad" : "AttrType.STRING" | ||
|  |          }, | ||
|  |          "name" : "ConvTranspose", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "value" : "AttrType.FLOAT", | ||
|  |             "input_as_shape" : "AttrType.INT", | ||
|  |             "extra_shape" : "AttrType.INTS", | ||
|  |             "dtype" : "AttrType.INT", | ||
|  |             "shape" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(int64)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T2", | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)", | ||
|  |                   "tensor(bool)", | ||
|  |                   "tensor(float)", | ||
|  |                   "tensor(int64)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ConstantFill" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "GRU", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "Y_h", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "W" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "R", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "B" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)" | ||
|  |                ], | ||
|  |                "typeStr" : "T1", | ||
|  |                "name" : "sequence_lens" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "initial_h", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "activations" : "AttrType.STRINGS", | ||
|  |             "hidden_size" : "AttrType.INT", | ||
|  |             "activation_beta" : "AttrType.FLOATS", | ||
|  |             "activation_alpha" : "AttrType.FLOATS", | ||
|  |             "output_sequence" : "AttrType.INT", | ||
|  |             "direction" : "AttrType.STRING", | ||
|  |             "clip" : "AttrType.FLOAT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "inputs", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "Concat", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "concat_result" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Slice", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axes" : "AttrType.INTS", | ||
|  |             "starts" : "AttrType.INTS", | ||
|  |             "ends" : "AttrType.INTS" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "squeezed", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Squeeze" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "SpaceToDepth", | ||
|  |          "attrs" : { | ||
|  |             "blocksize" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Tile", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "tiles" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "axis", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "rois" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "spatial_scale" : "AttrType.FLOAT", | ||
|  |             "pooled_shape" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "name" : "MaxRoiPool", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Add", | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "B" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "C", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Div", | ||
|  |          "attrs" : { | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Abs", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Reciprocal", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ReduceL2", | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "data" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Sqrt", | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "shape", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "values" : "AttrType.FLOATS", | ||
|  |             "shape" : "AttrType.INTS", | ||
|  |             "input_as_shape" : "AttrType.INT", | ||
|  |             "extra_shape" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "name" : "GivenTensorFill", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          }, | ||
|  |          "name" : "LeakyRelu", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Selu", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "gamma" : "AttrType.FLOAT", | ||
|  |             "alpha" : "AttrType.FLOAT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "C", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Sub", | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT", | ||
|  |             "broadcast" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "A" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {}, | ||
|  |          "name" : "Log", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Tanh", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Flatten", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "PRelu", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "slope" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "scale", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "mean", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "var", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "momentum" : "AttrType.FLOAT", | ||
|  |             "epsilon" : "AttrType.FLOAT", | ||
|  |             "is_test" : "AttrType.INT", | ||
|  |             "spatial" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "BatchNormalization", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "mean", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "var", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "saved_mean" | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "saved_var", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "Y" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Sigmoid" | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data_0", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "max" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Max" | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "outputs", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Split", | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT", | ||
|  |             "split" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "input" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data_0", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "mean", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Mean" | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "keepdims" : "AttrType.INT", | ||
|  |             "axes" : "AttrType.INTS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "reduced", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "ReduceSumSquare" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Softmax", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "output", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axis" : "AttrType.INT" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : {}, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "input", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Softsign" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "Softplus", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "X" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : {} | ||
|  |       }, | ||
|  |       { | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "A", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "B", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "C" | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "transB" : "AttrType.INT", | ||
|  |             "alpha" : "AttrType.FLOAT", | ||
|  |             "broadcast" : "AttrType.INT", | ||
|  |             "beta" : "AttrType.FLOAT", | ||
|  |             "transA" : "AttrType.INT" | ||
|  |          }, | ||
|  |          "name" : "Gemm", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             } | ||
|  |          ] | ||
|  |       }, | ||
|  |       { | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "output" | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "Constant", | ||
|  |          "attrs" : { | ||
|  |             "value" : "AttrType.TENSOR" | ||
|  |          } | ||
|  |       }, | ||
|  |       { | ||
|  |          "attrs" : { | ||
|  |             "activation_beta" : "AttrType.FLOATS", | ||
|  |             "hidden_size" : "AttrType.INT", | ||
|  |             "output_sequence" : "AttrType.INT", | ||
|  |             "clip" : "AttrType.FLOAT", | ||
|  |             "direction" : "AttrType.STRING", | ||
|  |             "activation_alpha" : "AttrType.FLOATS", | ||
|  |             "activations" : "AttrType.STRINGS" | ||
|  |          }, | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "X", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "W" | ||
|  |             }, | ||
|  |             { | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "typeStr" : "T", | ||
|  |                "name" : "R" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "B" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T1", | ||
|  |                "types" : [ | ||
|  |                   "tensor(int32)" | ||
|  |                ], | ||
|  |                "name" : "sequence_lens" | ||
|  |             }, | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "initial_h" | ||
|  |             } | ||
|  |          ], | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "name" : "Y", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             }, | ||
|  |             { | ||
|  |                "name" : "Y_h", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "name" : "RNN" | ||
|  |       }, | ||
|  |       { | ||
|  |          "name" : "ReduceMax", | ||
|  |          "outputs" : [ | ||
|  |             { | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ], | ||
|  |                "name" : "reduced" | ||
|  |             } | ||
|  |          ], | ||
|  |          "inputs" : [ | ||
|  |             { | ||
|  |                "name" : "data", | ||
|  |                "typeStr" : "T", | ||
|  |                "types" : [ | ||
|  |                   "tensor(double)", | ||
|  |                   "tensor(float16)", | ||
|  |                   "tensor(float)" | ||
|  |                ] | ||
|  |             } | ||
|  |          ], | ||
|  |          "attrs" : { | ||
|  |             "axes" : "AttrType.INTS", | ||
|  |             "keepdims" : "AttrType.INT" | ||
|  |          } | ||
|  |       } | ||
|  |    ] | ||
|  | } |