| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422 |
- [
- {
- "name": "ActivationLayer",
- "category": "Activation",
- "attributes": [
- { "name": "activationFunction", "type": "ActivationFunction" },
- { "name": "a", "type": "float32" },
- { "name": "b", "type": "float32" }
- ]
- },
- {
- "name": "AdditionLayer",
- "inputs": [
- { "name": "A" },
- { "name": "B" }
- ],
- "outputs": [
- { "name": "C" }
- ]
- },
- {
- "name": "BatchNormalizationLayer",
- "category": "Normalization",
- "attributes": [
- { "name": "eps", "type": "float32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "mean" },
- { "name": "variance" },
- { "name": "beta" },
- { "name": "gamma" }
- ]
- },
- {
- "name": "BatchToSpaceNdLayer",
- "category": "Layer",
- "attributes": [
- { "name": "blockShape", "type": "string" },
- { "name": "crops", "type": "string" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "ConcatLayer",
- "category": "Tensor",
- "attributes": [
- { "name": "concatAxis", "type": "uint32" },
- { "name": "numViews", "type": "uint32" },
- { "name": "numDimensions", "type": "uint32" }
- ]
- },
- {
- "name": "ConstantLayer",
- "category": "Constant",
- "inputs": [
- { "name": "input" }
- ]
- },
- {
- "name": "Convolution2dLayer",
- "category": "Layer",
- "attributes": [
- { "name": "padTop", "type": "uint32" },
- { "name": "padRight", "type": "uint32" },
- { "name": "padBottom", "type": "uint32" },
- { "name": "padLeft", "type": "uint32" },
- { "name": "strideX", "type": "uint32" },
- { "name": "strideY", "type": "uint32" },
- { "name": "dilationX", "type": "uint32" },
- { "name": "dilationY", "type": "uint32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "weights" },
- { "name": "biases" }
- ]
- },
- {
- "name": "DepthwiseConvolution2dLayer",
- "category": "Layer",
- "attributes": [
- { "name": "padTop", "type": "uint32" },
- { "name": "padRight", "type": "uint32" },
- { "name": "padBottom", "type": "uint32" },
- { "name": "padLeft", "type": "uint32" },
- { "name": "strideX", "type": "uint32" },
- { "name": "strideY", "type": "uint32" },
- { "name": "dilationX", "type": "uint32" },
- { "name": "dilationY", "type": "uint32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "weights" },
- { "name": "biases" }
- ]
- },
- {
- "name": "DequantizeLayer",
- "category": "Quantization"
- },
- {
- "name": "DetectionPostProcessLayer",
- "attributes": [
- { "name": "maxDetections", "type": "uint32" },
- { "name": "maxClassesPerDetection", "type": "uint32" },
- { "name": "detectionsPerClass", "type": "uint32" },
- { "name": "nmsScoreThreshold", "type": "float32" },
- { "name": "numIouThreshold", "type": "float32" },
- { "name": "numClasses", "type": "uint32" },
- { "name": "useRegularNms", "type": "boolean" },
- { "name": "scaleX", "type": "float32" },
- { "name": "scaleY", "type": "float32" },
- { "name": "scaleW", "type": "float32" },
- { "name": "scaleH", "type": "float32" }
- ]
- },
- {
- "name": "DivisionLayer",
- "category": "Layer"
- },
- {
- "name": "EqualLayer",
- "category": "Layer"
- },
- {
- "name": "FloorLayer",
- "category": "Layer"
- },
- {
- "name": "FullyConnectedLayer",
- "category": "Layer",
- "attributes": [
- { "name": "transposeWeightsMatrix", "type": "boolean" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "weights" },
- { "name": "biases" }
- ]
- },
- {
- "name": "GatherLayer",
- "category": "Tensor"
- },
- {
- "name": "GreaterLayer",
- "category": "Layer"
- },
- {
- "name": "InputLayer"
- },
- {
- "name": "L2NormalizationLayer",
- "category": "Normalization",
- "attributes": [
- { "name": "eps", "type": "float32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "LstmLayer",
- "category": "Layer",
- "attributes": [
- { "name": "activationFunc", "type": "uint32" },
- { "name": "clippingThresCell", "type": "float32" },
- { "name": "clippingThresProj", "type": "float32" },
- { "name": "cifgEnabled", "type": "boolean" },
- { "name": "peepholeEnabled", "type": "boolean" },
- { "name": "projectionEnabled", "type": "boolean" },
- { "name": "layerNormEnabled", "type": "boolean" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "inputToForgetWeights1" },
- { "name": "inputToCellWeights1" },
- { "name": "inputToOutputWeights1" },
- { "name": "recurrentToForgetWeights1" },
- { "name": "recurrentToCellWeights1" },
- { "name": "recurrentToOutputWeights1" },
- { "name": "forgetGateBias1" },
- { "name": "cellBias1" },
- { "name": "outputGateBias1" },
- { "name": "inputToInputWeights1" },
- { "name": "recurrentToInputWeights1" },
- { "name": "cellToInputWeights1" },
- { "name": "inputGateBias1" },
- { "name": "projectionWeights1" },
- { "name": "projectionBias1" },
- { "name": "cellToForgetWeights1" },
- { "name": "cellToOutputWeights1" },
- { "name": "inputLayerNormWeights1" },
- { "name": "forgetLayerNormWeights1" },
- { "name": "cellLayerNormWeights1" },
- { "name": "outputLayerNormWeights1" }
- ]
- },
- {
- "name": "MaximumLayer",
- "category": "Layer"
- },
- {
- "name": "MeanLayer",
- "attributes": [
- { "name": "axis", "type": "uint32" },
- { "name": "keepDims", "type": "boolean" }
- ]
- },
- {
- "name": "MergeLayer",
- "category": "Layer"
- },
- {
- "name": "MergerLayer",
- "category": "Tensor"
- },
- {
- "name": "MinimumLayer",
- "category": "Layer"
- },
- {
- "name": "MultiplicationLayer",
- "inputs": [
- { "name": "A" },
- { "name": "B" }
- ],
- "outputs": [
- { "name": "C" }
- ]
- },
- {
- "name": "NormalizationLayer",
- "category": "Normalization",
- "attributes": [
- { "name": "normChannelType", "type": "NormalizationAlgorithmChannel" },
- { "name": "normMethodType", "type": "NormalizationAlgorithmMethod" },
- { "name": "normSize", "type": "uint32" },
- { "name": "alpha", "type": "float32" },
- { "name": "beta", "type": "float32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "OutputLayer",
- "category": "Tensor"
- },
- {
- "name": "PadLayer",
- "category": "Layer",
- "attributes": [
- { "name": "padList", "type": "uint32" },
- { "name": "padValue", "type": "float32" }
- ]
- },
- {
- "name": "PermuteLayer",
- "category": "Shape",
- "attributes": [
- { "name": "dimMappings", "type": "string" }
- ]
- },
- {
- "name": "Pooling2dLayer",
- "category": "Pool",
- "attributes": [
- { "name": "poolType", "type": "PoolingAlgorithm" },
- { "name": "padTop", "type": "uint32" },
- { "name": "padRight", "type": "uint32" },
- { "name": "padBottom", "type": "uint32" },
- { "name": "padLeft", "type": "uint32" },
- { "name": "poolWidth", "type": "uint32" },
- { "name": "poolHeight", "type": "uint32" },
- { "name": "strideX", "type": "uint32" },
- { "name": "strideY", "type": "uint32" },
- { "name": "outputShapeRounding", "type": "OutputShapeRounding" },
- { "name": "paddingMethod", "type": "PaddingMethod" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "PreluLayer",
- "category": "Layer"
- },
- {
- "name": "QuantizedLstmLayer",
- "category": "Layer",
- "inputs": [
- { "name": "input" },
- { "name": "inputToInputWeights1" },
- { "name": "inputToForgetWeights1" },
- { "name": "inputToCellWeights1" },
- { "name": "inputToOutputWeights1" },
- { "name": "recurrentToInputWeights1" },
- { "name": "recurrentToForgetWeights1" },
- { "name": "recurrentToCellWeights1" },
- { "name": "recurrentToOutputWeights1" },
- { "name": "inputGateBias1" },
- { "name": "forgetGateBias1" },
- { "name": "cellBias1" },
- { "name": "outputGateBias1" }
- ]
- },
- {
- "name": "QuantizeLayer",
- "category": "Quantization"
- },
- {
- "name": "ReshapeLayer",
- "category": "Shape",
- "attributes": [
- { "name": "targetShape", "type": "uint32[]" }
- ]
- },
- {
- "name": "ResizeBilinearLayer",
- "category": "Layer",
- "attributes": [
- { "name": "targetWidth", "type": "uint32" },
- { "name": "targetHeight", "type": "uint32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "ResizeLayer",
- "category": "Layer",
- "attributes": [
- { "name": "targetWidth", "type": "uint32" },
- { "name": "targetHeight", "type": "uint32" },
- { "name": "method", "type": "ResizeMethod" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "RsqrtLayer",
- "category": "Layer"
- },
- {
- "name": "SoftmaxLayer",
- "category": "Activation",
- "attributes": [
- { "name": "beta", "type": "float32" }
- ]
- },
- {
- "name": "SpaceToBatchNdLayer",
- "category": "Layer",
- "attributes": [
- { "name": "blockShape", "type": "string" },
- { "name": "padList", "type": "string" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "SpaceToDepthLayer",
- "category": "Layer",
- "attributes": [
- { "name": "blockSize", "type": "uint32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "SplitterLayer",
- "category": "Tensor",
- "attributes": [
- { "name": "concatAxis", "type": "uint32" },
- { "name": "numViews", "type": "uint32" },
- { "name": "numDimensions", "type": "uint32" }
- ]
- },
- {
- "name": "StackLayer",
- "category": "Layer",
- "attributes": [
- { "name": "axis", "type": "uint32" },
- { "name": "numInputs", "type": "uint32" },
- { "name": "inputShape", "type": "uint32" }
- ]
- },
- {
- "name": "StridedSliceLayer",
- "category": "Tensor",
- "attributes": [
- { "name": "begin", "type": "int32" },
- { "name": "end", "type": "int32" },
- { "name": "stride", "type": "int32" },
- { "name": "beginMask", "type": "int32" },
- { "name": "endMask", "type": "int32" },
- { "name": "shrinkAxisMask", "type": "int32" },
- { "name": "ellipsisMask", "type": "int32" },
- { "name": "newAxisMask", "type": "int32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ]
- },
- {
- "name": "SubtractionLayer"
- },
- {
- "name": "SwitchLayer",
- "category": "Layer"
- },
- {
- "name": "TransposeConvolution2dLayer",
- "category": "Layer",
- "attributes": [
- { "name": "padTop", "type": "uint32" },
- { "name": "padRight", "type": "uint32" },
- { "name": "padBottom", "type": "uint32" },
- { "name": "padLeft", "type": "uint32" },
- { "name": "strideX", "type": "uint32" },
- { "name": "strideY", "type": "uint32" },
- { "name": "dataLayout", "type": "DataLayout" }
- ],
- "inputs": [
- { "name": "input" },
- { "name": "weights" },
- { "name": "biases" }
- ]
- }
- ]
|