dw_code [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] ratio_code [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] se_code [0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0] --- [1028 18:22:34 @registry.py:90] 'MobilenetV2/Conv2d_0': [1, 224, 224, 3] --> [1, 112, 112, 16] --- [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_shortcut_dw': [1, 112, 112, 16] --> [1, 112, 112, 16] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_shortcut_1x1': [1, 112, 112, 16] --> [1, 112, 112, 24] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_up_pointwise/conv1': [1, 112, 112, 16] --> [1, 112, 112, 8] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_up_pointwise/dw1': [1, 112, 112, 8] --> [1, 112, 112, 8] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_down_pointwise/conv1': [1, 112, 112, 16] --> [1, 112, 112, 12] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck0/Conv2d_1_down_pointwise/dw1': [1, 112, 112, 12] --> [1, 112, 112, 12] --- [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_shortcut_dw': [1, 112, 112, 24] --> [1, 56, 56, 24] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_shortcut_1x1': [1, 56, 56, 24] --> [1, 56, 56, 24] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_up_pointwise/conv1': [1, 112, 112, 24] --> [1, 112, 112, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_up_pointwise/dw1': [1, 112, 112, 36] --> [1, 112, 112, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_depthwise': [1, 112, 112, 72] --> [1, 56, 56, 72] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_down_pointwise/conv1': [1, 56, 56, 72] --> [1, 56, 56, 12] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck1/Conv2d_2_down_pointwise/dw1': [1, 56, 56, 12] --> [1, 56, 56, 12] --- [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck2/Conv2d_3_up_pointwise/conv1': [1, 56, 56, 24] --> [1, 56, 56, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck2/Conv2d_3_up_pointwise/dw1': [1, 56, 56, 36] --> [1, 56, 56, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck2/Conv2d_3_down_pointwise/conv1': [1, 56, 56, 72] --> [1, 56, 56, 12] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck2/Conv2d_3_down_pointwise/dw1': [1, 56, 56, 12] --> [1, 56, 56, 12] --- [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_shortcut_dw': [1, 56, 56, 24] --> [1, 28, 28, 24] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_shortcut_1x1': [1, 28, 28, 24] --> [1, 28, 28, 40] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_up_pointwise/conv1': [1, 56, 56, 24] --> [1, 56, 56, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_up_pointwise/dw1': [1, 56, 56, 36] --> [1, 56, 56, 36] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_depthwise': [1, 56, 56, 72] --> [1, 28, 28, 72] [1028 18:22:34 @registry.py:80] 'MobilenetV2/bneck3/Conv2d_4_se' input: [1, 28, 28, 72] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_se/fc1': [1, 1, 1, 72] --> [1, 1, 1, 18] [1028 18:22:34 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_se/fc2': [1, 1, 1, 18] --> [1, 1, 1, 72] [1028 18:22:34 @registry.py:93] 'MobilenetV2/bneck3/Conv2d_4_se' output: [1, 28, 28, 72] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_down_pointwise/conv1': [1, 28, 28, 72] --> [1, 28, 28, 20] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck3/Conv2d_4_down_pointwise/dw1': [1, 28, 28, 20] --> [1, 28, 28, 20] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_up_pointwise/conv1': [1, 28, 28, 40] --> [1, 28, 28, 60] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_up_pointwise/dw1': [1, 28, 28, 60] --> [1, 28, 28, 60] [1028 18:22:35 @registry.py:80] 'MobilenetV2/bneck4/Conv2d_5_se' input: [1, 28, 28, 120] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_se/fc1': [1, 1, 1, 120] --> [1, 1, 1, 30] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_se/fc2': [1, 1, 1, 30] --> [1, 1, 1, 120] [1028 18:22:35 @registry.py:93] 'MobilenetV2/bneck4/Conv2d_5_se' output: [1, 28, 28, 120] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_down_pointwise/conv1': [1, 28, 28, 120] --> [1, 28, 28, 20] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck4/Conv2d_5_down_pointwise/dw1': [1, 28, 28, 20] --> [1, 28, 28, 20] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_shortcut_dw': [1, 28, 28, 40] --> [1, 14, 14, 40] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_shortcut_1x1': [1, 14, 14, 40] --> [1, 14, 14, 80] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_up_pointwise/conv1': [1, 28, 28, 40] --> [1, 28, 28, 120] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_up_pointwise/dw1': [1, 28, 28, 120] --> [1, 28, 28, 120] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_depthwise': [1, 28, 28, 240] --> [1, 14, 14, 240] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_down_pointwise/conv1': [1, 14, 14, 240] --> [1, 14, 14, 40] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck5/Conv2d_6_down_pointwise/dw1': [1, 14, 14, 40] --> [1, 14, 14, 40] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck6/Conv2d_7_up_pointwise/conv1': [1, 14, 14, 80] --> [1, 14, 14, 100] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck6/Conv2d_7_up_pointwise/dw1': [1, 14, 14, 100] --> [1, 14, 14, 100] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck6/Conv2d_7_down_pointwise/conv1': [1, 14, 14, 200] --> [1, 14, 14, 40] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck6/Conv2d_7_down_pointwise/dw1': [1, 14, 14, 40] --> [1, 14, 14, 40] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck7/Conv2d_8_up_pointwise/conv1': [1, 14, 14, 80] --> [1, 14, 14, 92] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck7/Conv2d_8_up_pointwise/dw1': [1, 14, 14, 92] --> [1, 14, 14, 92] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck7/Conv2d_8_down_pointwise/conv1': [1, 14, 14, 184] --> [1, 14, 14, 40] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck7/Conv2d_8_down_pointwise/dw1': [1, 14, 14, 40] --> [1, 14, 14, 40] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck8/Conv2d_9_up_pointwise/conv1': [1, 14, 14, 80] --> [1, 14, 14, 92] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck8/Conv2d_9_up_pointwise/dw1': [1, 14, 14, 92] --> [1, 14, 14, 92] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck8/Conv2d_9_down_pointwise/conv1': [1, 14, 14, 184] --> [1, 14, 14, 40] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck8/Conv2d_9_down_pointwise/dw1': [1, 14, 14, 40] --> [1, 14, 14, 40] --- [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_shortcut_dw': [1, 14, 14, 80] --> [1, 14, 14, 80] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_shortcut_1x1': [1, 14, 14, 80] --> [1, 14, 14, 112] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_up_pointwise/conv1': [1, 14, 14, 80] --> [1, 14, 14, 240] [1028 18:22:35 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_up_pointwise/dw1': [1, 14, 14, 240] --> [1, 14, 14, 240] [1028 18:22:35 @registry.py:80] 'MobilenetV2/bneck9/Conv2d_10_se' input: [1, 14, 14, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_se/fc1': [1, 1, 1, 480] --> [1, 1, 1, 120] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_se/fc2': [1, 1, 1, 120] --> [1, 1, 1, 480] [1028 18:22:36 @registry.py:93] 'MobilenetV2/bneck9/Conv2d_10_se' output: [1, 14, 14, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_down_pointwise/conv1': [1, 14, 14, 480] --> [1, 14, 14, 56] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck9/Conv2d_10_down_pointwise/dw1': [1, 14, 14, 56] --> [1, 14, 14, 56] --- [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_up_pointwise/conv1': [1, 14, 14, 112] --> [1, 14, 14, 336] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_up_pointwise/dw1': [1, 14, 14, 336] --> [1, 14, 14, 336] [1028 18:22:36 @registry.py:80] 'MobilenetV2/bneck10/Conv2d_11_se' input: [1, 14, 14, 672] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_se/fc1': [1, 1, 1, 672] --> [1, 1, 1, 168] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_se/fc2': [1, 1, 1, 168] --> [1, 1, 1, 672] [1028 18:22:36 @registry.py:93] 'MobilenetV2/bneck10/Conv2d_11_se' output: [1, 14, 14, 672] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_down_pointwise/conv1': [1, 14, 14, 672] --> [1, 14, 14, 56] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck10/Conv2d_11_down_pointwise/dw1': [1, 14, 14, 56] --> [1, 14, 14, 56] --- [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_shortcut_dw': [1, 14, 14, 112] --> [1, 7, 7, 112] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_shortcut_1x1': [1, 7, 7, 112] --> [1, 7, 7, 160] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_up_pointwise/conv1': [1, 14, 14, 112] --> [1, 14, 14, 336] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_up_pointwise/dw1': [1, 14, 14, 336] --> [1, 14, 14, 336] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_depthwise': [1, 14, 14, 672] --> [1, 7, 7, 672] [1028 18:22:36 @registry.py:80] 'MobilenetV2/bneck11/Conv2d_12_se' input: [1, 7, 7, 672] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_se/fc1': [1, 1, 1, 672] --> [1, 1, 1, 168] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_se/fc2': [1, 1, 1, 168] --> [1, 1, 1, 672] [1028 18:22:36 @registry.py:93] 'MobilenetV2/bneck11/Conv2d_12_se' output: [1, 7, 7, 672] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_down_pointwise/conv1': [1, 7, 7, 672] --> [1, 7, 7, 80] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck11/Conv2d_12_down_pointwise/dw1': [1, 7, 7, 80] --> [1, 7, 7, 80] --- [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck12/Conv2d_13_up_pointwise/conv1': [1, 7, 7, 160] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck12/Conv2d_13_up_pointwise/dw1': [1, 7, 7, 480] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck12/Conv2d_13_down_pointwise/conv1': [1, 7, 7, 960] --> [1, 7, 7, 80] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck12/Conv2d_13_down_pointwise/dw1': [1, 7, 7, 80] --> [1, 7, 7, 80] --- [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_up_pointwise/conv1': [1, 7, 7, 160] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_up_pointwise/dw1': [1, 7, 7, 480] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:80] 'MobilenetV2/bneck13/Conv2d_14_se' input: [1, 7, 7, 960] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_se/fc1': [1, 1, 1, 960] --> [1, 1, 1, 240] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_se/fc2': [1, 1, 1, 240] --> [1, 1, 1, 960] [1028 18:22:36 @registry.py:93] 'MobilenetV2/bneck13/Conv2d_14_se' output: [1, 7, 7, 960] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_down_pointwise/conv1': [1, 7, 7, 960] --> [1, 7, 7, 80] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck13/Conv2d_14_down_pointwise/dw1': [1, 7, 7, 80] --> [1, 7, 7, 80] --- [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck14/Conv2d_15_up_pointwise/conv1': [1, 7, 7, 160] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck14/Conv2d_15_up_pointwise/dw1': [1, 7, 7, 480] --> [1, 7, 7, 480] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck14/Conv2d_15_down_pointwise/conv1': [1, 7, 7, 960] --> [1, 7, 7, 80] [1028 18:22:36 @registry.py:90] 'MobilenetV2/bneck14/Conv2d_15_down_pointwise/dw1': [1, 7, 7, 80] --> [1, 7, 7, 80] --- [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_up_pointwise/conv1': [1, 7, 7, 160] --> [1, 7, 7, 480] [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_up_pointwise/dw1': [1, 7, 7, 480] --> [1, 7, 7, 480] [1028 18:22:37 @registry.py:80] 'MobilenetV2/bneck15/Conv2d_16_se' input: [1, 7, 7, 960] [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_se/fc1': [1, 1, 1, 960] --> [1, 1, 1, 240] [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_se/fc2': [1, 1, 1, 240] --> [1, 1, 1, 960] [1028 18:22:37 @registry.py:93] 'MobilenetV2/bneck15/Conv2d_16_se' output: [1, 7, 7, 960] [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_down_pointwise/conv1': [1, 7, 7, 960] --> [1, 7, 7, 80] [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck15/Conv2d_16_down_pointwise/dw1': [1, 7, 7, 80] --> [1, 7, 7, 80] --- [1028 18:22:37 @registry.py:90] 'MobilenetV2/bneck16/Conv2d_17': [1, 7, 7, 160] --> [1, 7, 7, 960] --- [1028 18:22:37 @registry.py:90] 'MobilenetV2/Conv2d_18': [1, 7, 7, 960] --> [1, 7, 7, 1280] Parsing Inputs... =========================Options============================= -max_depth 10000 -min_bytes 0 -min_peak_bytes 0 -min_residual_bytes 0 -min_output_bytes 0 -min_micros 0 -min_accelerator_micros 0 -min_cpu_micros 0 -min_params 0 -min_float_ops 1 -min_occurrence 0 -step -1 -order_by float_ops -account_type_regexes .* -start_name_regexes .* -trim_name_regexes -show_name_regexes .* -hide_name_regexes -account_displayed_op_only true -select float_ops -output stdout: ==================Model Analysis Report====================== Doc: scope: The nodes in the model graph are organized by their names, which is hierarchical like filesystem. flops: Number of float operations. Note: Please read the implementation for the math behind it. Profile: node name | # float_ops _TFProfRoot (--/558.66m flops) MobilenetV2/MobilenetV2/Conv2d_18/Conv2D (120.42m/120.42m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_up_pointwise/conv1/Conv2D (21.68m/21.68m flops) conv53/Conv2D (19.08m/19.08m flops) conv_mobj_branch/Conv2D (17.61m/17.61m flops) conv59/Conv2D (17.61m/17.61m flops) conv65/Conv2D (16.26m/16.26m flops) conv_sobj_branch/Conv2D (16.26m/16.26m flops) MobilenetV2/MobilenetV2/bneck16/Conv2d_17/Conv2D (15.05m/15.05m flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_up_pointwise/conv1/Conv2D (14.75m/14.75m flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_up_pointwise/conv1/Conv2D (14.75m/14.75m flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_down_pointwise/conv1/Conv2D (14.75m/14.75m flops) conv52/Conv2D (13.05m/13.05m flops) MobilenetV2/MobilenetV2/Conv2d_0/Conv2D (10.84m/10.84m flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_down_pointwise/conv1/Conv2D (10.54m/10.54m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_shortcut_1x1/Conv2D (9.63m/9.63m flops) conv_lobj_branch/Conv2D (9.54m/9.54m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_up_pointwise/dw1/depthwise (8.13m/8.13m flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_down_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck14/Conv2d_15_down_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_down_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck12/Conv2d_13_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck12/Conv2d_13_down_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck14/Conv2d_15_up_pointwise/conv1/Conv2D (7.53m/7.53m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_down_pointwise/conv1/Conv2D (5.42m/5.42m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_up_pointwise/conv1/Conv2D (5.42m/5.42m flops) MobilenetV2/MobilenetV2/bneck2/Conv2d_3_up_pointwise/conv1/Conv2D (5.42m/5.42m flops) MobilenetV2/MobilenetV2/bneck2/Conv2d_3_down_pointwise/conv1/Conv2D (5.42m/5.42m flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_down_pointwise/conv1/Conv2D (5.27m/5.27m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_down_pointwise/conv1/Conv2D (4.82m/4.82m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_depthwise/depthwise (4.06m/4.06m flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_down_pointwise/conv1/Conv2D (3.76m/3.76m flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_up_pointwise/conv1/Conv2D (3.76m/3.76m flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_down_pointwise/conv1/Conv2D (3.76m/3.76m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_shortcut_dw/depthwise (3.61m/3.61m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_shortcut_1x1/Conv2D (3.61m/3.61m flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_shortcut_1x1/Conv2D (3.51m/3.51m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_up_pointwise/conv1/Conv2D (3.21m/3.21m flops) MobilenetV2/MobilenetV2/bneck6/Conv2d_7_down_pointwise/conv1/Conv2D (3.14m/3.14m flops) MobilenetV2/MobilenetV2/bneck6/Conv2d_7_up_pointwise/conv1/Conv2D (3.14m/3.14m flops) conv58/Conv2D (3.01m/3.01m flops) MobilenetV2/MobilenetV2/bneck8/Conv2d_9_up_pointwise/conv1/Conv2D (2.89m/2.89m flops) MobilenetV2/MobilenetV2/bneck8/Conv2d_9_down_pointwise/conv1/Conv2D (2.89m/2.89m flops) MobilenetV2/MobilenetV2/bneck7/Conv2d_8_down_pointwise/conv1/Conv2D (2.89m/2.89m flops) MobilenetV2/MobilenetV2/bneck7/Conv2d_8_up_pointwise/conv1/Conv2D (2.89m/2.89m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_depthwise/depthwise (2.82m/2.82m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_down_pointwise/dw1/depthwise (2.71m/2.71m flops) conv64/Conv2D (2.41m/2.41m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_down_pointwise/conv1/Conv2D (2.26m/2.26m flops) conv56/Conv2D (2.12m/2.12m flops) MobilenetV2/MobilenetV2/bneck2/Conv2d_3_up_pointwise/dw1/depthwise (2.03m/2.03m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_up_pointwise/dw1/depthwise (2.03m/2.03m flops) conv62/Conv2D (1.96m/1.96m flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_up_pointwise/dw1/depthwise (1.81m/1.81m flops) conv68/Conv2D (1.81m/1.81m flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_shortcut_1x1/Conv2D (1.76m/1.76m flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_up_pointwise/dw1/depthwise (1.69m/1.69m flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_depthwise/depthwise (1.65m/1.65m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_shortcut_1x1/Conv2D (1.51m/1.51m flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_shortcut_dw/depthwise (1.35m/1.35m flops) conv_sbbox/Conv2D (1.35m/1.35m flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_shortcut_1x1/Conv2D (1.25m/1.25m flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_up_pointwise/dw1/depthwise (1.19m/1.19m flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_up_pointwise/dw1/depthwise (1.19m/1.19m flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_shortcut_dw/depthwise (940.80k/940.80k flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_depthwise/depthwise (846.72k/846.72k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_up_pointwise/dw1/depthwise (846.72k/846.72k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_up_pointwise/dw1/depthwise (846.72k/846.72k flops) conv_mbbox/Conv2D (733.82k/733.82k flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_down_pointwise/dw1/depthwise (677.38k/677.38k flops) MobilenetV2/MobilenetV2/bneck2/Conv2d_3_down_pointwise/dw1/depthwise (677.38k/677.38k flops) conv57/Conv2D (489.22k/489.22k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/fc2/Conv2D (460.80k/460.80k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/fc1/Conv2D (460.80k/460.80k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/fc2/Conv2D (460.80k/460.80k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/fc1/Conv2D (460.80k/460.80k flops) conv63/Conv2D (451.58k/451.58k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_up_pointwise/dw1/depthwise (423.36k/423.36k flops) MobilenetV2/MobilenetV2/bneck12/Conv2d_13_up_pointwise/dw1/depthwise (423.36k/423.36k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_up_pointwise/dw1/depthwise (423.36k/423.36k flops) MobilenetV2/MobilenetV2/bneck14/Conv2d_15_up_pointwise/dw1/depthwise (423.36k/423.36k flops) MobilenetV2/MobilenetV2/bneck6/Conv2d_7_up_pointwise/dw1/depthwise (352.80k/352.80k flops) MobilenetV2/MobilenetV2/bneck8/Conv2d_9_up_pointwise/dw1/depthwise (324.58k/324.58k flops) MobilenetV2/MobilenetV2/bneck7/Conv2d_8_up_pointwise/dw1/depthwise (324.58k/324.58k flops) MobilenetV2/MobilenetV2/bneck0/Conv2d_1_residual (301.06k/301.06k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_shortcut_dw/depthwise (282.24k/282.24k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_down_pointwise/dw1/depthwise (282.24k/282.24k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_down_pointwise/dw1/depthwise (282.24k/282.24k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_shortcut_dw/depthwise (274.40k/274.40k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/fc2/Conv2D (225.79k/225.79k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/fc2/Conv2D (225.79k/225.79k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/fc1/Conv2D (225.79k/225.79k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/fc1/Conv2D (225.79k/225.79k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_down_pointwise/dw1/depthwise (197.57k/197.57k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_down_pointwise/dw1/depthwise (197.57k/197.57k flops) conv_lbbox/Conv2D (183.46k/183.46k flops) MobilenetV2/MobilenetV2/bneck6/Conv2d_7_down_pointwise/dw1/depthwise (141.12k/141.12k flops) MobilenetV2/MobilenetV2/bneck7/Conv2d_8_down_pointwise/dw1/depthwise (141.12k/141.12k flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_down_pointwise/dw1/depthwise (141.12k/141.12k flops) MobilenetV2/MobilenetV2/bneck8/Conv2d_9_down_pointwise/dw1/depthwise (141.12k/141.12k flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_shortcut_dw/depthwise (141.12k/141.12k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/global_pool/Mean (131.71k/131.71k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/mul (131.71k/131.71k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/fc1/Conv2D (115.20k/115.20k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/fc2/Conv2D (115.20k/115.20k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/mul (94.08k/94.08k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/global_pool/Mean (94.08k/94.08k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/global_pool/Mean (94.08k/94.08k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/mul (94.08k/94.08k flops) MobilenetV2/MobilenetV2/bneck1/Conv2d_2_residual (75.26k/75.26k flops) MobilenetV2/MobilenetV2/bneck2/Conv2d_3_residual (75.26k/75.26k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_down_pointwise/dw1/depthwise (70.56k/70.56k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_down_pointwise/dw1/depthwise (70.56k/70.56k flops) MobilenetV2/MobilenetV2/bneck14/Conv2d_15_down_pointwise/dw1/depthwise (70.56k/70.56k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_down_pointwise/dw1/depthwise (70.56k/70.56k flops) MobilenetV2/MobilenetV2/bneck12/Conv2d_13_down_pointwise/dw1/depthwise (70.56k/70.56k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/global_pool/Mean (56.45k/56.45k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/mul (56.45k/56.45k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/global_pool/Mean (47.04k/47.04k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/mul (47.04k/47.04k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/mul (47.04k/47.04k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/global_pool/Mean (47.04k/47.04k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/global_pool/Mean (32.93k/32.93k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/mul (32.93k/32.93k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_residual (31.36k/31.36k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_residual (31.36k/31.36k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_residual (21.95k/21.95k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_residual (21.95k/21.95k flops) MobilenetV2/MobilenetV2/bneck6/Conv2d_7_residual (15.68k/15.68k flops) MobilenetV2/MobilenetV2/bneck5/Conv2d_6_residual (15.68k/15.68k flops) MobilenetV2/MobilenetV2/bneck8/Conv2d_9_residual (15.68k/15.68k flops) MobilenetV2/MobilenetV2/bneck7/Conv2d_8_residual (15.68k/15.68k flops) conv_sbbox/BiasAdd (14.11k/14.11k flops) MobilenetV2/MobilenetV2/bneck14/Conv2d_15_residual (7.84k/7.84k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_residual (7.84k/7.84k flops) MobilenetV2/MobilenetV2/bneck12/Conv2d_13_residual (7.84k/7.84k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_residual (7.84k/7.84k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_residual (7.84k/7.84k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/fc2/Conv2D (7.20k/7.20k flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/fc1/Conv2D (7.20k/7.20k flops) pred_sbbox/mul (4.70k/4.70k flops) pred_sbbox/mul_2 (4.70k/4.70k flops) pred_sbbox/mul_1 (4.70k/4.70k flops) conv_mbbox/BiasAdd (3.53k/3.53k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/fc2/Conv2D (2.59k/2.59k flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/fc1/Conv2D (2.59k/2.59k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/hsigmoid (960/1.92k flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/hsigmoid/Minimum (960/960 flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/hsigmoid (960/1.92k flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/hsigmoid/Minimum (960/960 flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/hsigmoid (672/1.34k flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/hsigmoid/Minimum (672/672 flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/hsigmoid (672/1.34k flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/hsigmoid/Minimum (672/672 flops) pred_mbbox/mul_2 (1.18k/1.18k flops) pred_mbbox/mul_1 (1.18k/1.18k flops) pred_mbbox/mul (1.18k/1.18k flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/hsigmoid (480/960 flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/hsigmoid/Minimum (480/480 flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/fc2/BiasAdd (960/960 flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/fc2/BiasAdd (960/960 flops) conv_lbbox/BiasAdd (882/882 flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/fc2/BiasAdd (672/672 flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/fc2/BiasAdd (672/672 flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/fc2/BiasAdd (480/480 flops) pred_lbbox/mul_2 (294/294 flops) pred_lbbox/mul (294/294 flops) pred_lbbox/mul_1 (294/294 flops) MobilenetV2/MobilenetV2/bneck15/Conv2d_16_se/fc1/BiasAdd (240/240 flops) MobilenetV2/MobilenetV2/bneck13/Conv2d_14_se/fc1/BiasAdd (240/240 flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/hsigmoid (120/240 flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/hsigmoid/Minimum (120/120 flops) MobilenetV2/MobilenetV2/bneck10/Conv2d_11_se/fc1/BiasAdd (168/168 flops) MobilenetV2/MobilenetV2/bneck11/Conv2d_12_se/fc1/BiasAdd (168/168 flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/hsigmoid (72/144 flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/hsigmoid/Minimum (72/72 flops) MobilenetV2/MobilenetV2/bneck9/Conv2d_10_se/fc1/BiasAdd (120/120 flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/fc2/BiasAdd (120/120 flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/fc2/BiasAdd (72/72 flops) MobilenetV2/MobilenetV2/bneck4/Conv2d_5_se/fc1/BiasAdd (30/30 flops) MobilenetV2/MobilenetV2/bneck3/Conv2d_4_se/fc1/BiasAdd (18/18 flops) upsample0/mul (1/1 flops) upsample0/mul_1 (1/1 flops) upsample1/mul (1/1 flops) upsample1/mul_1 (1/1 flops) ======================End of Report========================== Returning at method end Tensor("conv_sbbox/BiasAdd:0", shape=(1, 28, 28, 18), dtype=float32) Tensor("conv_mbbox/BiasAdd:0", shape=(1, 14, 14, 18), dtype=float32) Tensor("conv_lbbox/BiasAdd:0", shape=(1, 7, 7, 18), dtype=float32) FLOP after freezing 558662288