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"
|
|
}
|
|
}
|
|
]
|
|
}
|