TensorFlow Lite Model

filenamemediapipe\mediapipe\modules\holistic_landmark\hand_recrop.tflite
version3
description[107, 101, 114, 97, 115, 50, 116, 102, 108, 105, 116, 101, 95, 104, 97, 110, 100, 114, 101, 99, 114, 111, 112, 95, 50, 48, 50, 48, 95, 48, 55, 95, 50, 49, 95, 118, 48, 46, 116, 102, 108, 105, 116, 101, 46, 103, 101, 110, 101, 114, 97, 116, 101, 100]

Subgraph 0

Inputs/Outputs

inputsoutputs
0 input_1 FLOAT32 [1, 256, 256, 3]None
[0]
151 output_crop FLOAT32 [1, 1, 1, 4]None
[151]

Tensors

indexnametypeshapeshape_signaturebufferquantization
0input_1 FLOAT32 [1, 256, 256, 3] None 0 None
1conv2d/Kernel FLOAT32 [8, 3, 3, 3] None 1 None
2conv2d/Bias FLOAT32 [8] None 2 None
3conv2d FLOAT32 [1, 128, 128, 8] None 0 None
4p_re_lu/Alpha FLOAT32 [1, 1, 8] None 3 None
5p_re_lu FLOAT32 [1, 128, 128, 8] None 0 None
6batch_normalization/Kernel FLOAT32 [1, 1, 1, 8] None 4 None
7batch_normalization/Bias FLOAT32 [8] None 5 None
8batch_normalization FLOAT32 [1, 128, 128, 8] None 0 None
9p_re_lu_1/Alpha FLOAT32 [1, 1, 8] None 6 None
10p_re_lu_1 FLOAT32 [1, 128, 128, 8] None 0 None
11batch_normalization_1/Kernel FLOAT32 [1, 1, 1, 8] None 7 None
12batch_normalization_1/Bias FLOAT32 [8] None 8 None
13batch_normalization_1 FLOAT32 [1, 128, 128, 8] None 0 None
14conv2d_1/Kernel FLOAT32 [8, 2, 2, 8] None 9 None
15conv2d_1/Bias FLOAT32 [8] None 10 None
16conv2d_1 FLOAT32 [1, 64, 64, 8] None 0 None
17p_re_lu_2/Alpha FLOAT32 [1, 1, 8] None 11 None
18p_re_lu_2 FLOAT32 [1, 64, 64, 8] None 0 None
19batch_normalization_2/Kernel FLOAT32 [1, 1, 1, 8] None 12 None
20batch_normalization_2/Bias FLOAT32 [8] None 13 None
21batch_normalization_2 FLOAT32 [1, 64, 64, 8] None 0 None
22max_pooling2d FLOAT32 [1, 64, 64, 8] None 0 None
23depthwise_conv2d/Kernel FLOAT32 [1, 3, 3, 8] None 14 None
24depthwise_conv2d/Bias FLOAT32 [8] None 15 None
25depthwise_conv2d FLOAT32 [1, 64, 64, 8] None 0 None
26channel_padding/Paddings INT32 [4, 2] None 16 None
27channel_padding FLOAT32 [1, 64, 64, 16] None 0 None
28conv2d_2/Kernel FLOAT32 [16, 1, 1, 8] None 17 None
29conv2d_2/Bias FLOAT32 [16] None 18 None
30conv2d_2 FLOAT32 [1, 64, 64, 16] None 0 None
31add__xeno_compat__1 FLOAT32 [1, 64, 64, 16] None 0 None
32p_re_lu_3/Alpha FLOAT32 [1, 1, 16] None 19 None
33p_re_lu_3 FLOAT32 [1, 64, 64, 16] None 0 None
34batch_normalization_3/Kernel FLOAT32 [1, 1, 1, 16] None 20 None
35batch_normalization_3/Bias FLOAT32 [16] None 21 None
36batch_normalization_3 FLOAT32 [1, 64, 64, 16] None 0 None
37conv2d_3/Kernel FLOAT32 [16, 2, 2, 16] None 22 None
38conv2d_3/Bias FLOAT32 [16] None 23 None
39conv2d_3 FLOAT32 [1, 32, 32, 16] None 0 None
40p_re_lu_4/Alpha FLOAT32 [1, 1, 16] None 24 None
41p_re_lu_4 FLOAT32 [1, 32, 32, 16] None 0 None
42batch_normalization_4/Kernel FLOAT32 [1, 1, 1, 16] None 25 None
43batch_normalization_4/Bias FLOAT32 [16] None 26 None
44batch_normalization_4 FLOAT32 [1, 32, 32, 16] None 0 None
45max_pooling2d_1 FLOAT32 [1, 32, 32, 16] None 0 None
46depthwise_conv2d_1/Kernel FLOAT32 [1, 3, 3, 16] None 27 None
47depthwise_conv2d_1/Bias FLOAT32 [16] None 28 None
48depthwise_conv2d_1 FLOAT32 [1, 32, 32, 16] None 0 None
49channel_padding_1/Paddings INT32 [4, 2] None 29 None
50channel_padding_1 FLOAT32 [1, 32, 32, 32] None 0 None
51conv2d_4/Kernel FLOAT32 [32, 1, 1, 16] None 30 None
52conv2d_4/Bias FLOAT32 [32] None 31 None
53conv2d_4 FLOAT32 [1, 32, 32, 32] None 0 None
54add_1__xeno_compat__1 FLOAT32 [1, 32, 32, 32] None 0 None
55p_re_lu_5/Alpha FLOAT32 [1, 1, 32] None 32 None
56p_re_lu_5 FLOAT32 [1, 32, 32, 32] None 0 None
57batch_normalization_5/Kernel FLOAT32 [1, 1, 1, 32] None 33 None
58batch_normalization_5/Bias FLOAT32 [32] None 34 None
59batch_normalization_5 FLOAT32 [1, 32, 32, 32] None 0 None
60conv2d_5/Kernel FLOAT32 [32, 2, 2, 32] None 35 None
61conv2d_5/Bias FLOAT32 [32] None 36 None
62conv2d_5 FLOAT32 [1, 16, 16, 32] None 0 None
63p_re_lu_6/Alpha FLOAT32 [1, 1, 32] None 37 None
64p_re_lu_6 FLOAT32 [1, 16, 16, 32] None 0 None
65batch_normalization_6/Kernel FLOAT32 [1, 1, 1, 32] None 38 None
66batch_normalization_6/Bias FLOAT32 [32] None 39 None
67batch_normalization_6 FLOAT32 [1, 16, 16, 32] None 0 None
68max_pooling2d_2 FLOAT32 [1, 16, 16, 32] None 0 None
69depthwise_conv2d_2/Kernel FLOAT32 [1, 3, 3, 32] None 40 None
70depthwise_conv2d_2/Bias FLOAT32 [32] None 41 None
71depthwise_conv2d_2 FLOAT32 [1, 16, 16, 32] None 0 None
72channel_padding_2/Paddings INT32 [4, 2] None 42 None
73channel_padding_2 FLOAT32 [1, 16, 16, 64] None 0 None
74conv2d_6/Kernel FLOAT32 [64, 1, 1, 32] None 43 None
75conv2d_6/Bias FLOAT32 [64] None 44 None
76conv2d_6 FLOAT32 [1, 16, 16, 64] None 0 None
77add_2__xeno_compat__1 FLOAT32 [1, 16, 16, 64] None 0 None
78p_re_lu_7/Alpha FLOAT32 [1, 1, 64] None 45 None
79p_re_lu_7 FLOAT32 [1, 16, 16, 64] None 0 None
80batch_normalization_7/Kernel FLOAT32 [1, 1, 1, 64] None 46 None
81batch_normalization_7/Bias FLOAT32 [64] None 47 None
82batch_normalization_7 FLOAT32 [1, 16, 16, 64] None 0 None
83conv2d_7/Kernel FLOAT32 [32, 2, 2, 64] None 48 None
84conv2d_7/Bias FLOAT32 [32] None 49 None
85conv2d_7 FLOAT32 [1, 8, 8, 32] None 0 None
86p_re_lu_8/Alpha FLOAT32 [1, 1, 32] None 50 None
87p_re_lu_8 FLOAT32 [1, 8, 8, 32] None 0 None
88batch_normalization_8/Kernel FLOAT32 [1, 1, 1, 32] None 51 None
89batch_normalization_8/Bias FLOAT32 [32] None 52 None
90batch_normalization_8 FLOAT32 [1, 8, 8, 32] None 0 None
91depthwise_conv2d_3/Kernel FLOAT32 [1, 3, 3, 32] None 53 None
92depthwise_conv2d_3/Bias FLOAT32 [32] None 54 None
93depthwise_conv2d_3 FLOAT32 [1, 8, 8, 32] None 0 None
94max_pooling2d_3 FLOAT32 [1, 8, 8, 64] None 0 None
95conv2d_8/Kernel FLOAT32 [64, 1, 1, 32] None 55 None
96conv2d_8/Bias FLOAT32 [64] None 56 None
97conv2d_8 FLOAT32 [1, 8, 8, 64] None 0 None
98add_3__xeno_compat__1 FLOAT32 [1, 8, 8, 64] None 0 None
99p_re_lu_9/Alpha FLOAT32 [1, 1, 64] None 57 None
100p_re_lu_9 FLOAT32 [1, 8, 8, 64] None 0 None
101batch_normalization_9/Kernel FLOAT32 [1, 1, 1, 64] None 58 None
102batch_normalization_9/Bias FLOAT32 [64] None 59 None
103batch_normalization_9 FLOAT32 [1, 8, 8, 64] None 0 None
104conv2d_9/Kernel FLOAT32 [16, 2, 2, 64] None 60 None
105conv2d_9/Bias FLOAT32 [16] None 61 None
106conv2d_9 FLOAT32 [1, 4, 4, 16] None 0 None
107p_re_lu_10/Alpha FLOAT32 [1, 1, 16] None 62 None
108p_re_lu_10 FLOAT32 [1, 4, 4, 16] None 0 None
109batch_normalization_10/Kernel FLOAT32 [1, 1, 1, 16] None 63 None
110batch_normalization_10/Bias FLOAT32 [16] None 64 None
111batch_normalization_10 FLOAT32 [1, 4, 4, 16] None 0 None
112max_pooling2d_4 FLOAT32 [1, 4, 4, 64] None 0 None
113depthwise_conv2d_4/Kernel FLOAT32 [1, 3, 3, 16] None 65 None
114depthwise_conv2d_4/Bias FLOAT32 [16] None 66 None
115depthwise_conv2d_4 FLOAT32 [1, 4, 4, 16] None 0 None
116channel_padding_3/Begin INT32 [4] None 67 None
117channel_padding_3/End INT32 [4] None 68 None
118channel_padding_3/Strides INT32 [4] None 69 None
119channel_padding_3 FLOAT32 [1, 4, 4, 32] None 0 None
120conv2d_10/Kernel FLOAT32 [32, 1, 1, 16] None 70 None
121conv2d_10/Bias FLOAT32 [32] None 71 None
122conv2d_10 FLOAT32 [1, 4, 4, 32] None 0 None
123add_4__xeno_compat__1 FLOAT32 [1, 4, 4, 32] None 0 None
124p_re_lu_11/Alpha FLOAT32 [1, 1, 32] None 72 None
125p_re_lu_11 FLOAT32 [1, 4, 4, 32] None 0 None
126batch_normalization_11/Kernel FLOAT32 [1, 1, 1, 32] None 73 None
127batch_normalization_11/Bias FLOAT32 [32] None 74 None
128batch_normalization_11 FLOAT32 [1, 4, 4, 32] None 0 None
129conv2d_11/Kernel FLOAT32 [8, 2, 2, 32] None 75 None
130conv2d_11/Bias FLOAT32 [8] None 76 None
131conv2d_11 FLOAT32 [1, 2, 2, 8] None 0 None
132p_re_lu_12/Alpha FLOAT32 [1, 1, 8] None 77 None
133p_re_lu_12 FLOAT32 [1, 2, 2, 8] None 0 None
134batch_normalization_12/Kernel FLOAT32 [1, 1, 1, 8] None 78 None
135batch_normalization_12/Bias FLOAT32 [8] None 79 None
136batch_normalization_12 FLOAT32 [1, 2, 2, 8] None 0 None
137max_pooling2d_5 FLOAT32 [1, 2, 2, 32] None 0 None
138depthwise_conv2d_5/Kernel FLOAT32 [1, 3, 3, 8] None 80 None
139depthwise_conv2d_5/Bias FLOAT32 [8] None 81 None
140depthwise_conv2d_5 FLOAT32 [1, 2, 2, 8] None 0 None
141channel_padding_4/Begin INT32 [4] None 82 None
142channel_padding_4/End INT32 [4] None 83 None
143channel_padding_4/Strides INT32 [4] None 84 None
144channel_padding_4 FLOAT32 [1, 2, 2, 16] None 0 None
145conv2d_12/Kernel FLOAT32 [16, 1, 1, 8] None 85 None
146conv2d_12/Bias FLOAT32 [16] None 86 None
147conv2d_12 FLOAT32 [1, 2, 2, 16] None 0 None
148add_5__xeno_compat__1 FLOAT32 [1, 2, 2, 16] None 0 None
149output_crop/Kernel FLOAT32 [4, 2, 2, 16] None 87 None
150output_crop/Bias FLOAT32 [4] None 88 None
151output_crop FLOAT32 [1, 1, 1, 4] None 0 None

