b75527a989d00e31ca3b214aa80c08c50a931165
[platform/core/ml/nnfw.git] / res / TensorFlowLiteRecipes / Net_TConv_BN_004 / test.recipe
1 operand {
2   name: "conv2d_transpose/input_sizes"
3   type: INT32
4   shape {
5     dim: 4
6   }
7   filler {
8     tag: "explicit"
9     arg: "1"
10     arg: "4"
11     arg: "4"
12     arg: "16"
13   }
14 }
15 operand {
16   name: "Const_transposed"
17   type: FLOAT32
18   shape {
19     dim: 16
20     dim: 3
21     dim: 3
22     dim: 2
23   }
24   filler {
25     tag: "gaussian"
26     arg: "0.0"
27     arg: "0.1"
28   }
29 }
30 operand {
31   name: "Input"
32   type: FLOAT32
33   shape {
34     dim: 1
35     dim: 2
36     dim: 2
37     dim: 2
38   }
39 }
40 operand {
41   name: "conv2d_transpose/bias"
42   type: FLOAT32
43   shape {
44     dim: 1
45     dim: 1
46     dim: 1
47     dim: 16
48   }
49   filler {
50     tag: "gaussian"
51     arg: "0.0"
52     arg: "0.1"
53   }
54 }
55 operand {
56   name: "conv2d_transpose"
57   type: FLOAT32
58   shape {
59     dim: 1
60     dim: 4
61     dim: 4
62     dim: 16
63   }
64 }
65 operation {
66   type: "TransposeConv"
67   input: "conv2d_transpose/input_sizes"
68   input: "Const_transposed"
69   input: "Input"
70   input: "conv2d_transpose/bias"
71   output: "conv2d_transpose"
72   transpose_conv_options {
73     padding: VALID
74     stride_w: 1
75     stride_h: 1
76   }
77 }
78
79 operand {
80   name: "FusedBatchNormV3_mul_0"
81   type: FLOAT32
82   shape {
83     dim: 1
84     dim: 4
85     dim: 4
86     dim: 16
87   }
88 }
89 operand {
90   name: "FusedBatchNormV3_mul_0_param"
91   type: FLOAT32
92   shape {
93     dim: 1
94     dim: 1
95     dim: 1
96     dim: 16
97   }
98   filler {
99     tag: "gaussian"
100     arg: "0.0"
101     arg: "0.1"
102   }
103 }
104 operation {
105   type: "Mul"
106   input: "conv2d_transpose"
107   input: "FusedBatchNormV3_mul_0_param"
108   output: "FusedBatchNormV3_mul_0"
109   mul_options {
110     activation: NONE
111   }
112 }
113
114 operand {
115   name: "FusedBatchNormV3_add_param"
116   type: FLOAT32
117   shape {
118     dim: 1
119     dim: 1
120     dim: 1
121     dim: 16
122   }
123   filler {
124     tag: "gaussian"
125     arg: "0.0"
126     arg: "0.1"
127   }
128 }
129 operand {
130   name: "Output"
131   type: FLOAT32
132   shape {
133     dim: 1
134     dim: 4
135     dim: 4
136     dim: 16
137   }
138 }
139 operation {
140   type: "Add"
141   input: "FusedBatchNormV3_mul_0"
142   input: "FusedBatchNormV3_add_param"
143   output: "Output"
144   add_options {
145     activation: NONE
146   }
147 }
148 input: "Input"
149 output: "Output"