diff options
Diffstat (limited to 'res/TensorFlowLiteRecipes/Quant_Conv_Mul_Add_001/test.recipe')
-rw-r--r-- | res/TensorFlowLiteRecipes/Quant_Conv_Mul_Add_001/test.recipe | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/res/TensorFlowLiteRecipes/Quant_Conv_Mul_Add_001/test.recipe b/res/TensorFlowLiteRecipes/Quant_Conv_Mul_Add_001/test.recipe new file mode 100644 index 000000000..3a3dba47f --- /dev/null +++ b/res/TensorFlowLiteRecipes/Quant_Conv_Mul_Add_001/test.recipe @@ -0,0 +1,92 @@ +operand { + name: "ifm_conv" + type: FLOAT32 + shape { dim: 1 dim: 64 dim: 64 dim: 32 } +} +operand { + name: "filter" + type: FLOAT32 + shape { dim: 64 dim: 1 dim: 1 dim: 32 } + filler { + tag: "gaussian" + arg: "0.0" + arg: "1.0" + } +} +operand { + name: "bias" + type: FLOAT32 + shape { dim: 64 } + filler { + tag: "gaussian" + arg: "0.0" + arg: "1.0" + } +} +operand { + name: "ofm_conv" + type: FLOAT32 + shape { dim: 1 dim: 32 dim: 32 dim: 64 } +} +operand { + name: "mul_const" + type: FLOAT32 + shape { dim: 1 dim: 1 dim: 1 dim: 64 } + filler { + tag: "gaussian" + arg: "0.0" + arg: "1.0" + } +} +operand { + name: "add_const" + type: FLOAT32 + shape { dim: 1 dim: 1 dim: 1 dim: 64 } + filler { + tag: "gaussian" + arg: "0.0" + arg: "1.0" + } +} +operand { + name: "ofm_mul" + type: FLOAT32 + shape { dim: 1 dim: 32 dim: 32 dim: 64 } +} +operand { + name: "ofm_add" + type: FLOAT32 + shape { dim: 1 dim: 32 dim: 32 dim: 64 } +} +operation { + type: "Conv2D" + conv2d_options { + padding: VALID + stride_w: 2 + stride_h: 2 + } + input: "ifm_conv" + input: "filter" + input: "bias" + output: "ofm_conv" +} +operation { + type: "Mul" + input: "ofm_conv" + input: "mul_const" + output: "ofm_mul" + mul_options { + activation: NONE + } +} +operation { + type: "Add" + input: "ofm_mul" + input: "add_const" + output: "ofm_add" + add_options { + activation: NONE + } +} +input: "ifm_conv" +output: "ofm_add" |