Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- layer {
- name: "Placeholder"
- type: "Input"
- top: "Placeholder"
- input_param {
- shape {
- dim: 1
- dim: 3
- dim: 299
- dim: 299
- }
- }
- }
- layer {
- name: "resnet_v2_152_conv1_Conv2D"
- type: "Convolution"
- bottom: "Placeholder"
- top: "resnet_v2_152_conv1_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: true
- group: 1
- stride: 2
- pad_h: 3
- pad_w: 3
- kernel_h: 7
- kernel_w: 7
- }
- }
- layer {
- name: "DummyData1"
- type: "Input"
- top: "DummyData1"
- dummy_data_param {
- shape {
- dim: 1
- dim: 64
- dim: 150
- dim: 150
- }
- }
- }
- layer {
- name: "resnet_v2_152_conv1_Conv2D_crop"
- type: "Crop"
- bottom: "resnet_v2_152_conv1_Conv2D"
- bottom: "DummyData1"
- top: "resnet_v2_152_conv1_Conv2D_crop"
- crop_param {
- offset: 0
- offset: 0
- }
- }
- layer {
- name: "resnet_v2_152_pool1_MaxPool"
- type: "Pooling"
- bottom: "resnet_v2_152_conv1_Conv2D_crop"
- top: "resnet_v2_152_pool1_MaxPool"
- pooling_param {
- pool: MAX
- kernel_size: 3
- stride: 2
- pad_h: 0
- pad_w: 0
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_pool1_MaxPool"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_shortcut_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_shortcut_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_1_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_shortcut_Conv2D"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block1_unit_1_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_add"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_2_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block1_unit_1_bottleneck_v2_add"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block1_unit_2_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_add"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_shortcut_MaxPool"
- type: "Pooling"
- bottom: "resnet_v2_152_block1_unit_2_bottleneck_v2_add"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_shortcut_MaxPool"
- pooling_param {
- pool: MAX
- kernel_size: 1
- stride: 2
- pad_h: 0
- pad_w: 0
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 64
- bias_term: false
- group: 1
- stride: 2
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "DummyData2"
- type: "DummyData"
- top: "DummyData2"
- dummy_data_param {
- shape {
- dim: 1
- dim: 64
- dim: 38
- dim: 38
- }
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D_crop"
- type: "Crop"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D"
- bottom: "DummyData2"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D_crop"
- crop_param {
- offset: 0
- offset: 0
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Conv2D_crop"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block1_unit_3_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_shortcut_MaxPool"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block1_unit_3_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block1_unit_3_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_shortcut_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_shortcut_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_1_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_shortcut_Conv2D"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_1_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_2_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_1_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_2_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_3_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_2_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_3_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_4_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_3_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_4_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_5_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_4_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_5_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_6_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_5_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_6_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_7_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_6_bottleneck_v2_add"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_7_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool"
- type: "Pooling"
- bottom: "resnet_v2_152_block2_unit_7_bottleneck_v2_add"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool"
- pooling_param {
- pool: MAX
- kernel_size: 1
- stride: 2
- pad_h: 0
- pad_w: 0
- }
- }
- layer {
- name: "DummyData3"
- type: "DummyData"
- top: "DummyData3"
- dummy_data_param {
- shape {
- dim: 1
- dim: 512
- dim: 19
- dim: 19
- }
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool_crop"
- type: "Crop"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool"
- bottom: "DummyData3"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool_crop"
- crop_param {
- offset: 0
- offset: 0
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 128
- bias_term: false
- group: 1
- stride: 2
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "DummyData4"
- type: "DummyData"
- top: "DummyData4"
- dummy_data_param {
- shape {
- dim: 1
- dim: 128
- dim: 19
- dim: 19
- }
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D_crop"
- type: "Crop"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D"
- bottom: "DummyData4"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D_crop"
- crop_param {
- offset: 0
- offset: 0
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Conv2D_crop"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block2_unit_8_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_shortcut_MaxPool_crop"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block2_unit_8_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block2_unit_8_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_shortcut_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_shortcut_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_1_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_shortcut_Conv2D"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_1_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_2_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_1_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_2_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_3_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_2_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_3_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_4_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_3_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_4_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_5_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_4_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_5_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_6_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_5_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_6_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_7_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_6_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_7_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_8_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_7_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_8_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_9_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_8_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_9_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_10_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_9_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_10_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_11_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_10_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_11_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_12_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_11_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_12_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_13_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_12_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_13_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_14_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_13_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_14_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_15_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_14_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_15_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_16_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_15_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_16_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_17_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_16_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_17_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_18_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_17_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_18_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_19_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_18_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_19_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_20_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_19_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_20_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_21_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_20_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_21_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_22_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_21_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_22_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_23_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_22_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_23_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_24_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_23_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_24_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_25_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_24_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_25_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_26_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_25_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_26_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_27_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_26_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_27_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_28_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_27_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_28_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_29_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_28_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_29_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_30_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_29_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_30_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_31_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_30_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_31_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_32_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_31_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_32_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_33_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_32_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_33_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_34_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_33_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_34_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_35_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_34_bottleneck_v2_add"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_35_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_shortcut_MaxPool"
- type: "Pooling"
- bottom: "resnet_v2_152_block3_unit_35_bottleneck_v2_add"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_shortcut_MaxPool"
- pooling_param {
- pool: MAX
- kernel_size: 1
- stride: 2
- pad_h: 0
- pad_w: 0
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 256
- bias_term: false
- group: 1
- stride: 2
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "DummyData5"
- type: "DummyData"
- top: "DummyData5"
- dummy_data_param {
- shape {
- dim: 1
- dim: 256
- dim: 10
- dim: 10
- }
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D_crop"
- type: "Crop"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D"
- bottom: "DummyData5"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D_crop"
- crop_param {
- offset: 0
- offset: 0
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Conv2D_crop"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 1024
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block3_unit_36_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_shortcut_MaxPool"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block3_unit_36_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block3_unit_36_bottleneck_v2_add"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_shortcut_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_shortcut_Conv2D"
- convolution_param {
- num_output: 2048
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 2048
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_1_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_shortcut_Conv2D"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block4_unit_1_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_add"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 2048
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_2_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block4_unit_1_bottleneck_v2_add"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block4_unit_2_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_add"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_preact_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_Conv2D"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv1_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_Conv2D"
- convolution_param {
- num_output: 512
- bias_term: false
- group: 1
- stride: 1
- pad_h: 1
- pad_w: 1
- kernel_h: 3
- kernel_w: 3
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_Conv2D"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv3_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv2_BatchNorm_FusedBatchNorm"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv3_Conv2D"
- convolution_param {
- num_output: 2048
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "resnet_v2_152_block4_unit_3_bottleneck_v2_add"
- type: "Eltwise"
- bottom: "resnet_v2_152_block4_unit_2_bottleneck_v2_add"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_conv3_Conv2D"
- top: "resnet_v2_152_block4_unit_3_bottleneck_v2_add"
- eltwise_param {
- operation: SUM
- }
- }
- layer {
- name: "resnet_v2_152_postnorm_FusedBatchNorm"
- type: "BatchNorm"
- bottom: "resnet_v2_152_block4_unit_3_bottleneck_v2_add"
- top: "resnet_v2_152_postnorm_FusedBatchNorm"
- batch_norm_param {
- use_global_stats: true
- eps: 1.0009999641624745e-05
- }
- }
- layer {
- name: "resnet_v2_152_postnorm_FusedBatchNorm_scale"
- type: "Scale"
- bottom: "resnet_v2_152_postnorm_FusedBatchNorm"
- top: "resnet_v2_152_postnorm_FusedBatchNorm"
- scale_param {
- bias_term: true
- }
- }
- layer {
- name: "resnet_v2_152_postnorm_Relu"
- type: "ReLU"
- bottom: "resnet_v2_152_postnorm_FusedBatchNorm"
- top: "resnet_v2_152_postnorm_FusedBatchNorm"
- }
- layer {
- name: "resnet_v2_152_pool5"
- type: "Reduction"
- bottom: "resnet_v2_152_postnorm_FusedBatchNorm"
- top: "resnet_v2_152_pool5"
- reduction_param {
- operation: MEAN
- axis: 2
- }
- }
- layer {
- name: "resnet_v2_152_pool5_reshape"
- type: "Reshape"
- bottom: "resnet_v2_152_pool5"
- top: "resnet_v2_152_pool5_reshape"
- reshape_param {
- shape {
- dim: 1
- dim: 2048
- dim: 1
- dim: 1
- }
- }
- }
- layer {
- name: "resnet_v2_152_logits_Conv2D"
- type: "Convolution"
- bottom: "resnet_v2_152_pool5_reshape"
- top: "resnet_v2_152_logits_Conv2D"
- convolution_param {
- num_output: 1001
- bias_term: true
- group: 1
- stride: 1
- pad_h: 0
- pad_w: 0
- kernel_h: 1
- kernel_w: 1
- }
- }
- layer {
- name: "MMdnn_Output"
- type: "Reshape"
- bottom: "resnet_v2_152_logits_Conv2D"
- top: "MMdnn_Output"
- reshape_param {
- shape {
- dim: 1001
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement