{
    "Add":{
        "input0":{
            "name":"x1",
            "type":"DT_FLOAT,DT_INT32,DT_INT64,DT_FLOAT16,DT_INT16,DT_INT8,DT_UINT8,DT_DOUBLE,DT_COMPLEX128,DT_COMPLEX64,DT_STRING"
        },
        "input1":{
            "name":"x2",
            "type":"DT_FLOAT,DT_INT32,DT_INT64,DT_FLOAT16,DT_INT16,DT_INT8,DT_UINT8,DT_DOUBLE,DT_COMPLEX128,DT_COMPLEX64,DT_STRING"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"True",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"1",
            "slicePattern":"elemwise"
        },
        "output0":{
            "name":"y",
            "type":"DT_FLOAT,DT_INT32,DT_INT64,DT_FLOAT16,DT_INT16,DT_INT8,DT_UINT8,DT_DOUBLE,DT_COMPLEX128,DT_COMPLEX64,DT_STRING"
        }
    },
    "ResizeArea":{
        "input0":{
            "format":"NHWC",
            "name":"images",
            "type":"DT_INT8,DT_UINT8,DT_INT16,DT_UINT16,DT_INT32,DT_INT64,DT_FLOAT16,DT_FLOAT,DT_DOUBLE"
        },
        "input1":{
            "format":"ND",
            "name":"size",
            "type":"DT_INT32"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"False",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"1"
        },
        "output0":{
            "format":"NHWC",
            "name":"y",
            "type":"DT_FLOAT"
        }
    },
    "Test":{
        "input0":{
            "format":"NCHW",
            "name":"images",
            "type":"DT_INT8,DT_UINT8,DT_INT16,DT_UINT16,DT_INT32,DT_INT64,DT_FLOAT16,DT_FLOAT,DT_DOUBLE"
        },
        "input1":{
            "format":"ND",
            "name":"size",
            "type":"DT_INT32"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"False",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"4"
        },
        "output0":{
            "format":"NCHW",
            "name":"y",
            "type":"DT_FLOAT"
        }
    },
    "DecodeJpeg":{
        "input0":{
            "name":"contents",
            "type":"DT_STRING"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"True",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"1"
        },
        "output0":{
            "name":"image",
            "type":"DT_UINT8"
        }
    },
    "EncodeJpeg":{
        "input0":{
            "name":"image",
            "type":"DT_UINT8"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"True",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"1"
        },
        "output0":{
            "name":"contents",
            "type":"DT_STRING"
        }
    },
    "DynamicGetNext":{
        "dynamic_output0":{
            "name":"y",
            "type":"DT_UINT8,DT_UINT8,DT_INT16,DT_UINT16,DT_INT32,DT_INT64,DT_BOOL,DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_STRIMG"
        },
        "input0":{
            "name":"x",
            "type":"DT_UINT8,DT_UINT8,DT_INT16,DT_UINT16,DT_INT32,DT_INT64,DT_BOOL,DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_STRIMG"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"True",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"4"
        }
    },
    "OptionalFromValue":{
        "output0":{
            "name":"y",
            "type":"DT_VARIANT"
        },
        "input0":{
            "name":"x",
            "type":"DT_UINT8,DT_UINT8,DT_INT16,DT_UINT16,DT_INT32,DT_INT64,DT_BOOL,DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_STRIMG"
        },
        "opInfo":{
            "computeCost":"100",
            "engine":"DNN_VM_AICPU",
            "flagAsync":"False",
            "flagPartial":"False",
            "formatAgnostic":"True",
            "opKernelLib":"TFKernel",
            "opsFlag":"OPS_FLAG_CLOSE",
            "subTypeOfInferShape":"4"
        }
    }
}