Ops

indexinputsoutputsbuiltin_optionsopcode_index
00 input_1 FLOAT32 [1, 256, 256, 3]None
1 conv2d/Kernel FLOAT32 [8, 3, 3, 3]None
2 conv2d/Bias FLOAT32 [8]None
[0, 1, 2]
3 conv2d FLOAT32 [1, 128, 128, 8]None
[3]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
13 conv2d FLOAT32 [1, 128, 128, 8]None
4 p_re_lu/Alpha FLOAT32 [1, 1, 8]None
[3, 4]
5 p_re_lu FLOAT32 [1, 128, 128, 8]None
[5]
None PRELU (1)
25 p_re_lu FLOAT32 [1, 128, 128, 8]None
6 batch_normalization/Kernel FLOAT32 [1, 1, 1, 8]None
7 batch_normalization/Bias FLOAT32 [8]None
[5, 6, 7]
8 batch_normalization FLOAT32 [1, 128, 128, 8]None
[8]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
38 batch_normalization FLOAT32 [1, 128, 128, 8]None
9 p_re_lu_1/Alpha FLOAT32 [1, 1, 8]None
[8, 9]
10 p_re_lu_1 FLOAT32 [1, 128, 128, 8]None
[10]
None PRELU (1)
410 p_re_lu_1 FLOAT32 [1, 128, 128, 8]None
11 batch_normalization_1/Kernel FLOAT32 [1, 1, 1, 8]None
12 batch_normalization_1/Bias FLOAT32 [8]None
[10, 11, 12]
13 batch_normalization_1 FLOAT32 [1, 128, 128, 8]None
[13]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
513 batch_normalization_1 FLOAT32 [1, 128, 128, 8]None
14 conv2d_1/Kernel FLOAT32 [8, 2, 2, 8]None
15 conv2d_1/Bias FLOAT32 [8]None
[13, 14, 15]
16 conv2d_1 FLOAT32 [1, 64, 64, 8]None
[16]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
616 conv2d_1 FLOAT32 [1, 64, 64, 8]None
17 p_re_lu_2/Alpha FLOAT32 [1, 1, 8]None
[16, 17]
18 p_re_lu_2 FLOAT32 [1, 64, 64, 8]None
[18]
None PRELU (1)
718 p_re_lu_2 FLOAT32 [1, 64, 64, 8]None
19 batch_normalization_2/Kernel FLOAT32 [1, 1, 1, 8]None
20 batch_normalization_2/Bias FLOAT32 [8]None
[18, 19, 20]
21 batch_normalization_2 FLOAT32 [1, 64, 64, 8]None
[21]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
88 batch_normalization FLOAT32 [1, 128, 128, 8]None
[8]
22 max_pooling2d FLOAT32 [1, 64, 64, 8]None
[22]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
921 batch_normalization_2 FLOAT32 [1, 64, 64, 8]None
23 depthwise_conv2d/Kernel FLOAT32 [1, 3, 3, 8]None
24 depthwise_conv2d/Bias FLOAT32 [8]None
[21, 23, 24]
25 depthwise_conv2d FLOAT32 [1, 64, 64, 8]None
[25]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
1022 max_pooling2d FLOAT32 [1, 64, 64, 8]None
26 channel_padding/Paddings INT32 [4, 2]None
[22, 26]
27 channel_padding FLOAT32 [1, 64, 64, 16]None
[27]
None PAD (4)
1125 depthwise_conv2d FLOAT32 [1, 64, 64, 8]None
28 conv2d_2/Kernel FLOAT32 [16, 1, 1, 8]None
29 conv2d_2/Bias FLOAT32 [16]None
[25, 28, 29]
30 conv2d_2 FLOAT32 [1, 64, 64, 16]None
[30]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
1227 channel_padding FLOAT32 [1, 64, 64, 16]None
30 conv2d_2 FLOAT32 [1, 64, 64, 16]None
[27, 30]
31 add__xeno_compat__1 FLOAT32 [1, 64, 64, 16]None
[31]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
1331 add__xeno_compat__1 FLOAT32 [1, 64, 64, 16]None
32 p_re_lu_3/Alpha FLOAT32 [1, 1, 16]None
[31, 32]
33 p_re_lu_3 FLOAT32 [1, 64, 64, 16]None
[33]
None PRELU (1)
1433 p_re_lu_3 FLOAT32 [1, 64, 64, 16]None
34 batch_normalization_3/Kernel FLOAT32 [1, 1, 1, 16]None
35 batch_normalization_3/Bias FLOAT32 [16]None
[33, 34, 35]
36 batch_normalization_3 FLOAT32 [1, 64, 64, 16]None
[36]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
1536 batch_normalization_3 FLOAT32 [1, 64, 64, 16]None
37 conv2d_3/Kernel FLOAT32 [16, 2, 2, 16]None
38 conv2d_3/Bias FLOAT32 [16]None
[36, 37, 38]
39 conv2d_3 FLOAT32 [1, 32, 32, 16]None
[39]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
1639 conv2d_3 FLOAT32 [1, 32, 32, 16]None
40 p_re_lu_4/Alpha FLOAT32 [1, 1, 16]None
[39, 40]
41 p_re_lu_4 FLOAT32 [1, 32, 32, 16]None
[41]
None PRELU (1)
1741 p_re_lu_4 FLOAT32 [1, 32, 32, 16]None
42 batch_normalization_4/Kernel FLOAT32 [1, 1, 1, 16]None
43 batch_normalization_4/Bias FLOAT32 [16]None
[41, 42, 43]
44 batch_normalization_4 FLOAT32 [1, 32, 32, 16]None
[44]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
1831 add__xeno_compat__1 FLOAT32 [1, 64, 64, 16]None
[31]
45 max_pooling2d_1 FLOAT32 [1, 32, 32, 16]None
[45]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
1944 batch_normalization_4 FLOAT32 [1, 32, 32, 16]None
46 depthwise_conv2d_1/Kernel FLOAT32 [1, 3, 3, 16]None
47 depthwise_conv2d_1/Bias FLOAT32 [16]None
[44, 46, 47]
48 depthwise_conv2d_1 FLOAT32 [1, 32, 32, 16]None
[48]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
2045 max_pooling2d_1 FLOAT32 [1, 32, 32, 16]None
49 channel_padding_1/Paddings INT32 [4, 2]None
[45, 49]
50 channel_padding_1 FLOAT32 [1, 32, 32, 32]None
[50]
None PAD (4)
2148 depthwise_conv2d_1 FLOAT32 [1, 32, 32, 16]None
51 conv2d_4/Kernel FLOAT32 [32, 1, 1, 16]None
52 conv2d_4/Bias FLOAT32 [32]None
[48, 51, 52]
53 conv2d_4 FLOAT32 [1, 32, 32, 32]None
[53]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
2250 channel_padding_1 FLOAT32 [1, 32, 32, 32]None
53 conv2d_4 FLOAT32 [1, 32, 32, 32]None
[50, 53]
54 add_1__xeno_compat__1 FLOAT32 [1, 32, 32, 32]None
[54]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
2354 add_1__xeno_compat__1 FLOAT32 [1, 32, 32, 32]None
55 p_re_lu_5/Alpha FLOAT32 [1, 1, 32]None
[54, 55]
56 p_re_lu_5 FLOAT32 [1, 32, 32, 32]None
[56]
None PRELU (1)
2456 p_re_lu_5 FLOAT32 [1, 32, 32, 32]None
57 batch_normalization_5/Kernel FLOAT32 [1, 1, 1, 32]None
58 batch_normalization_5/Bias FLOAT32 [32]None
[56, 57, 58]
59 batch_normalization_5 FLOAT32 [1, 32, 32, 32]None
[59]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
2559 batch_normalization_5 FLOAT32 [1, 32, 32, 32]None
60 conv2d_5/Kernel FLOAT32 [32, 2, 2, 32]None
61 conv2d_5/Bias FLOAT32 [32]None
[59, 60, 61]
62 conv2d_5 FLOAT32 [1, 16, 16, 32]None
[62]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
2662 conv2d_5 FLOAT32 [1, 16, 16, 32]None
63 p_re_lu_6/Alpha FLOAT32 [1, 1, 32]None
[62, 63]
64 p_re_lu_6 FLOAT32 [1, 16, 16, 32]None
[64]
None PRELU (1)
2764 p_re_lu_6 FLOAT32 [1, 16, 16, 32]None
65 batch_normalization_6/Kernel FLOAT32 [1, 1, 1, 32]None
66 batch_normalization_6/Bias FLOAT32 [32]None
[64, 65, 66]
67 batch_normalization_6 FLOAT32 [1, 16, 16, 32]None
[67]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
2854 add_1__xeno_compat__1 FLOAT32 [1, 32, 32, 32]None
[54]
68 max_pooling2d_2 FLOAT32 [1, 16, 16, 32]None
[68]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
2967 batch_normalization_6 FLOAT32 [1, 16, 16, 32]None
69 depthwise_conv2d_2/Kernel FLOAT32 [1, 3, 3, 32]None
70 depthwise_conv2d_2/Bias FLOAT32 [32]None
[67, 69, 70]
71 depthwise_conv2d_2 FLOAT32 [1, 16, 16, 32]None
[71]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
3068 max_pooling2d_2 FLOAT32 [1, 16, 16, 32]None
72 channel_padding_2/Paddings INT32 [4, 2]None
[68, 72]
73 channel_padding_2 FLOAT32 [1, 16, 16, 64]None
[73]
None PAD (4)
3171 depthwise_conv2d_2 FLOAT32 [1, 16, 16, 32]None
74 conv2d_6/Kernel FLOAT32 [64, 1, 1, 32]None
75 conv2d_6/Bias FLOAT32 [64]None
[71, 74, 75]
76 conv2d_6 FLOAT32 [1, 16, 16, 64]None
[76]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
3273 channel_padding_2 FLOAT32 [1, 16, 16, 64]None
76 conv2d_6 FLOAT32 [1, 16, 16, 64]None
[73, 76]
77 add_2__xeno_compat__1 FLOAT32 [1, 16, 16, 64]None
[77]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
3377 add_2__xeno_compat__1 FLOAT32 [1, 16, 16, 64]None
78 p_re_lu_7/Alpha FLOAT32 [1, 1, 64]None
[77, 78]
79 p_re_lu_7 FLOAT32 [1, 16, 16, 64]None
[79]
None PRELU (1)
3479 p_re_lu_7 FLOAT32 [1, 16, 16, 64]None
80 batch_normalization_7/Kernel FLOAT32 [1, 1, 1, 64]None
81 batch_normalization_7/Bias FLOAT32 [64]None
[79, 80, 81]
82 batch_normalization_7 FLOAT32 [1, 16, 16, 64]None
[82]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
3582 batch_normalization_7 FLOAT32 [1, 16, 16, 64]None
83 conv2d_7/Kernel FLOAT32 [32, 2, 2, 64]None
84 conv2d_7/Bias FLOAT32 [32]None
[82, 83, 84]
85 conv2d_7 FLOAT32 [1, 8, 8, 32]None
[85]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
3685 conv2d_7 FLOAT32 [1, 8, 8, 32]None
86 p_re_lu_8/Alpha FLOAT32 [1, 1, 32]None
[85, 86]
87 p_re_lu_8 FLOAT32 [1, 8, 8, 32]None
[87]
None PRELU (1)
3787 p_re_lu_8 FLOAT32 [1, 8, 8, 32]None
88 batch_normalization_8/Kernel FLOAT32 [1, 1, 1, 32]None
89 batch_normalization_8/Bias FLOAT32 [32]None
[87, 88, 89]
90 batch_normalization_8 FLOAT32 [1, 8, 8, 32]None
[90]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
3890 batch_normalization_8 FLOAT32 [1, 8, 8, 32]None
91 depthwise_conv2d_3/Kernel FLOAT32 [1, 3, 3, 32]None
92 depthwise_conv2d_3/Bias FLOAT32 [32]None
[90, 91, 92]
93 depthwise_conv2d_3 FLOAT32 [1, 8, 8, 32]None
[93]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
3977 add_2__xeno_compat__1 FLOAT32 [1, 16, 16, 64]None
[77]
94 max_pooling2d_3 FLOAT32 [1, 8, 8, 64]None
[94]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
4093 depthwise_conv2d_3 FLOAT32 [1, 8, 8, 32]None
95 conv2d_8/Kernel FLOAT32 [64, 1, 1, 32]None
96 conv2d_8/Bias FLOAT32 [64]None
[93, 95, 96]
97 conv2d_8 FLOAT32 [1, 8, 8, 64]None
[97]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
4194 max_pooling2d_3 FLOAT32 [1, 8, 8, 64]None
97 conv2d_8 FLOAT32 [1, 8, 8, 64]None
[94, 97]
98 add_3__xeno_compat__1 FLOAT32 [1, 8, 8, 64]None
[98]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
4298 add_3__xeno_compat__1 FLOAT32 [1, 8, 8, 64]None
99 p_re_lu_9/Alpha FLOAT32 [1, 1, 64]None
[98, 99]
100 p_re_lu_9 FLOAT32 [1, 8, 8, 64]None
[100]
None PRELU (1)
43100 p_re_lu_9 FLOAT32 [1, 8, 8, 64]None
101 batch_normalization_9/Kernel FLOAT32 [1, 1, 1, 64]None
102 batch_normalization_9/Bias FLOAT32 [64]None
[100, 101, 102]
103 batch_normalization_9 FLOAT32 [1, 8, 8, 64]None
[103]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
44103 batch_normalization_9 FLOAT32 [1, 8, 8, 64]None
104 conv2d_9/Kernel FLOAT32 [16, 2, 2, 64]None
105 conv2d_9/Bias FLOAT32 [16]None
[103, 104, 105]
106 conv2d_9 FLOAT32 [1, 4, 4, 16]None
[106]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
45106 conv2d_9 FLOAT32 [1, 4, 4, 16]None
107 p_re_lu_10/Alpha FLOAT32 [1, 1, 16]None
[106, 107]
108 p_re_lu_10 FLOAT32 [1, 4, 4, 16]None
[108]
None PRELU (1)
46108 p_re_lu_10 FLOAT32 [1, 4, 4, 16]None
109 batch_normalization_10/Kernel FLOAT32 [1, 1, 1, 16]None
110 batch_normalization_10/Bias FLOAT32 [16]None
[108, 109, 110]
111 batch_normalization_10 FLOAT32 [1, 4, 4, 16]None
[111]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
4798 add_3__xeno_compat__1 FLOAT32 [1, 8, 8, 64]None
[98]
112 max_pooling2d_4 FLOAT32 [1, 4, 4, 64]None
[112]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
48111 batch_normalization_10 FLOAT32 [1, 4, 4, 16]None
113 depthwise_conv2d_4/Kernel FLOAT32 [1, 3, 3, 16]None
114 depthwise_conv2d_4/Bias FLOAT32 [16]None
[111, 113, 114]
115 depthwise_conv2d_4 FLOAT32 [1, 4, 4, 16]None
[115]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
49112 max_pooling2d_4 FLOAT32 [1, 4, 4, 64]None
116 channel_padding_3/Begin INT32 [4]None
117 channel_padding_3/End INT32 [4]None
118 channel_padding_3/Strides INT32 [4]None
[112, 116, 117, 118]
119 channel_padding_3 FLOAT32 [1, 4, 4, 32]None
[119]
{'begin_mask': 0, 'ellipsis_mask': 0, 'end_mask': 0, 'new_axis_mask': 0, 'shrink_axis_mask': 0} STRIDED_SLICE (6)
50115 depthwise_conv2d_4 FLOAT32 [1, 4, 4, 16]None
120 conv2d_10/Kernel FLOAT32 [32, 1, 1, 16]None
121 conv2d_10/Bias FLOAT32 [32]None
[115, 120, 121]
122 conv2d_10 FLOAT32 [1, 4, 4, 32]None
[122]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
51119 channel_padding_3 FLOAT32 [1, 4, 4, 32]None
122 conv2d_10 FLOAT32 [1, 4, 4, 32]None
[119, 122]
123 add_4__xeno_compat__1 FLOAT32 [1, 4, 4, 32]None
[123]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
52123 add_4__xeno_compat__1 FLOAT32 [1, 4, 4, 32]None
124 p_re_lu_11/Alpha FLOAT32 [1, 1, 32]None
[123, 124]
125 p_re_lu_11 FLOAT32 [1, 4, 4, 32]None
[125]
None PRELU (1)
53125 p_re_lu_11 FLOAT32 [1, 4, 4, 32]None
126 batch_normalization_11/Kernel FLOAT32 [1, 1, 1, 32]None
127 batch_normalization_11/Bias FLOAT32 [32]None
[125, 126, 127]
128 batch_normalization_11 FLOAT32 [1, 4, 4, 32]None
[128]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
54128 batch_normalization_11 FLOAT32 [1, 4, 4, 32]None
129 conv2d_11/Kernel FLOAT32 [8, 2, 2, 32]None
130 conv2d_11/Bias FLOAT32 [8]None
[128, 129, 130]
131 conv2d_11 FLOAT32 [1, 2, 2, 8]None
[131]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} CONV_2D (0)
55131 conv2d_11 FLOAT32 [1, 2, 2, 8]None
132 p_re_lu_12/Alpha FLOAT32 [1, 1, 8]None
[131, 132]
133 p_re_lu_12 FLOAT32 [1, 2, 2, 8]None
[133]
None PRELU (1)
56133 p_re_lu_12 FLOAT32 [1, 2, 2, 8]None
134 batch_normalization_12/Kernel FLOAT32 [1, 1, 1, 8]None
135 batch_normalization_12/Bias FLOAT32 [8]None
[133, 134, 135]
136 batch_normalization_12 FLOAT32 [1, 2, 2, 8]None
[136]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
57123 add_4__xeno_compat__1 FLOAT32 [1, 4, 4, 32]None
[123]
137 max_pooling2d_5 FLOAT32 [1, 2, 2, 32]None
[137]
{'filter_height': 2, 'filter_width': 2, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 2, 'stride_w': 2} MAX_POOL_2D (3)
58136 batch_normalization_12 FLOAT32 [1, 2, 2, 8]None
138 depthwise_conv2d_5/Kernel FLOAT32 [1, 3, 3, 8]None
139 depthwise_conv2d_5/Bias FLOAT32 [8]None
[136, 138, 139]
140 depthwise_conv2d_5 FLOAT32 [1, 2, 2, 8]None
[140]
{'depth_multiplier': 1, 'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 0, 'stride_h': 1, 'stride_w': 1} DEPTHWISE_CONV_2D (2)
59137 max_pooling2d_5 FLOAT32 [1, 2, 2, 32]None
141 channel_padding_4/Begin INT32 [4]None
142 channel_padding_4/End INT32 [4]None
143 channel_padding_4/Strides INT32 [4]None
[137, 141, 142, 143]
144 channel_padding_4 FLOAT32 [1, 2, 2, 16]None
[144]
{'begin_mask': 0, 'ellipsis_mask': 0, 'end_mask': 0, 'new_axis_mask': 0, 'shrink_axis_mask': 0} STRIDED_SLICE (6)
60140 depthwise_conv2d_5 FLOAT32 [1, 2, 2, 8]None
145 conv2d_12/Kernel FLOAT32 [16, 1, 1, 8]None
146 conv2d_12/Bias FLOAT32 [16]None
[140, 145, 146]
147 conv2d_12 FLOAT32 [1, 2, 2, 16]None
[147]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)
61144 channel_padding_4 FLOAT32 [1, 2, 2, 16]None
147 conv2d_12 FLOAT32 [1, 2, 2, 16]None
[144, 147]
148 add_5__xeno_compat__1 FLOAT32 [1, 2, 2, 16]None
[148]
{'fused_activation_function': 0, 'pot_scale_int16': True} ADD (5)
62148 add_5__xeno_compat__1 FLOAT32 [1, 2, 2, 16]None
149 output_crop/Kernel FLOAT32 [4, 2, 2, 16]None
150 output_crop/Bias FLOAT32 [4]None
[148, 149, 150]
151 output_crop FLOAT32 [1, 1, 1, 4]None
[151]
{'dilation_h_factor': 1, 'dilation_w_factor': 1, 'fused_activation_function': 0, 'padding': 1, 'stride_h': 1, 'stride_w': 1} CONV_2D (0)

Buffers

indexdata
0--
1864 bytes
232 bytes
332 bytes
432 bytes
532 bytes
632 bytes
732 bytes
832 bytes
91024 bytes
1032 bytes
1132 bytes
1232 bytes
1332 bytes
14288 bytes
1532 bytes
1632 bytes
17512 bytes
1864 bytes
1964 bytes
2064 bytes
2164 bytes
224096 bytes
2364 bytes
2464 bytes
2564 bytes
2664 bytes
27576 bytes
2864 bytes
2932 bytes
302048 bytes
31128 bytes
32128 bytes
33128 bytes
34128 bytes
3516384 bytes
36128 bytes
37128 bytes
38128 bytes
39128 bytes
401152 bytes
41128 bytes
4232 bytes
438192 bytes
44256 bytes
45256 bytes
46256 bytes
47256 bytes
4832768 bytes
49128 bytes
50128 bytes
51128 bytes
52128 bytes
531152 bytes
54128 bytes
558192 bytes
56256 bytes
57256 bytes
58256 bytes
59256 bytes
6016384 bytes
6164 bytes
6264 bytes
6364 bytes
6464 bytes
65576 bytes
6664 bytes
6716 bytes
6816 bytes
6916 bytes
702048 bytes
71128 bytes
72128 bytes
73128 bytes
74128 bytes
754096 bytes
7632 bytes
7732 bytes
7832 bytes
7932 bytes
80288 bytes
8132 bytes
8216 bytes
8316 bytes
8416 bytes
85512 bytes
8664 bytes
871024 bytes
8816 bytes
89468 bytes

Operator Codes

indexbuiltin_codecustom_codeversion
0CONV_2D 1
1PRELU 1
2DEPTHWISE_CONV_2D 1
3MAX_POOL_2D 1
4PAD 1
5ADD 1
6STRIDED_SLICE 1