microsoft / MMdnn

MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
MIT License
5.79k stars 964 forks source link

Help with converting a caffe model to IR or ONNX #716

Open caesar84 opened 5 years ago

caesar84 commented 5 years ago

Platform (like ubuntu 16.04):

Python version:Python 3.6.3

Source framework with version (like Tensorflow 1.4.1 with GPU): caffe

Destination framework with version (like CNTK 2.3 with GPU): ONNX

Pre-trained model path (webpath or webdisk path):https://github.com/NVIDIA-AI-IOT/redtail/tree/master/models/pretrained

Running scripts:

caesar84 commented 5 years ago

hi there, I am trying to convert a Caffe model to IR or ONNX but I am hitting the wall. the Caffe model files are from . i followed the steps in the installation and when i run this :

mmtoir -f Caffe -n TrailNet_SResNet-18.prototxt -w TrailNet_SResNet-18.caffemodel -o caffe_resnet_IR

i get this : WARNING: PyCaffe not found! Falling back to a pure protocol buffer implementation.

Warning: parameters not reshaped for node: [Scale] sub_mean Warning: parameters not reshaped for node: [Scale] conv1_srelu1_1 Warning: parameters not reshaped for node: [Scale] conv1_srelu1_3 Warning: parameters not reshaped for node: [Scale] res1_1_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res1_1_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res1_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res1_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res1_2_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res1_2_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res1_2_srelu_1 Warning: parameters not reshaped for node: [Scale] res1_2_srelu_3 Warning: parameters not reshaped for node: [Scale] res2_1_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res2_1_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res2_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res2_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res2_2_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res2_2_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res2_2_srelu_1 Warning: parameters not reshaped for node: [Scale] res2_2_srelu_3 Warning: parameters not reshaped for node: [Scale] res3_1_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res3_1_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res3_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res3_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res3_2_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res3_2_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res3_2_srelu_1 Warning: parameters not reshaped for node: [Scale] res3_2_srelu_3 Warning: parameters not reshaped for node: [Scale] res4_1_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res4_1_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res4_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res4_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res4_2_1_srelu_1 Warning: parameters not reshaped for node: [Scale] res4_2_1_srelu_3 Warning: parameters not reshaped for node: [Scale] res4_2_srelu_1 Warning: parameters not reshaped for node: [Scale] res4_2_srelu_3 WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale Type Name Param Output

Data data -- (1, 3, 180, 320) Scale sub_mean (1, 1, 1, 3) (1, 3, 180, 320) Convolution conv1 (7, 7, 3, 64) (1, 64, 87, 157) Scale conv1_srelu1_1 (1, 1, 1, 64) (1, 64, 87, 157) ReLU conv1_srelu1_2 -- (1, 64, 87, 157) Scale conv1_srelu1_3 (1, 1, 1, 64) (1, 64, 87, 157) Pooling pool1 -- (1, 64, 43, 78) Convolution res1_1_1 (3, 3, 64, 64) (1, 64, 43, 78) Scale res1_1_1_srelu_1 (1, 1, 1, 64) (1, 64, 43, 78) ReLU res1_1_1_srelu_2 -- (1, 64, 43, 78) Scale res1_1_1_srelu_3 (1, 1, 1, 64) (1, 64, 43, 78) Convolution res1_1_2 (3, 3, 64, 64) (1, 64, 43, 78) Eltwise res1_1_sum -- (1, 64, 43, 78) Scale res1_1_srelu_1 (1, 1, 1, 64) (1, 64, 43, 78) ReLU res1_1_srelu_2 -- (1, 64, 43, 78) Scale res1_1_srelu_3 (1, 1, 1, 64) (1, 64, 43, 78) Convolution res1_2_1 (3, 3, 64, 64) (1, 64, 43, 78) Scale res1_2_1_srelu_1 (1, 1, 1, 64) (1, 64, 43, 78) ReLU res1_2_1_srelu_2 -- (1, 64, 43, 78) Scale res1_2_1_srelu_3 (1, 1, 1, 64) (1, 64, 43, 78) Convolution res1_2_2 (3, 3, 64, 64) (1, 64, 43, 78) Eltwise res1_2_sum -- (1, 64, 43, 78) Scale res1_2_srelu_1 (1, 1, 1, 64) (1, 64, 43, 78) ReLU res1_2_srelu_2 -- (1, 64, 43, 78) Scale res1_2_srelu_3 (1, 1, 1, 64) (1, 64, 43, 78) Convolution res2_1_1 (3, 3, 64, 128) (1, 128, 43, 78) Scale res2_1_1_srelu_1 (1, 1, 1, 128) (1, 128, 43, 78) ReLU res2_1_1_srelu_2 -- (1, 128, 43, 78) Scale res2_1_1_srelu_3 (1, 1, 1, 128) (1, 128, 43, 78) Convolution res2_1_2 (3, 3, 128, 128) (1, 128, 22, 39) Convolution res2_1_proj (1, 1, 64, 128) (1, 128, 22, 39) Eltwise res2_1_sum -- (1, 128, 22, 39) Scale res2_1_srelu_1 (1, 1, 1, 128) (1, 128, 22, 39) ReLU res2_1_srelu_2 -- (1, 128, 22, 39) Scale res2_1_srelu_3 (1, 1, 1, 128) (1, 128, 22, 39) Convolution res2_2_1 (3, 3, 128, 128) (1, 128, 22, 39) Scale res2_2_1_srelu_1 (1, 1, 1, 128) (1, 128, 22, 39) ReLU res2_2_1_srelu_2 -- (1, 128, 22, 39) Scale res2_2_1_srelu_3 (1, 1, 1, 128) (1, 128, 22, 39) Convolution res2_2_2 (3, 3, 128, 128) (1, 128, 22, 39) Eltwise res2_2_sum -- (1, 128, 22, 39) Scale res2_2_srelu_1 (1, 1, 1, 128) (1, 128, 22, 39) ReLU res2_2_srelu_2 -- (1, 128, 22, 39) Scale res2_2_srelu_3 (1, 1, 1, 128) (1, 128, 22, 39) Convolution res3_1_1 (3, 3, 128, 256) (1, 256, 22, 39) Scale res3_1_1_srelu_1 (1, 1, 1, 256) (1, 256, 22, 39) ReLU res3_1_1_srelu_2 -- (1, 256, 22, 39) Scale res3_1_1_srelu_3 (1, 1, 1, 256) (1, 256, 22, 39) Convolution res3_1_2 (3, 3, 256, 256) (1, 256, 11, 20) Convolution res3_1_proj (1, 1, 128, 256) (1, 256, 11, 20) Eltwise res3_1_sum -- (1, 256, 11, 20) Scale res3_1_srelu_1 (1, 1, 1, 256) (1, 256, 11, 20) ReLU res3_1_srelu_2 -- (1, 256, 11, 20) Scale res3_1_srelu_3 (1, 1, 1, 256) (1, 256, 11, 20) Convolution res3_2_1 (3, 3, 256, 256) (1, 256, 11, 20) Scale res3_2_1_srelu_1 (1, 1, 1, 256) (1, 256, 11, 20) ReLU res3_2_1_srelu_2 -- (1, 256, 11, 20) Scale res3_2_1_srelu_3 (1, 1, 1, 256) (1, 256, 11, 20) Convolution res3_2_2 (3, 3, 256, 256) (1, 256, 11, 20) Eltwise res3_2_sum -- (1, 256, 11, 20) Scale res3_2_srelu_1 (1, 1, 1, 256) (1, 256, 11, 20) ReLU res3_2_srelu_2 -- (1, 256, 11, 20) Scale res3_2_srelu_3 (1, 1, 1, 256) (1, 256, 11, 20) Convolution res4_1_1 (3, 3, 256, 512) (1, 512, 11, 20) Scale res4_1_1_srelu_1 (1, 1, 1, 512) (1, 512, 11, 20) ReLU res4_1_1_srelu_2 -- (1, 512, 11, 20) Scale res4_1_1_srelu_3 (1, 1, 1, 512) (1, 512, 11, 20) Convolution res4_1_2 (3, 3, 512, 512) (1, 512, 6, 10) Convolution res4_1_proj (1, 1, 256, 512) (1, 512, 6, 10) Eltwise res4_1_sum -- (1, 512, 6, 10) Scale res4_1_srelu_1 (1, 1, 1, 512) (1, 512, 6, 10) ReLU res4_1_srelu_2 -- (1, 512, 6, 10) Scale res4_1_srelu_3 (1, 1, 1, 512) (1, 512, 6, 10) Convolution res4_2_1 (3, 3, 512, 512) (1, 512, 6, 10) Scale res4_2_1_srelu_1 (1, 1, 1, 512) (1, 512, 6, 10) ReLU res4_2_1_srelu_2 -- (1, 512, 6, 10) Scale res4_2_1_srelu_3 (1, 1, 1, 512) (1, 512, 6, 10) Convolution res4_2_2 (3, 3, 512, 512) (1, 512, 6, 10) Eltwise res4_2_sum -- (1, 512, 6, 10) Scale res4_2_srelu_1 (1, 1, 1, 512) (1, 512, 6, 10) ReLU res4_2_srelu_2 -- (1, 512, 6, 10) Scale res4_2_srelu_3 (1, 1, 1, 512) (1, 512, 6, 10) Pooling pool_avg -- (1, 512, 4, 8) InnerProduct fc3 (16384, 3) (1, 3, 1, 1) Softmax softmax -- (1, 3, 1, 1) InnerProduct fc3_t (16384, 3) (1, 3, 1, 1) Softmax softmax_t -- (1, 3, 1, 1) Concat concat -- (1, 6, 1, 1) Traceback (most recent call last): File "/usr/local/bin/mmtoir", line 11, in load_entry_point('mmdnn==0.2.4', 'console_scripts', 'mmtoir')() File "/usr/local/lib/python3.6/site-packages/mmdnn/conversion/_script/convertToIR.py", line 192, in _main ret = _convert(args) File "/usr/local/lib/python3.6/site-packages/mmdnn/conversion/_script/convertToIR.py", line 17, in _convert graph = transformer.transform_graph() File "/usr/local/lib/python3.6/site-packages/mmdnn/conversion/caffe/transformer.py", line 367, in transform_graph mapped_node = self.map_node(node) File "/usr/local/lib/python3.6/site-packages/mmdnn/conversion/caffe/transformer.py", line 389, in map_node mapped_node = map_func(node) File "/usr/local/lib/python3.6/site-packages/mmdnn/conversion/caffe/mapper.py", line 262, in map_scale raise NotImplementedError NotImplementedError

does anyone have any idea what's wrong? I have tried to reinstall python and MMdn couple of times and still doesn't work.

caesar84 commented 5 years ago

Update: i have tried to use Docker installation and tried the example of resnet 152 and it went through as i converted it from caffe to IR then from IR to keras . However, when i try to convert Treilnet_SResnet_18 ( the one in the post above) here is the output with the error:

root@88d618bfdf67:/mmdnn# mmtoir -f caffe -n TrailNet_SResNet-18.prototxt -w TrailNet_SResNet-18.caffemodel -o caffe_zaid_IR WARNING: Logging before InitGoogleLogging() is written to STDERR I0818 22:45:45.765246 5382 upgrade_proto.cpp:67] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpc9qyark4.prototxt I0818 22:45:45.765282 5382 upgrade_proto.cpp:70] Successfully upgraded file specified using deprecated input fields. W0818 22:45:45.765287 5382 upgrade_proto.cpp:72] Note that future Caffe releases will only support input layers and not input fields. I0818 22:45:45.766170 5382 net.cpp:51] Initializing net from parameters: state { phase: TEST level: 0 } layer { name: "input" type: "Input" top: "data" input_param { shape { dim: 1 dim: 3 dim: 180 dim: 320 } } } layer { name: "sub_mean" type: "Scale" bottom: "data" top: "sub_mean" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 0.00390625 } bias_term: true bias_filler { value: -0.5 } } } layer { name: "conv1" type: "Convolution" bottom: "sub_mean" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true kernel_size: 7 stride: 2 weight_filler { type: "xavier" } } } layer { name: "conv1_srelu1_1" type: "Scale" bottom: "conv1" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "conv1_srelu1_2" type: "ReLU" bottom: "conv1" top: "conv1" } layer { name: "conv1_srelu1_3" type: "Scale" bottom: "conv1" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "pool1" type: "Pooling" bottom: "conv1" top: "pool1" pooling_param { pool: MAX kernel_size: 3 stride: 2 } } layer { name: "res1_1_1" type: "Convolution" bottom: "pool1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_1_1_srelu_1" type: "Scale" bottom: "res1_1_1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_1_1_srelu_2" type: "ReLU" bottom: "res1_1_1" top: "res1_1_1" } layer { name: "res1_1_1_srelu_3" type: "Scale" bottom: "res1_1_1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_1_2" type: "Convolution" bottom: "res1_1_1" top: "res1_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_1_sum" type: "Eltwise" bottom: "pool1" bottom: "res1_1_2" top: "res1_1" eltwise_param { operation: SUM } } layer { name: "res1_1_srelu_1" type: "Scale" bottom: "res1_1" top: "res1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_1_srelu_2" type: "ReLU" bottom: "res1_1" top: "res1_1" } layer { name: "res1_1_srelu_3" type: "Scale" bottom: "res1_1" top: "res1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_2_1" type: "Convolution" bottom: "res1_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_2_1_srelu_1" type: "Scale" bottom: "res1_2_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_2_1_srelu_2" type: "ReLU" bottom: "res1_2_1" top: "res1_2_1" } layer { name: "res1_2_1_srelu_3" type: "Scale" bottom: "res1_2_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_2_2" type: "Convolution" bottom: "res1_2_1" top: "res1_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_2_sum" type: "Eltwise" bottom: "res1_1" bottom: "res1_2_2" top: "res1_2" eltwise_param { operation: SUM } } layer { name: "res1_2_srelu_1" type: "Scale" bottom: "res1_2" top: "res1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_2_srelu_2" type: "ReLU" bottom: "res1_2" top: "res1_2" } layer { name: "res1_2_srelu_3" type: "Scale" bottom: "res1_2" top: "res1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_1_1" type: "Convolution" bottom: "res1_2" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_1_1_srelu_1" type: "Scale" bottom: "res2_1_1" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_1_1_srelu_2" type: "ReLU" bottom: "res2_1_1" top: "res2_1_1" } layer { name: "res2_1_1_srelu_3" type: "Scale" bottom: "res2_1_1" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_1_2" type: "Convolution" bottom: "res2_1_1" top: "res2_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res2_1_proj" type: "Convolution" bottom: "res1_2" top: "res2_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res2_1_sum" type: "Eltwise" bottom: "res2_1_proj" bottom: "res2_1_2" top: "res2_1" eltwise_param { operation: SUM } } layer { name: "res2_1_srelu_1" type: "Scale" bottom: "res2_1" top: "res2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_1_srelu_2" type: "ReLU" bottom: "res2_1" top: "res2_1" } layer { name: "res2_1_srelu_3" type: "Scale" bottom: "res2_1" top: "res2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_2_1" type: "Convolution" bottom: "res2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_2_1_srelu_1" type: "Scale" bottom: "res2_2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_2_1_srelu_2" type: "ReLU" bottom: "res2_2_1" top: "res2_2_1" } layer { name: "res2_2_1_srelu_3" type: "Scale" bottom: "res2_2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_2_2" type: "Convolution" bottom: "res2_2_1" top: "res2_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_2_sum" type: "Eltwise" bottom: "res2_1" bottom: "res2_2_2" top: "res2_2" eltwise_param { operation: SUM } } layer { name: "res2_2_srelu_1" type: "Scale" bottom: "res2_2" top: "res2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_2_srelu_2" type: "ReLU" bottom: "res2_2" top: "res2_2" } layer { name: "res2_2_srelu_3" type: "Scale" bottom: "res2_2" top: "res2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_1_1" type: "Convolution" bottom: "res2_2" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_1_1_srelu_1" type: "Scale" bottom: "res3_1_1" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_1_1_srelu_2" type: "ReLU" bottom: "res3_1_1" top: "res3_1_1" } layer { name: "res3_1_1_srelu_3" type: "Scale" bottom: "res3_1_1" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_1_2" type: "Convolution" bottom: "res3_1_1" top: "res3_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res3_1_proj" type: "Convolution" bottom: "res2_2" top: "res3_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res3_1_sum" type: "Eltwise" bottom: "res3_1_proj" bottom: "res3_1_2" top: "res3_1" eltwise_param { operation: SUM } } layer { name: "res3_1_srelu_1" type: "Scale" bottom: "res3_1" top: "res3_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_1_srelu_2" type: "ReLU" bottom: "res3_1" top: "res3_1" } layer { name: "res3_1_srelu_3" type: "Scale" bottom: "res3_1" top: "res3_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_2_1" type: "Convolution" bottom: "res3_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_2_1_srelu_1" type: "Scale" bottom: "res3_2_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_2_1_srelu_2" type: "ReLU" bottom: "res3_2_1" top: "res3_2_1" } layer { name: "res3_2_1_srelu_3" type: "Scale" bottom: "res3_2_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_2_2" type: "Convolution" bottom: "res3_2_1" top: "res3_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_2_sum" type: "Eltwise" bottom: "res3_1" bottom: "res3_2_2" top: "res3_2" eltwise_param { operation: SUM } } layer { name: "res3_2_srelu_1" type: "Scale" bottom: "res3_2" top: "res3_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_2_srelu_2" type: "ReLU" bottom: "res3_2" top: "res3_2" } layer { name: "res3_2_srelu_3" type: "Scale" bottom: "res3_2" top: "res3_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_1_1" type: "Convolution" bottom: "res3_2" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_1_1_srelu_1" type: "Scale" bottom: "res4_1_1" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_1_1_srelu_2" type: "ReLU" bottom: "res4_1_1" top: "res4_1_1" } layer { name: "res4_1_1_srelu_3" type: "Scale" bottom: "res4_1_1" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_1_2" type: "Convolution" bottom: "res4_1_1" top: "res4_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res4_1_proj" type: "Convolution" bottom: "res3_2" top: "res4_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res4_1_sum" type: "Eltwise" bottom: "res4_1_proj" bottom: "res4_1_2" top: "res4_1" eltwise_param { operation: SUM } } layer { name: "res4_1_srelu_1" type: "Scale" bottom: "res4_1" top: "res4_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_1_srelu_2" type: "ReLU" bottom: "res4_1" top: "res4_1" } layer { name: "res4_1_srelu_3" type: "Scale" bottom: "res4_1" top: "res4_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_2_1" type: "Convolution" bottom: "res4_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_2_1_srelu_1" type: "Scale" bottom: "res4_2_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_2_1_srelu_2" type: "ReLU" bottom: "res4_2_1" top: "res4_2_1" } layer { name: "res4_2_1_srelu_3" type: "Scale" bottom: "res4_2_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_2_2" type: "Convolution" bottom: "res4_2_1" top: "res4_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_2_sum" type: "Eltwise" bottom: "res4_1" bottom: "res4_2_2" top: "res4_2" eltwise_param { operation: SUM } } layer { name: "res4_2_srelu_1" type: "Scale" bottom: "res4_2" top: "res4_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_2_srelu_2" type: "ReLU" bottom: "res4_2" top: "res4_2" } layer { name: "res4_2_srelu_3" type: "Scale" bottom: "res4_2" top: "res4_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "pool_avg" type: "Pooling" bottom: "res4_2" top: "pool_avg" pooling_param { pool: AVE kernel_size: 3 stride: 1 } } layer { name: "fc3" type: "InnerProduct" bottom: "pool_avg" top: "fc3" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } inner_product_param { num_output: 3 weight_filler { type: "xavier" } bias_filler { type: "constant" value: 0 } } } layer { name: "softmax" type: "Softmax" bottom: "fc3" top: "softmax" } layer { name: "fc3_t" type: "InnerProduct" bottom: "pool_avg" top: "fc3_t" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 1 decay_mult: 0 } inner_product_param { num_output: 3 weight_filler { type: "xavier" } bias_filler { type: "constant" value: 0 } } } layer { name: "softmax_t" type: "Softmax" bottom: "fc3_t" top: "softmax_t" } layer { name: "concat" type: "Concat" bottom: "softmax" bottom: "softmax_t" top: "out" concat_param { axis: 1 } } I0818 22:45:45.767375 5382 layer_factory.hpp:77] Creating layer input I0818 22:45:45.767393 5382 net.cpp:84] Creating Layer input I0818 22:45:45.767400 5382 net.cpp:380] input -> data I0818 22:45:45.767415 5382 net.cpp:122] Setting up input I0818 22:45:45.767426 5382 net.cpp:129] Top shape: 1 3 180 320 (172800) I0818 22:45:45.767429 5382 net.cpp:137] Memory required for data: 691200 I0818 22:45:45.767436 5382 layer_factory.hpp:77] Creating layer sub_mean I0818 22:45:45.767444 5382 net.cpp:84] Creating Layer sub_mean I0818 22:45:45.767452 5382 net.cpp:406] sub_mean <- data I0818 22:45:45.767457 5382 net.cpp:380] sub_mean -> sub_mean I0818 22:45:45.767473 5382 layer_factory.hpp:77] Creating layer sub_mean I0818 22:45:45.767681 5382 net.cpp:122] Setting up sub_mean I0818 22:45:45.767696 5382 net.cpp:129] Top shape: 1 3 180 320 (172800) I0818 22:45:45.767700 5382 net.cpp:137] Memory required for data: 1382400 I0818 22:45:45.767714 5382 layer_factory.hpp:77] Creating layer conv1 I0818 22:45:45.767729 5382 net.cpp:84] Creating Layer conv1 I0818 22:45:45.767735 5382 net.cpp:406] conv1 <- sub_mean I0818 22:45:45.767742 5382 net.cpp:380] conv1 -> conv1 I0818 22:45:45.767858 5382 net.cpp:122] Setting up conv1 I0818 22:45:45.767872 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.767876 5382 net.cpp:137] Memory required for data: 4879104 I0818 22:45:45.767887 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_1 I0818 22:45:45.767894 5382 net.cpp:84] Creating Layer conv1_srelu1_1 I0818 22:45:45.767899 5382 net.cpp:406] conv1_srelu1_1 <- conv1 I0818 22:45:45.767907 5382 net.cpp:367] conv1_srelu1_1 -> conv1 (in-place) I0818 22:45:45.767920 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_1 I0818 22:45:45.767968 5382 net.cpp:122] Setting up conv1_srelu1_1 I0818 22:45:45.767978 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.767982 5382 net.cpp:137] Memory required for data: 8375808 I0818 22:45:45.767992 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_2 I0818 22:45:45.768002 5382 net.cpp:84] Creating Layer conv1_srelu1_2 I0818 22:45:45.768059 5382 net.cpp:406] conv1_srelu1_2 <- conv1 I0818 22:45:45.768090 5382 net.cpp:367] conv1_srelu1_2 -> conv1 (in-place) I0818 22:45:45.768102 5382 net.cpp:122] Setting up conv1_srelu1_2 I0818 22:45:45.768124 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.768131 5382 net.cpp:137] Memory required for data: 11872512 I0818 22:45:45.768148 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_3 I0818 22:45:45.768172 5382 net.cpp:84] Creating Layer conv1_srelu1_3 I0818 22:45:45.768179 5382 net.cpp:406] conv1_srelu1_3 <- conv1 I0818 22:45:45.768200 5382 net.cpp:367] conv1_srelu1_3 -> conv1 (in-place) I0818 22:45:45.768213 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_3 I0818 22:45:45.768261 5382 net.cpp:122] Setting up conv1_srelu1_3 I0818 22:45:45.768273 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.768277 5382 net.cpp:137] Memory required for data: 15369216 I0818 22:45:45.768287 5382 layer_factory.hpp:77] Creating layer pool1 I0818 22:45:45.768294 5382 net.cpp:84] Creating Layer pool1 I0818 22:45:45.768301 5382 net.cpp:406] pool1 <- conv1 I0818 22:45:45.768306 5382 net.cpp:380] pool1 -> pool1 I0818 22:45:45.768317 5382 net.cpp:122] Setting up pool1 I0818 22:45:45.768324 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768330 5382 net.cpp:137] Memory required for data: 16227840 I0818 22:45:45.768334 5382 layer_factory.hpp:77] Creating layer pool1_pool1_0_split I0818 22:45:45.768342 5382 net.cpp:84] Creating Layer pool1_pool1_0_split I0818 22:45:45.768347 5382 net.cpp:406] pool1_pool1_0_split <- pool1 I0818 22:45:45.768352 5382 net.cpp:380] pool1_pool1_0_split -> pool1_pool1_0_split_0 I0818 22:45:45.768360 5382 net.cpp:380] pool1_pool1_0_split -> pool1_pool1_0_split_1 I0818 22:45:45.768371 5382 net.cpp:122] Setting up pool1_pool1_0_split I0818 22:45:45.768378 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768386 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768390 5382 net.cpp:137] Memory required for data: 17945088 I0818 22:45:45.768398 5382 layer_factory.hpp:77] Creating layer res1_1_1 I0818 22:45:45.768406 5382 net.cpp:84] Creating Layer res1_1_1 I0818 22:45:45.768414 5382 net.cpp:406] res1_1_1 <- pool1_pool1_0_split_0 I0818 22:45:45.768422 5382 net.cpp:380] res1_1_1 -> res1_1_1 I0818 22:45:45.768605 5382 net.cpp:122] Setting up res1_1_1 I0818 22:45:45.768615 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768620 5382 net.cpp:137] Memory required for data: 18803712 I0818 22:45:45.768628 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_1 I0818 22:45:45.768640 5382 net.cpp:84] Creating Layer res1_1_1_srelu_1 I0818 22:45:45.768643 5382 net.cpp:406] res1_1_1_srelu_1 <- res1_1_1 I0818 22:45:45.768654 5382 net.cpp:367] res1_1_1_srelu_1 -> res1_1_1 (in-place) I0818 22:45:45.768668 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_1 I0818 22:45:45.768690 5382 net.cpp:122] Setting up res1_1_1_srelu_1 I0818 22:45:45.768700 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768704 5382 net.cpp:137] Memory required for data: 19662336 I0818 22:45:45.768714 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_2 I0818 22:45:45.768721 5382 net.cpp:84] Creating Layer res1_1_1_srelu_2 I0818 22:45:45.768728 5382 net.cpp:406] res1_1_1_srelu_2 <- res1_1_1 I0818 22:45:45.768733 5382 net.cpp:367] res1_1_1_srelu_2 -> res1_1_1 (in-place) I0818 22:45:45.768739 5382 net.cpp:122] Setting up res1_1_1_srelu_2 I0818 22:45:45.768748 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768772 5382 net.cpp:137] Memory required for data: 20520960 I0818 22:45:45.768777 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_3 I0818 22:45:45.768785 5382 net.cpp:84] Creating Layer res1_1_1_srelu_3 I0818 22:45:45.768793 5382 net.cpp:406] res1_1_1_srelu_3 <- res1_1_1 I0818 22:45:45.768800 5382 net.cpp:367] res1_1_1_srelu_3 -> res1_1_1 (in-place) I0818 22:45:45.768813 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_3 I0818 22:45:45.768837 5382 net.cpp:122] Setting up res1_1_1_srelu_3 I0818 22:45:45.768847 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.768851 5382 net.cpp:137] Memory required for data: 21379584 I0818 22:45:45.768862 5382 layer_factory.hpp:77] Creating layer res1_1_2 I0818 22:45:45.768869 5382 net.cpp:84] Creating Layer res1_1_2 I0818 22:45:45.768877 5382 net.cpp:406] res1_1_2 <- res1_1_1 I0818 22:45:45.768883 5382 net.cpp:380] res1_1_2 -> res1_1_2 I0818 22:45:45.769130 5382 net.cpp:122] Setting up res1_1_2 I0818 22:45:45.769160 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769168 5382 net.cpp:137] Memory required for data: 22238208 I0818 22:45:45.769176 5382 layer_factory.hpp:77] Creating layer res1_1_sum I0818 22:45:45.769186 5382 net.cpp:84] Creating Layer res1_1_sum I0818 22:45:45.769191 5382 net.cpp:406] res1_1_sum <- pool1_pool1_0_split_1 I0818 22:45:45.769199 5382 net.cpp:406] res1_1_sum <- res1_1_2 I0818 22:45:45.769206 5382 net.cpp:380] res1_1_sum -> res1_1 I0818 22:45:45.769217 5382 net.cpp:122] Setting up res1_1_sum I0818 22:45:45.769223 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769230 5382 net.cpp:137] Memory required for data: 23096832 I0818 22:45:45.769234 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_1 I0818 22:45:45.769243 5382 net.cpp:84] Creating Layer res1_1_srelu_1 I0818 22:45:45.769246 5382 net.cpp:406] res1_1_srelu_1 <- res1_1 I0818 22:45:45.769253 5382 net.cpp:367] res1_1_srelu_1 -> res1_1 (in-place) I0818 22:45:45.769266 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_1 I0818 22:45:45.769286 5382 net.cpp:122] Setting up res1_1_srelu_1 I0818 22:45:45.769295 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769299 5382 net.cpp:137] Memory required for data: 23955456 I0818 22:45:45.769310 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_2 I0818 22:45:45.769320 5382 net.cpp:84] Creating Layer res1_1_srelu_2 I0818 22:45:45.769323 5382 net.cpp:406] res1_1_srelu_2 <- res1_1 I0818 22:45:45.769330 5382 net.cpp:367] res1_1_srelu_2 -> res1_1 (in-place) I0818 22:45:45.769337 5382 net.cpp:122] Setting up res1_1_srelu_2 I0818 22:45:45.769345 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769347 5382 net.cpp:137] Memory required for data: 24814080 I0818 22:45:45.769352 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_3 I0818 22:45:45.769364 5382 net.cpp:84] Creating Layer res1_1_srelu_3 I0818 22:45:45.769371 5382 net.cpp:406] res1_1_srelu_3 <- res1_1 I0818 22:45:45.769377 5382 net.cpp:367] res1_1_srelu_3 -> res1_1 (in-place) I0818 22:45:45.769390 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_3 I0818 22:45:45.769412 5382 net.cpp:122] Setting up res1_1_srelu_3 I0818 22:45:45.769421 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769425 5382 net.cpp:137] Memory required for data: 25672704 I0818 22:45:45.769433 5382 layer_factory.hpp:77] Creating layer res1_1_res1_1_srelu_3_0_split I0818 22:45:45.769443 5382 net.cpp:84] Creating Layer res1_1_res1_1_srelu_3_0_split I0818 22:45:45.769446 5382 net.cpp:406] res1_1_res1_1_srelu_3_0_split <- res1_1 I0818 22:45:45.769452 5382 net.cpp:380] res1_1_res1_1_srelu_3_0_split -> res1_1_res1_1_srelu_3_0_split_0 I0818 22:45:45.769464 5382 net.cpp:380] res1_1_res1_1_srelu_3_0_split -> res1_1_res1_1_srelu_3_0_split_1 I0818 22:45:45.769474 5382 net.cpp:122] Setting up res1_1_res1_1_srelu_3_0_split I0818 22:45:45.769481 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769490 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769493 5382 net.cpp:137] Memory required for data: 27389952 I0818 22:45:45.769498 5382 layer_factory.hpp:77] Creating layer res1_2_1 I0818 22:45:45.769506 5382 net.cpp:84] Creating Layer res1_2_1 I0818 22:45:45.769515 5382 net.cpp:406] res1_2_1 <- res1_1_res1_1_srelu_3_0_split_0 I0818 22:45:45.769521 5382 net.cpp:380] res1_2_1 -> res1_2_1 I0818 22:45:45.769704 5382 net.cpp:122] Setting up res1_2_1 I0818 22:45:45.769716 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769719 5382 net.cpp:137] Memory required for data: 28248576 I0818 22:45:45.769726 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_1 I0818 22:45:45.769737 5382 net.cpp:84] Creating Layer res1_2_1_srelu_1 I0818 22:45:45.769743 5382 net.cpp:406] res1_2_1_srelu_1 <- res1_2_1 I0818 22:45:45.769752 5382 net.cpp:367] res1_2_1_srelu_1 -> res1_2_1 (in-place) I0818 22:45:45.769763 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_1 I0818 22:45:45.769789 5382 net.cpp:122] Setting up res1_2_1_srelu_1 I0818 22:45:45.769799 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769804 5382 net.cpp:137] Memory required for data: 29107200 I0818 22:45:45.769810 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_2 I0818 22:45:45.769819 5382 net.cpp:84] Creating Layer res1_2_1_srelu_2 I0818 22:45:45.769822 5382 net.cpp:406] res1_2_1_srelu_2 <- res1_2_1 I0818 22:45:45.769829 5382 net.cpp:367] res1_2_1_srelu_2 -> res1_2_1 (in-place) I0818 22:45:45.769838 5382 net.cpp:122] Setting up res1_2_1_srelu_2 I0818 22:45:45.769845 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769851 5382 net.cpp:137] Memory required for data: 29965824 I0818 22:45:45.769855 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_3 I0818 22:45:45.769861 5382 net.cpp:84] Creating Layer res1_2_1_srelu_3 I0818 22:45:45.769868 5382 net.cpp:406] res1_2_1_srelu_3 <- res1_2_1 I0818 22:45:45.769876 5382 net.cpp:367] res1_2_1_srelu_3 -> res1_2_1 (in-place) I0818 22:45:45.769887 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_3 I0818 22:45:45.769910 5382 net.cpp:122] Setting up res1_2_1_srelu_3 I0818 22:45:45.769919 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.769923 5382 net.cpp:137] Memory required for data: 30824448 I0818 22:45:45.769930 5382 layer_factory.hpp:77] Creating layer res1_2_2 I0818 22:45:45.769939 5382 net.cpp:84] Creating Layer res1_2_2 I0818 22:45:45.769946 5382 net.cpp:406] res1_2_2 <- res1_2_1 I0818 22:45:45.769953 5382 net.cpp:380] res1_2_2 -> res1_2_2 I0818 22:45:45.770176 5382 net.cpp:122] Setting up res1_2_2 I0818 22:45:45.770189 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770192 5382 net.cpp:137] Memory required for data: 31683072 I0818 22:45:45.770200 5382 layer_factory.hpp:77] Creating layer res1_2_sum I0818 22:45:45.770210 5382 net.cpp:84] Creating Layer res1_2_sum I0818 22:45:45.770215 5382 net.cpp:406] res1_2_sum <- res1_1_res1_1_srelu_3_0_split_1 I0818 22:45:45.770222 5382 net.cpp:406] res1_2_sum <- res1_2_2 I0818 22:45:45.770231 5382 net.cpp:380] res1_2_sum -> res1_2 I0818 22:45:45.770241 5382 net.cpp:122] Setting up res1_2_sum I0818 22:45:45.770249 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770253 5382 net.cpp:137] Memory required for data: 32541696 I0818 22:45:45.770257 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_1 I0818 22:45:45.770263 5382 net.cpp:84] Creating Layer res1_2_srelu_1 I0818 22:45:45.770270 5382 net.cpp:406] res1_2_srelu_1 <- res1_2 I0818 22:45:45.770277 5382 net.cpp:367] res1_2_srelu_1 -> res1_2 (in-place) I0818 22:45:45.770290 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_1 I0818 22:45:45.770310 5382 net.cpp:122] Setting up res1_2_srelu_1 I0818 22:45:45.770319 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770323 5382 net.cpp:137] Memory required for data: 33400320 I0818 22:45:45.770331 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_2 I0818 22:45:45.770339 5382 net.cpp:84] Creating Layer res1_2_srelu_2 I0818 22:45:45.770344 5382 net.cpp:406] res1_2_srelu_2 <- res1_2 I0818 22:45:45.770351 5382 net.cpp:367] res1_2_srelu_2 -> res1_2 (in-place) I0818 22:45:45.770357 5382 net.cpp:122] Setting up res1_2_srelu_2 I0818 22:45:45.770365 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770370 5382 net.cpp:137] Memory required for data: 34258944 I0818 22:45:45.770376 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_3 I0818 22:45:45.770383 5382 net.cpp:84] Creating Layer res1_2_srelu_3 I0818 22:45:45.770387 5382 net.cpp:406] res1_2_srelu_3 <- res1_2 I0818 22:45:45.770398 5382 net.cpp:367] res1_2_srelu_3 -> res1_2 (in-place) I0818 22:45:45.770411 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_3 I0818 22:45:45.770428 5382 net.cpp:122] Setting up res1_2_srelu_3 I0818 22:45:45.770438 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770442 5382 net.cpp:137] Memory required for data: 35117568 I0818 22:45:45.770449 5382 layer_factory.hpp:77] Creating layer res1_2_res1_2_srelu_3_0_split I0818 22:45:45.770459 5382 net.cpp:84] Creating Layer res1_2_res1_2_srelu_3_0_split I0818 22:45:45.770463 5382 net.cpp:406] res1_2_res1_2_srelu_3_0_split <- res1_2 I0818 22:45:45.770473 5382 net.cpp:380] res1_2_res1_2_srelu_3_0_split -> res1_2_res1_2_srelu_3_0_split_0 I0818 22:45:45.770481 5382 net.cpp:380] res1_2_res1_2_srelu_3_0_split -> res1_2_res1_2_srelu_3_0_split_1 I0818 22:45:45.770488 5382 net.cpp:122] Setting up res1_2_res1_2_srelu_3_0_split I0818 22:45:45.770498 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770503 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.770509 5382 net.cpp:137] Memory required for data: 36834816 I0818 22:45:45.770514 5382 layer_factory.hpp:77] Creating layer res2_1_1 I0818 22:45:45.770522 5382 net.cpp:84] Creating Layer res2_1_1 I0818 22:45:45.770529 5382 net.cpp:406] res2_1_1 <- res1_2_res1_2_srelu_3_0_split_0 I0818 22:45:45.770539 5382 net.cpp:380] res2_1_1 -> res2_1_1 I0818 22:45:45.770879 5382 net.cpp:122] Setting up res2_1_1 I0818 22:45:45.770900 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.770905 5382 net.cpp:137] Memory required for data: 38552064 I0818 22:45:45.770920 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_1 I0818 22:45:45.770931 5382 net.cpp:84] Creating Layer res2_1_1_srelu_1 I0818 22:45:45.770936 5382 net.cpp:406] res2_1_1_srelu_1 <- res2_1_1 I0818 22:45:45.770946 5382 net.cpp:367] res2_1_1_srelu_1 -> res2_1_1 (in-place) I0818 22:45:45.770956 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_1 I0818 22:45:45.770993 5382 net.cpp:122] Setting up res2_1_1_srelu_1 I0818 22:45:45.771029 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.771050 5382 net.cpp:137] Memory required for data: 40269312 I0818 22:45:45.771059 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_2 I0818 22:45:45.771067 5382 net.cpp:84] Creating Layer res2_1_1_srelu_2 I0818 22:45:45.771072 5382 net.cpp:406] res2_1_1_srelu_2 <- res2_1_1 I0818 22:45:45.771083 5382 net.cpp:367] res2_1_1_srelu_2 -> res2_1_1 (in-place) I0818 22:45:45.771090 5382 net.cpp:122] Setting up res2_1_1_srelu_2 I0818 22:45:45.771100 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.771103 5382 net.cpp:137] Memory required for data: 41986560 I0818 22:45:45.771111 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_3 I0818 22:45:45.771116 5382 net.cpp:84] Creating Layer res2_1_1_srelu_3 I0818 22:45:45.771123 5382 net.cpp:406] res2_1_1_srelu_3 <- res2_1_1 I0818 22:45:45.771131 5382 net.cpp:367] res2_1_1_srelu_3 -> res2_1_1 (in-place) I0818 22:45:45.771143 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_3 I0818 22:45:45.771167 5382 net.cpp:122] Setting up res2_1_1_srelu_3 I0818 22:45:45.771176 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.771180 5382 net.cpp:137] Memory required for data: 43703808 I0818 22:45:45.771188 5382 layer_factory.hpp:77] Creating layer res2_1_2 I0818 22:45:45.771203 5382 net.cpp:84] Creating Layer res2_1_2 I0818 22:45:45.771209 5382 net.cpp:406] res2_1_2 <- res2_1_1 I0818 22:45:45.771217 5382 net.cpp:380] res2_1_2 -> res2_1_2 I0818 22:45:45.771865 5382 net.cpp:122] Setting up res2_1_2 I0818 22:45:45.771875 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.771879 5382 net.cpp:137] Memory required for data: 44143104 I0818 22:45:45.771888 5382 layer_factory.hpp:77] Creating layer res2_1_proj I0818 22:45:45.771895 5382 net.cpp:84] Creating Layer res2_1_proj I0818 22:45:45.771903 5382 net.cpp:406] res2_1_proj <- res1_2_res1_2_srelu_3_0_split_1 I0818 22:45:45.771909 5382 net.cpp:380] res2_1_proj -> res2_1_proj I0818 22:45:45.772013 5382 net.cpp:122] Setting up res2_1_proj I0818 22:45:45.772040 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772044 5382 net.cpp:137] Memory required for data: 44582400 I0818 22:45:45.772053 5382 layer_factory.hpp:77] Creating layer res2_1_sum I0818 22:45:45.772079 5382 net.cpp:84] Creating Layer res2_1_sum I0818 22:45:45.772119 5382 net.cpp:406] res2_1_sum <- res2_1_proj I0818 22:45:45.772125 5382 net.cpp:406] res2_1_sum <- res2_1_2 I0818 22:45:45.772132 5382 net.cpp:380] res2_1_sum -> res2_1 I0818 22:45:45.772143 5382 net.cpp:122] Setting up res2_1_sum I0818 22:45:45.772150 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772156 5382 net.cpp:137] Memory required for data: 45021696 I0818 22:45:45.772161 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_1 I0818 22:45:45.772168 5382 net.cpp:84] Creating Layer res2_1_srelu_1 I0818 22:45:45.772176 5382 net.cpp:406] res2_1_srelu_1 <- res2_1 I0818 22:45:45.772181 5382 net.cpp:367] res2_1_srelu_1 -> res2_1 (in-place) I0818 22:45:45.772192 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_1 I0818 22:45:45.772212 5382 net.cpp:122] Setting up res2_1_srelu_1 I0818 22:45:45.772222 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772226 5382 net.cpp:137] Memory required for data: 45460992 I0818 22:45:45.772233 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_2 I0818 22:45:45.772241 5382 net.cpp:84] Creating Layer res2_1_srelu_2 I0818 22:45:45.772245 5382 net.cpp:406] res2_1_srelu_2 <- res2_1 I0818 22:45:45.772251 5382 net.cpp:367] res2_1_srelu_2 -> res2_1 (in-place) I0818 22:45:45.772259 5382 net.cpp:122] Setting up res2_1_srelu_2 I0818 22:45:45.772265 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772272 5382 net.cpp:137] Memory required for data: 45900288 I0818 22:45:45.772276 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_3 I0818 22:45:45.772284 5382 net.cpp:84] Creating Layer res2_1_srelu_3 I0818 22:45:45.772289 5382 net.cpp:406] res2_1_srelu_3 <- res2_1 I0818 22:45:45.772298 5382 net.cpp:367] res2_1_srelu_3 -> res2_1 (in-place) I0818 22:45:45.772308 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_3 I0818 22:45:45.772325 5382 net.cpp:122] Setting up res2_1_srelu_3 I0818 22:45:45.772334 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772338 5382 net.cpp:137] Memory required for data: 46339584 I0818 22:45:45.772346 5382 layer_factory.hpp:77] Creating layer res2_1_res2_1_srelu_3_0_split I0818 22:45:45.772354 5382 net.cpp:84] Creating Layer res2_1_res2_1_srelu_3_0_split I0818 22:45:45.772358 5382 net.cpp:406] res2_1_res2_1_srelu_3_0_split <- res2_1 I0818 22:45:45.772364 5382 net.cpp:380] res2_1_res2_1_srelu_3_0_split -> res2_1_res2_1_srelu_3_0_split_0 I0818 22:45:45.772374 5382 net.cpp:380] res2_1_res2_1_srelu_3_0_split -> res2_1_res2_1_srelu_3_0_split_1 I0818 22:45:45.772382 5382 net.cpp:122] Setting up res2_1_res2_1_srelu_3_0_split I0818 22:45:45.772392 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772397 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.772402 5382 net.cpp:137] Memory required for data: 47218176 I0818 22:45:45.772405 5382 layer_factory.hpp:77] Creating layer res2_2_1 I0818 22:45:45.772416 5382 net.cpp:84] Creating Layer res2_2_1 I0818 22:45:45.772424 5382 net.cpp:406] res2_2_1 <- res2_1_res2_1_srelu_3_0_split_0 I0818 22:45:45.772431 5382 net.cpp:380] res2_2_1 -> res2_2_1 I0818 22:45:45.773123 5382 net.cpp:122] Setting up res2_2_1 I0818 22:45:45.773136 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.773140 5382 net.cpp:137] Memory required for data: 47657472 I0818 22:45:45.773149 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_1 I0818 22:45:45.773154 5382 net.cpp:84] Creating Layer res2_2_1_srelu_1 I0818 22:45:45.773162 5382 net.cpp:406] res2_2_1_srelu_1 <- res2_2_1 I0818 22:45:45.773169 5382 net.cpp:367] res2_2_1_srelu_1 -> res2_2_1 (in-place) I0818 22:45:45.773182 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_1 I0818 22:45:45.773200 5382 net.cpp:122] Setting up res2_2_1_srelu_1 I0818 22:45:45.773209 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.773236 5382 net.cpp:137] Memory required for data: 48096768 I0818 22:45:45.773244 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_2 I0818 22:45:45.773250 5382 net.cpp:84] Creating Layer res2_2_1_srelu_2 I0818 22:45:45.773255 5382 net.cpp:406] res2_2_1_srelu_2 <- res2_2_1 I0818 22:45:45.773265 5382 net.cpp:367] res2_2_1_srelu_2 -> res2_2_1 (in-place) I0818 22:45:45.773272 5382 net.cpp:122] Setting up res2_2_1_srelu_2 I0818 22:45:45.773280 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.773284 5382 net.cpp:137] Memory required for data: 48536064 I0818 22:45:45.773288 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_3 I0818 22:45:45.773296 5382 net.cpp:84] Creating Layer res2_2_1_srelu_3 I0818 22:45:45.773303 5382 net.cpp:406] res2_2_1_srelu_3 <- res2_2_1 I0818 22:45:45.773309 5382 net.cpp:367] res2_2_1_srelu_3 -> res2_2_1 (in-place) I0818 22:45:45.773322 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_3 I0818 22:45:45.773341 5382 net.cpp:122] Setting up res2_2_1_srelu_3 I0818 22:45:45.773350 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.773355 5382 net.cpp:137] Memory required for data: 48975360 I0818 22:45:45.773361 5382 layer_factory.hpp:77] Creating layer res2_2_2 I0818 22:45:45.773372 5382 net.cpp:84] Creating Layer res2_2_2 I0818 22:45:45.773377 5382 net.cpp:406] res2_2_2 <- res2_2_1 I0818 22:45:45.773383 5382 net.cpp:380] res2_2_2 -> res2_2_2 I0818 22:45:45.774040 5382 net.cpp:122] Setting up res2_2_2 I0818 22:45:45.774052 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774056 5382 net.cpp:137] Memory required for data: 49414656 I0818 22:45:45.774063 5382 layer_factory.hpp:77] Creating layer res2_2_sum I0818 22:45:45.774088 5382 net.cpp:84] Creating Layer res2_2_sum I0818 22:45:45.774096 5382 net.cpp:406] res2_2_sum <- res2_1_res2_1_srelu_3_0_split_1 I0818 22:45:45.774102 5382 net.cpp:406] res2_2_sum <- res2_2_2 I0818 22:45:45.774112 5382 net.cpp:380] res2_2_sum -> res2_2 I0818 22:45:45.774121 5382 net.cpp:122] Setting up res2_2_sum I0818 22:45:45.774142 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774147 5382 net.cpp:137] Memory required for data: 49853952 I0818 22:45:45.774150 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_1 I0818 22:45:45.774157 5382 net.cpp:84] Creating Layer res2_2_srelu_1 I0818 22:45:45.774161 5382 net.cpp:406] res2_2_srelu_1 <- res2_2 I0818 22:45:45.774171 5382 net.cpp:367] res2_2_srelu_1 -> res2_2 (in-place) I0818 22:45:45.774181 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_1 I0818 22:45:45.774200 5382 net.cpp:122] Setting up res2_2_srelu_1 I0818 22:45:45.774210 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774214 5382 net.cpp:137] Memory required for data: 50293248 I0818 22:45:45.774224 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_2 I0818 22:45:45.774230 5382 net.cpp:84] Creating Layer res2_2_srelu_2 I0818 22:45:45.774237 5382 net.cpp:406] res2_2_srelu_2 <- res2_2 I0818 22:45:45.774243 5382 net.cpp:367] res2_2_srelu_2 -> res2_2 (in-place) I0818 22:45:45.774248 5382 net.cpp:122] Setting up res2_2_srelu_2 I0818 22:45:45.774257 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774261 5382 net.cpp:137] Memory required for data: 50732544 I0818 22:45:45.774266 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_3 I0818 22:45:45.774273 5382 net.cpp:84] Creating Layer res2_2_srelu_3 I0818 22:45:45.774281 5382 net.cpp:406] res2_2_srelu_3 <- res2_2 I0818 22:45:45.774286 5382 net.cpp:367] res2_2_srelu_3 -> res2_2 (in-place) I0818 22:45:45.774296 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_3 I0818 22:45:45.774312 5382 net.cpp:122] Setting up res2_2_srelu_3 I0818 22:45:45.774322 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774325 5382 net.cpp:137] Memory required for data: 51171840 I0818 22:45:45.774335 5382 layer_factory.hpp:77] Creating layer res2_2_res2_2_srelu_3_0_split I0818 22:45:45.774341 5382 net.cpp:84] Creating Layer res2_2_res2_2_srelu_3_0_split I0818 22:45:45.774348 5382 net.cpp:406] res2_2_res2_2_srelu_3_0_split <- res2_2 I0818 22:45:45.774354 5382 net.cpp:380] res2_2_res2_2_srelu_3_0_split -> res2_2_res2_2_srelu_3_0_split_0 I0818 22:45:45.774363 5382 net.cpp:380] res2_2_res2_2_srelu_3_0_split -> res2_2_res2_2_srelu_3_0_split_1 I0818 22:45:45.774372 5382 net.cpp:122] Setting up res2_2_res2_2_srelu_3_0_split I0818 22:45:45.774379 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774387 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.774391 5382 net.cpp:137] Memory required for data: 52050432 I0818 22:45:45.774399 5382 layer_factory.hpp:77] Creating layer res3_1_1 I0818 22:45:45.774405 5382 net.cpp:84] Creating Layer res3_1_1 I0818 22:45:45.774412 5382 net.cpp:406] res3_1_1 <- res2_2_res2_2_srelu_3_0_split_0 I0818 22:45:45.774420 5382 net.cpp:380] res3_1_1 -> res3_1_1 I0818 22:45:45.775749 5382 net.cpp:122] Setting up res3_1_1 I0818 22:45:45.775772 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.775777 5382 net.cpp:137] Memory required for data: 52929024 I0818 22:45:45.775790 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_1 I0818 22:45:45.775801 5382 net.cpp:84] Creating Layer res3_1_1_srelu_1 I0818 22:45:45.775806 5382 net.cpp:406] res3_1_1_srelu_1 <- res3_1_1 I0818 22:45:45.775813 5382 net.cpp:367] res3_1_1_srelu_1 -> res3_1_1 (in-place) I0818 22:45:45.775827 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_1 I0818 22:45:45.775847 5382 net.cpp:122] Setting up res3_1_1_srelu_1 I0818 22:45:45.775858 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.775863 5382 net.cpp:137] Memory required for data: 53807616 I0818 22:45:45.775903 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_2 I0818 22:45:45.775909 5382 net.cpp:84] Creating Layer res3_1_1_srelu_2 I0818 22:45:45.775918 5382 net.cpp:406] res3_1_1_srelu_2 <- res3_1_1 I0818 22:45:45.775923 5382 net.cpp:367] res3_1_1_srelu_2 -> res3_1_1 (in-place) I0818 22:45:45.775943 5382 net.cpp:122] Setting up res3_1_1_srelu_2 I0818 22:45:45.775952 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.775956 5382 net.cpp:137] Memory required for data: 54686208 I0818 22:45:45.775964 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_3 I0818 22:45:45.775971 5382 net.cpp:84] Creating Layer res3_1_1_srelu_3 I0818 22:45:45.775975 5382 net.cpp:406] res3_1_1_srelu_3 <- res3_1_1 I0818 22:45:45.775982 5382 net.cpp:367] res3_1_1_srelu_3 -> res3_1_1 (in-place) I0818 22:45:45.775995 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_3 I0818 22:45:45.776013 5382 net.cpp:122] Setting up res3_1_1_srelu_3 I0818 22:45:45.776023 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.776027 5382 net.cpp:137] Memory required for data: 55564800 I0818 22:45:45.776037 5382 layer_factory.hpp:77] Creating layer res3_1_2 I0818 22:45:45.776044 5382 net.cpp:84] Creating Layer res3_1_2 I0818 22:45:45.776048 5382 net.cpp:406] res3_1_2 <- res3_1_1 I0818 22:45:45.776057 5382 net.cpp:380] res3_1_2 -> res3_1_2 I0818 22:45:45.778983 5382 net.cpp:122] Setting up res3_1_2 I0818 22:45:45.779001 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779006 5382 net.cpp:137] Memory required for data: 55790080 I0818 22:45:45.779019 5382 layer_factory.hpp:77] Creating layer res3_1_proj I0818 22:45:45.779032 5382 net.cpp:84] Creating Layer res3_1_proj I0818 22:45:45.779037 5382 net.cpp:406] res3_1_proj <- res2_2_res2_2_srelu_3_0_split_1 I0818 22:45:45.779045 5382 net.cpp:380] res3_1_proj -> res3_1_proj I0818 22:45:45.779207 5382 net.cpp:122] Setting up res3_1_proj I0818 22:45:45.779218 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779222 5382 net.cpp:137] Memory required for data: 56015360 I0818 22:45:45.779229 5382 layer_factory.hpp:77] Creating layer res3_1_sum I0818 22:45:45.779237 5382 net.cpp:84] Creating Layer res3_1_sum I0818 22:45:45.779243 5382 net.cpp:406] res3_1_sum <- res3_1_proj I0818 22:45:45.779251 5382 net.cpp:406] res3_1_sum <- res3_1_2 I0818 22:45:45.779258 5382 net.cpp:380] res3_1_sum -> res3_1 I0818 22:45:45.779265 5382 net.cpp:122] Setting up res3_1_sum I0818 22:45:45.779273 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779279 5382 net.cpp:137] Memory required for data: 56240640 I0818 22:45:45.779284 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_1 I0818 22:45:45.779319 5382 net.cpp:84] Creating Layer res3_1_srelu_1 I0818 22:45:45.779353 5382 net.cpp:406] res3_1_srelu_1 <- res3_1 I0818 22:45:45.779363 5382 net.cpp:367] res3_1_srelu_1 -> res3_1 (in-place) I0818 22:45:45.779394 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_1 I0818 22:45:45.779412 5382 net.cpp:122] Setting up res3_1_srelu_1 I0818 22:45:45.779422 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779425 5382 net.cpp:137] Memory required for data: 56465920 I0818 22:45:45.779436 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_2 I0818 22:45:45.779441 5382 net.cpp:84] Creating Layer res3_1_srelu_2 I0818 22:45:45.779448 5382 net.cpp:406] res3_1_srelu_2 <- res3_1 I0818 22:45:45.779454 5382 net.cpp:367] res3_1_srelu_2 -> res3_1 (in-place) I0818 22:45:45.779462 5382 net.cpp:122] Setting up res3_1_srelu_2 I0818 22:45:45.779469 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779475 5382 net.cpp:137] Memory required for data: 56691200 I0818 22:45:45.779479 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_3 I0818 22:45:45.779486 5382 net.cpp:84] Creating Layer res3_1_srelu_3 I0818 22:45:45.779500 5382 net.cpp:406] res3_1_srelu_3 <- res3_1 I0818 22:45:45.779507 5382 net.cpp:367] res3_1_srelu_3 -> res3_1 (in-place) I0818 22:45:45.779520 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_3 I0818 22:45:45.779536 5382 net.cpp:122] Setting up res3_1_srelu_3 I0818 22:45:45.779546 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779549 5382 net.cpp:137] Memory required for data: 56916480 I0818 22:45:45.779559 5382 layer_factory.hpp:77] Creating layer res3_1_res3_1_srelu_3_0_split I0818 22:45:45.779567 5382 net.cpp:84] Creating Layer res3_1_res3_1_srelu_3_0_split I0818 22:45:45.779574 5382 net.cpp:406] res3_1_res3_1_srelu_3_0_split <- res3_1 I0818 22:45:45.779580 5382 net.cpp:380] res3_1_res3_1_srelu_3_0_split -> res3_1_res3_1_srelu_3_0_split_0 I0818 22:45:45.779590 5382 net.cpp:380] res3_1_res3_1_srelu_3_0_split -> res3_1_res3_1_srelu_3_0_split_1 I0818 22:45:45.779603 5382 net.cpp:122] Setting up res3_1_res3_1_srelu_3_0_split I0818 22:45:45.779613 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779618 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.779623 5382 net.cpp:137] Memory required for data: 57367040 I0818 22:45:45.779626 5382 layer_factory.hpp:77] Creating layer res3_2_1 I0818 22:45:45.779636 5382 net.cpp:84] Creating Layer res3_2_1 I0818 22:45:45.779641 5382 net.cpp:406] res3_2_1 <- res3_1_res3_1_srelu_3_0_split_0 I0818 22:45:45.779649 5382 net.cpp:380] res3_2_1 -> res3_2_1 I0818 22:45:45.783032 5382 net.cpp:122] Setting up res3_2_1 I0818 22:45:45.783066 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.783071 5382 net.cpp:137] Memory required for data: 57592320 I0818 22:45:45.783085 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_1 I0818 22:45:45.783095 5382 net.cpp:84] Creating Layer res3_2_1_srelu_1 I0818 22:45:45.783103 5382 net.cpp:406] res3_2_1_srelu_1 <- res3_2_1 I0818 22:45:45.783113 5382 net.cpp:367] res3_2_1_srelu_1 -> res3_2_1 (in-place) I0818 22:45:45.783130 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_1 I0818 22:45:45.783149 5382 net.cpp:122] Setting up res3_2_1_srelu_1 I0818 22:45:45.783159 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.783164 5382 net.cpp:137] Memory required for data: 57817600 I0818 22:45:45.783174 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_2 I0818 22:45:45.783179 5382 net.cpp:84] Creating Layer res3_2_1_srelu_2 I0818 22:45:45.783186 5382 net.cpp:406] res3_2_1_srelu_2 <- res3_2_1 I0818 22:45:45.783205 5382 net.cpp:367] res3_2_1_srelu_2 -> res3_2_1 (in-place) I0818 22:45:45.783246 5382 net.cpp:122] Setting up res3_2_1_srelu_2 I0818 22:45:45.783259 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.783264 5382 net.cpp:137] Memory required for data: 58042880 I0818 22:45:45.783268 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_3 I0818 22:45:45.783289 5382 net.cpp:84] Creating Layer res3_2_1_srelu_3 I0818 22:45:45.783295 5382 net.cpp:406] res3_2_1_srelu_3 <- res3_2_1 I0818 22:45:45.783301 5382 net.cpp:367] res3_2_1_srelu_3 -> res3_2_1 (in-place) I0818 22:45:45.783313 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_3 I0818 22:45:45.783330 5382 net.cpp:122] Setting up res3_2_1_srelu_3 I0818 22:45:45.783340 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.783344 5382 net.cpp:137] Memory required for data: 58268160 I0818 22:45:45.783351 5382 layer_factory.hpp:77] Creating layer res3_2_2 I0818 22:45:45.783370 5382 net.cpp:84] Creating Layer res3_2_2 I0818 22:45:45.783378 5382 net.cpp:406] res3_2_2 <- res3_2_1 I0818 22:45:45.783385 5382 net.cpp:380] res3_2_2 -> res3_2_2 I0818 22:45:45.786077 5382 net.cpp:122] Setting up res3_2_2 I0818 22:45:45.786104 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786108 5382 net.cpp:137] Memory required for data: 58493440 I0818 22:45:45.786118 5382 layer_factory.hpp:77] Creating layer res3_2_sum I0818 22:45:45.786131 5382 net.cpp:84] Creating Layer res3_2_sum I0818 22:45:45.786195 5382 net.cpp:406] res3_2_sum <- res3_1_res3_1_srelu_3_0_split_1 I0818 22:45:45.786226 5382 net.cpp:406] res3_2_sum <- res3_2_2 I0818 22:45:45.786234 5382 net.cpp:380] res3_2_sum -> res3_2 I0818 22:45:45.786247 5382 net.cpp:122] Setting up res3_2_sum I0818 22:45:45.786257 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786260 5382 net.cpp:137] Memory required for data: 58718720 I0818 22:45:45.786267 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_1 I0818 22:45:45.786276 5382 net.cpp:84] Creating Layer res3_2_srelu_1 I0818 22:45:45.786281 5382 net.cpp:406] res3_2_srelu_1 <- res3_2 I0818 22:45:45.786290 5382 net.cpp:367] res3_2_srelu_1 -> res3_2 (in-place) I0818 22:45:45.786303 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_1 I0818 22:45:45.786321 5382 net.cpp:122] Setting up res3_2_srelu_1 I0818 22:45:45.786331 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786335 5382 net.cpp:137] Memory required for data: 58944000 I0818 22:45:45.786345 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_2 I0818 22:45:45.786352 5382 net.cpp:84] Creating Layer res3_2_srelu_2 I0818 22:45:45.786358 5382 net.cpp:406] res3_2_srelu_2 <- res3_2 I0818 22:45:45.786365 5382 net.cpp:367] res3_2_srelu_2 -> res3_2 (in-place) I0818 22:45:45.786373 5382 net.cpp:122] Setting up res3_2_srelu_2 I0818 22:45:45.786379 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786386 5382 net.cpp:137] Memory required for data: 59169280 I0818 22:45:45.786391 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_3 I0818 22:45:45.786396 5382 net.cpp:84] Creating Layer res3_2_srelu_3 I0818 22:45:45.786403 5382 net.cpp:406] res3_2_srelu_3 <- res3_2 I0818 22:45:45.786409 5382 net.cpp:367] res3_2_srelu_3 -> res3_2 (in-place) I0818 22:45:45.786422 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_3 I0818 22:45:45.786440 5382 net.cpp:122] Setting up res3_2_srelu_3 I0818 22:45:45.786450 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786454 5382 net.cpp:137] Memory required for data: 59394560 I0818 22:45:45.786463 5382 layer_factory.hpp:77] Creating layer res3_2_res3_2_srelu_3_0_split I0818 22:45:45.786470 5382 net.cpp:84] Creating Layer res3_2_res3_2_srelu_3_0_split I0818 22:45:45.786478 5382 net.cpp:406] res3_2_res3_2_srelu_3_0_split <- res3_2 I0818 22:45:45.786484 5382 net.cpp:380] res3_2_res3_2_srelu_3_0_split -> res3_2_res3_2_srelu_3_0_split_0 I0818 22:45:45.786494 5382 net.cpp:380] res3_2_res3_2_srelu_3_0_split -> res3_2_res3_2_srelu_3_0_split_1 I0818 22:45:45.786502 5382 net.cpp:122] Setting up res3_2_res3_2_srelu_3_0_split I0818 22:45:45.786511 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786517 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.786525 5382 net.cpp:137] Memory required for data: 59845120 I0818 22:45:45.786528 5382 layer_factory.hpp:77] Creating layer res4_1_1 I0818 22:45:45.786536 5382 net.cpp:84] Creating Layer res4_1_1 I0818 22:45:45.786543 5382 net.cpp:406] res4_1_1 <- res3_2_res3_2_srelu_3_0_split_0 I0818 22:45:45.786551 5382 net.cpp:380] res4_1_1 -> res4_1_1 I0818 22:45:45.792148 5382 net.cpp:122] Setting up res4_1_1 I0818 22:45:45.792167 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.792172 5382 net.cpp:137] Memory required for data: 60295680 I0818 22:45:45.792181 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_1 I0818 22:45:45.792191 5382 net.cpp:84] Creating Layer res4_1_1_srelu_1 I0818 22:45:45.792196 5382 net.cpp:406] res4_1_1_srelu_1 <- res4_1_1 I0818 22:45:45.792202 5382 net.cpp:367] res4_1_1_srelu_1 -> res4_1_1 (in-place) I0818 22:45:45.792214 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_1 I0818 22:45:45.792229 5382 net.cpp:122] Setting up res4_1_1_srelu_1 I0818 22:45:45.792237 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.792240 5382 net.cpp:137] Memory required for data: 60746240 I0818 22:45:45.792248 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_2 I0818 22:45:45.792253 5382 net.cpp:84] Creating Layer res4_1_1_srelu_2 I0818 22:45:45.792258 5382 net.cpp:406] res4_1_1_srelu_2 <- res4_1_1 I0818 22:45:45.792263 5382 net.cpp:367] res4_1_1_srelu_2 -> res4_1_1 (in-place) I0818 22:45:45.792270 5382 net.cpp:122] Setting up res4_1_1_srelu_2 I0818 22:45:45.792276 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.792280 5382 net.cpp:137] Memory required for data: 61196800 I0818 22:45:45.792284 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_3 I0818 22:45:45.792289 5382 net.cpp:84] Creating Layer res4_1_1_srelu_3 I0818 22:45:45.792294 5382 net.cpp:406] res4_1_1_srelu_3 <- res4_1_1 I0818 22:45:45.792299 5382 net.cpp:367] res4_1_1_srelu_3 -> res4_1_1 (in-place) I0818 22:45:45.792310 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_3 I0818 22:45:45.792323 5382 net.cpp:122] Setting up res4_1_1_srelu_3 I0818 22:45:45.792330 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.792333 5382 net.cpp:137] Memory required for data: 61647360 I0818 22:45:45.792340 5382 layer_factory.hpp:77] Creating layer res4_1_2 I0818 22:45:45.792351 5382 net.cpp:84] Creating Layer res4_1_2 I0818 22:45:45.792354 5382 net.cpp:406] res4_1_2 <- res4_1_1 I0818 22:45:45.792361 5382 net.cpp:380] res4_1_2 -> res4_1_2 I0818 22:45:45.805461 5382 net.cpp:122] Setting up res4_1_2 I0818 22:45:45.805486 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.805491 5382 net.cpp:137] Memory required for data: 61770240 I0818 22:45:45.805501 5382 layer_factory.hpp:77] Creating layer res4_1_proj I0818 22:45:45.805517 5382 net.cpp:84] Creating Layer res4_1_proj I0818 22:45:45.805526 5382 net.cpp:406] res4_1_proj <- res3_2_res3_2_srelu_3_0_split_1 I0818 22:45:45.805536 5382 net.cpp:380] res4_1_proj -> res4_1_proj I0818 22:45:45.806195 5382 net.cpp:122] Setting up res4_1_proj I0818 22:45:45.806210 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806215 5382 net.cpp:137] Memory required for data: 61893120 I0818 22:45:45.806233 5382 layer_factory.hpp:77] Creating layer res4_1_sum I0818 22:45:45.806243 5382 net.cpp:84] Creating Layer res4_1_sum I0818 22:45:45.806249 5382 net.cpp:406] res4_1_sum <- res4_1_proj I0818 22:45:45.806267 5382 net.cpp:406] res4_1_sum <- res4_1_2 I0818 22:45:45.806277 5382 net.cpp:380] res4_1_sum -> res4_1 I0818 22:45:45.806296 5382 net.cpp:122] Setting up res4_1_sum I0818 22:45:45.806303 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806318 5382 net.cpp:137] Memory required for data: 62016000 I0818 22:45:45.806324 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_1 I0818 22:45:45.806331 5382 net.cpp:84] Creating Layer res4_1_srelu_1 I0818 22:45:45.806335 5382 net.cpp:406] res4_1_srelu_1 <- res4_1 I0818 22:45:45.806344 5382 net.cpp:367] res4_1_srelu_1 -> res4_1 (in-place) I0818 22:45:45.806356 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_1 I0818 22:45:45.806386 5382 net.cpp:122] Setting up res4_1_srelu_1 I0818 22:45:45.806406 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806411 5382 net.cpp:137] Memory required for data: 62138880 I0818 22:45:45.806427 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_2 I0818 22:45:45.806444 5382 net.cpp:84] Creating Layer res4_1_srelu_2 I0818 22:45:45.806450 5382 net.cpp:406] res4_1_srelu_2 <- res4_1 I0818 22:45:45.806457 5382 net.cpp:367] res4_1_srelu_2 -> res4_1 (in-place) I0818 22:45:45.806478 5382 net.cpp:122] Setting up res4_1_srelu_2 I0818 22:45:45.806484 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806499 5382 net.cpp:137] Memory required for data: 62261760 I0818 22:45:45.806504 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_3 I0818 22:45:45.806519 5382 net.cpp:84] Creating Layer res4_1_srelu_3 I0818 22:45:45.806525 5382 net.cpp:406] res4_1_srelu_3 <- res4_1 I0818 22:45:45.806531 5382 net.cpp:367] res4_1_srelu_3 -> res4_1 (in-place) I0818 22:45:45.806555 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_3 I0818 22:45:45.806582 5382 net.cpp:122] Setting up res4_1_srelu_3 I0818 22:45:45.806601 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806605 5382 net.cpp:137] Memory required for data: 62384640 I0818 22:45:45.806623 5382 layer_factory.hpp:77] Creating layer res4_1_res4_1_srelu_3_0_split I0818 22:45:45.806641 5382 net.cpp:84] Creating Layer res4_1_res4_1_srelu_3_0_split I0818 22:45:45.806648 5382 net.cpp:406] res4_1_res4_1_srelu_3_0_split <- res4_1 I0818 22:45:45.806663 5382 net.cpp:380] res4_1_res4_1_srelu_3_0_split -> res4_1_res4_1_srelu_3_0_split_0 I0818 22:45:45.806684 5382 net.cpp:380] res4_1_res4_1_srelu_3_0_split -> res4_1_res4_1_srelu_3_0_split_1 I0818 22:45:45.806721 5382 net.cpp:122] Setting up res4_1_res4_1_srelu_3_0_split I0818 22:45:45.806732 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806740 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.806749 5382 net.cpp:137] Memory required for data: 62630400 I0818 22:45:45.806754 5382 layer_factory.hpp:77] Creating layer res4_2_1 I0818 22:45:45.806764 5382 net.cpp:84] Creating Layer res4_2_1 I0818 22:45:45.806785 5382 net.cpp:406] res4_2_1 <- res4_1_res4_1_srelu_3_0_split_0 I0818 22:45:45.806793 5382 net.cpp:380] res4_2_1 -> res4_2_1 I0818 22:45:45.818265 5382 net.cpp:122] Setting up res4_2_1 I0818 22:45:45.818290 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.818295 5382 net.cpp:137] Memory required for data: 62753280 I0818 22:45:45.818308 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_1 I0818 22:45:45.818320 5382 net.cpp:84] Creating Layer res4_2_1_srelu_1 I0818 22:45:45.818328 5382 net.cpp:406] res4_2_1_srelu_1 <- res4_2_1 I0818 22:45:45.818336 5382 net.cpp:367] res4_2_1_srelu_1 -> res4_2_1 (in-place) I0818 22:45:45.818349 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_1 I0818 22:45:45.818365 5382 net.cpp:122] Setting up res4_2_1_srelu_1 I0818 22:45:45.818372 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.818375 5382 net.cpp:137] Memory required for data: 62876160 I0818 22:45:45.818383 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_2 I0818 22:45:45.818405 5382 net.cpp:84] Creating Layer res4_2_1_srelu_2 I0818 22:45:45.818430 5382 net.cpp:406] res4_2_1_srelu_2 <- res4_2_1 I0818 22:45:45.818439 5382 net.cpp:367] res4_2_1_srelu_2 -> res4_2_1 (in-place) I0818 22:45:45.818449 5382 net.cpp:122] Setting up res4_2_1_srelu_2 I0818 22:45:45.818455 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.818459 5382 net.cpp:137] Memory required for data: 62999040 I0818 22:45:45.818476 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_3 I0818 22:45:45.818483 5382 net.cpp:84] Creating Layer res4_2_1_srelu_3 I0818 22:45:45.818487 5382 net.cpp:406] res4_2_1_srelu_3 <- res4_2_1 I0818 22:45:45.818495 5382 net.cpp:367] res4_2_1_srelu_3 -> res4_2_1 (in-place) I0818 22:45:45.818506 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_3 I0818 22:45:45.818665 5382 net.cpp:122] Setting up res4_2_1_srelu_3 I0818 22:45:45.818678 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.818682 5382 net.cpp:137] Memory required for data: 63121920 I0818 22:45:45.818691 5382 layer_factory.hpp:77] Creating layer res4_2_2 I0818 22:45:45.818699 5382 net.cpp:84] Creating Layer res4_2_2 I0818 22:45:45.818704 5382 net.cpp:406] res4_2_2 <- res4_2_1 I0818 22:45:45.818711 5382 net.cpp:380] res4_2_2 -> res4_2_2 I0818 22:45:45.829742 5382 net.cpp:122] Setting up res4_2_2 I0818 22:45:45.829767 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.829771 5382 net.cpp:137] Memory required for data: 63244800 I0818 22:45:45.829782 5382 layer_factory.hpp:77] Creating layer res4_2_sum I0818 22:45:45.829792 5382 net.cpp:84] Creating Layer res4_2_sum I0818 22:45:45.829798 5382 net.cpp:406] res4_2_sum <- res4_1_res4_1_srelu_3_0_split_1 I0818 22:45:45.829805 5382 net.cpp:406] res4_2_sum <- res4_2_2 I0818 22:45:45.829811 5382 net.cpp:380] res4_2_sum -> res4_2 I0818 22:45:45.829821 5382 net.cpp:122] Setting up res4_2_sum I0818 22:45:45.829828 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.829831 5382 net.cpp:137] Memory required for data: 63367680 I0818 22:45:45.829835 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_1 I0818 22:45:45.829845 5382 net.cpp:84] Creating Layer res4_2_srelu_1 I0818 22:45:45.829849 5382 net.cpp:406] res4_2_srelu_1 <- res4_2 I0818 22:45:45.829885 5382 net.cpp:367] res4_2_srelu_1 -> res4_2 (in-place) I0818 22:45:45.829900 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_1 I0818 22:45:45.829917 5382 net.cpp:122] Setting up res4_2_srelu_1 I0818 22:45:45.829923 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.829927 5382 net.cpp:137] Memory required for data: 63490560 I0818 22:45:45.829936 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_2 I0818 22:45:45.829941 5382 net.cpp:84] Creating Layer res4_2_srelu_2 I0818 22:45:45.829946 5382 net.cpp:406] res4_2_srelu_2 <- res4_2 I0818 22:45:45.829951 5382 net.cpp:367] res4_2_srelu_2 -> res4_2 (in-place) I0818 22:45:45.829957 5382 net.cpp:122] Setting up res4_2_srelu_2 I0818 22:45:45.829962 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.829967 5382 net.cpp:137] Memory required for data: 63613440 I0818 22:45:45.829970 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_3 I0818 22:45:45.829977 5382 net.cpp:84] Creating Layer res4_2_srelu_3 I0818 22:45:45.829980 5382 net.cpp:406] res4_2_srelu_3 <- res4_2 I0818 22:45:45.829988 5382 net.cpp:367] res4_2_srelu_3 -> res4_2 (in-place) I0818 22:45:45.830003 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_3 I0818 22:45:45.830016 5382 net.cpp:122] Setting up res4_2_srelu_3 I0818 22:45:45.830026 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.830030 5382 net.cpp:137] Memory required for data: 63736320 I0818 22:45:45.830037 5382 layer_factory.hpp:77] Creating layer pool_avg I0818 22:45:45.830044 5382 net.cpp:84] Creating Layer pool_avg I0818 22:45:45.830047 5382 net.cpp:406] pool_avg <- res4_2 I0818 22:45:45.830055 5382 net.cpp:380] pool_avg -> pool_avg I0818 22:45:45.830062 5382 net.cpp:122] Setting up pool_avg I0818 22:45:45.830072 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.830076 5382 net.cpp:137] Memory required for data: 63801856 I0818 22:45:45.830080 5382 layer_factory.hpp:77] Creating layer pool_avg_pool_avg_0_split I0818 22:45:45.830086 5382 net.cpp:84] Creating Layer pool_avg_pool_avg_0_split I0818 22:45:45.830090 5382 net.cpp:406] pool_avg_pool_avg_0_split <- pool_avg I0818 22:45:45.830097 5382 net.cpp:380] pool_avg_pool_avg_0_split -> pool_avg_pool_avg_0_split_0 I0818 22:45:45.830114 5382 net.cpp:380] pool_avg_pool_avg_0_split -> pool_avg_pool_avg_0_split_1 I0818 22:45:45.830126 5382 net.cpp:122] Setting up pool_avg_pool_avg_0_split I0818 22:45:45.830154 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.830160 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.830164 5382 net.cpp:137] Memory required for data: 63932928 I0818 22:45:45.830168 5382 layer_factory.hpp:77] Creating layer fc3 I0818 22:45:45.830189 5382 net.cpp:84] Creating Layer fc3 I0818 22:45:45.830193 5382 net.cpp:406] fc3 <- pool_avg_pool_avg_0_split_0 I0818 22:45:45.830200 5382 net.cpp:380] fc3 -> fc3 I0818 22:45:45.830425 5382 net.cpp:122] Setting up fc3 I0818 22:45:45.830435 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.830440 5382 net.cpp:137] Memory required for data: 63932940 I0818 22:45:45.830446 5382 layer_factory.hpp:77] Creating layer softmax I0818 22:45:45.830452 5382 net.cpp:84] Creating Layer softmax I0818 22:45:45.830457 5382 net.cpp:406] softmax <- fc3 I0818 22:45:45.830463 5382 net.cpp:380] softmax -> softmax I0818 22:45:45.830476 5382 net.cpp:122] Setting up softmax I0818 22:45:45.830480 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.830487 5382 net.cpp:137] Memory required for data: 63932952 I0818 22:45:45.830492 5382 layer_factory.hpp:77] Creating layer fc3_t I0818 22:45:45.830498 5382 net.cpp:84] Creating Layer fc3_t I0818 22:45:45.830503 5382 net.cpp:406] fc3_t <- pool_avg_pool_avg_0_split_1 I0818 22:45:45.830510 5382 net.cpp:380] fc3_t -> fc3_t I0818 22:45:45.830732 5382 net.cpp:122] Setting up fc3_t I0818 22:45:45.830742 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.830746 5382 net.cpp:137] Memory required for data: 63932964 I0818 22:45:45.830754 5382 layer_factory.hpp:77] Creating layer softmax_t I0818 22:45:45.830758 5382 net.cpp:84] Creating Layer softmax_t I0818 22:45:45.830766 5382 net.cpp:406] softmax_t <- fc3_t I0818 22:45:45.830772 5382 net.cpp:380] softmax_t -> softmax_t I0818 22:45:45.830780 5382 net.cpp:122] Setting up softmax_t I0818 22:45:45.830786 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.830790 5382 net.cpp:137] Memory required for data: 63932976 I0818 22:45:45.830793 5382 layer_factory.hpp:77] Creating layer concat I0818 22:45:45.830801 5382 net.cpp:84] Creating Layer concat I0818 22:45:45.830804 5382 net.cpp:406] concat <- softmax I0818 22:45:45.830809 5382 net.cpp:406] concat <- softmax_t I0818 22:45:45.830816 5382 net.cpp:380] concat -> out I0818 22:45:45.830821 5382 net.cpp:122] Setting up concat I0818 22:45:45.830827 5382 net.cpp:129] Top shape: 1 6 (6) I0818 22:45:45.830832 5382 net.cpp:137] Memory required for data: 63933000 I0818 22:45:45.830835 5382 net.cpp:200] concat does not need backward computation. I0818 22:45:45.830840 5382 net.cpp:200] softmax_t does not need backward computation. I0818 22:45:45.830844 5382 net.cpp:200] fc3_t does not need backward computation. I0818 22:45:45.830852 5382 net.cpp:200] softmax does not need backward computation. I0818 22:45:45.830857 5382 net.cpp:200] fc3 does not need backward computation. I0818 22:45:45.830860 5382 net.cpp:200] pool_avg_pool_avg_0_split does not need backward computation. I0818 22:45:45.830865 5382 net.cpp:200] pool_avg does not need backward computation. I0818 22:45:45.830869 5382 net.cpp:200] res4_2_srelu_3 does not need backward computation. I0818 22:45:45.830876 5382 net.cpp:200] res4_2_srelu_2 does not need backward computation. I0818 22:45:45.830880 5382 net.cpp:200] res4_2_srelu_1 does not need backward computation. I0818 22:45:45.830884 5382 net.cpp:200] res4_2_sum does not need backward computation. I0818 22:45:45.830889 5382 net.cpp:200] res4_2_2 does not need backward computation. I0818 22:45:45.830894 5382 net.cpp:200] res4_2_1_srelu_3 does not need backward computation. I0818 22:45:45.830899 5382 net.cpp:200] res4_2_1_srelu_2 does not need backward computation. I0818 22:45:45.830902 5382 net.cpp:200] res4_2_1_srelu_1 does not need backward computation. I0818 22:45:45.830909 5382 net.cpp:200] res4_2_1 does not need backward computation. I0818 22:45:45.830914 5382 net.cpp:200] res4_1_res4_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.830919 5382 net.cpp:200] res4_1_srelu_3 does not need backward computation. I0818 22:45:45.830924 5382 net.cpp:200] res4_1_srelu_2 does not need backward computation. I0818 22:45:45.830927 5382 net.cpp:200] res4_1_srelu_1 does not need backward computation. I0818 22:45:45.830931 5382 net.cpp:200] res4_1_sum does not need backward computation. I0818 22:45:45.830937 5382 net.cpp:200] res4_1_proj does not need backward computation. I0818 22:45:45.830942 5382 net.cpp:200] res4_1_2 does not need backward computation. I0818 22:45:45.830946 5382 net.cpp:200] res4_1_1_srelu_3 does not need backward computation. I0818 22:45:45.830950 5382 net.cpp:200] res4_1_1_srelu_2 does not need backward computation. I0818 22:45:45.830955 5382 net.cpp:200] res4_1_1_srelu_1 does not need backward computation. I0818 22:45:45.830960 5382 net.cpp:200] res4_1_1 does not need backward computation. I0818 22:45:45.830965 5382 net.cpp:200] res3_2_res3_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.830968 5382 net.cpp:200] res3_2_srelu_3 does not need backward computation. I0818 22:45:45.830973 5382 net.cpp:200] res3_2_srelu_2 does not need backward computation. I0818 22:45:45.830977 5382 net.cpp:200] res3_2_srelu_1 does not need backward computation. I0818 22:45:45.830981 5382 net.cpp:200] res3_2_sum does not need backward computation. I0818 22:45:45.830986 5382 net.cpp:200] res3_2_2 does not need backward computation. I0818 22:45:45.830991 5382 net.cpp:200] res3_2_1_srelu_3 does not need backward computation. I0818 22:45:45.830996 5382 net.cpp:200] res3_2_1_srelu_2 does not need backward computation. I0818 22:45:45.830999 5382 net.cpp:200] res3_2_1_srelu_1 does not need backward computation. I0818 22:45:45.831004 5382 net.cpp:200] res3_2_1 does not need backward computation. I0818 22:45:45.831009 5382 net.cpp:200] res3_1_res3_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.831013 5382 net.cpp:200] res3_1_srelu_3 does not need backward computation. I0818 22:45:45.831018 5382 net.cpp:200] res3_1_srelu_2 does not need backward computation. I0818 22:45:45.831022 5382 net.cpp:200] res3_1_srelu_1 does not need backward computation. I0818 22:45:45.831027 5382 net.cpp:200] res3_1_sum does not need backward computation. I0818 22:45:45.831034 5382 net.cpp:200] res3_1_proj does not need backward computation. I0818 22:45:45.831039 5382 net.cpp:200] res3_1_2 does not need backward computation. I0818 22:45:45.831043 5382 net.cpp:200] res3_1_1_srelu_3 does not need backward computation. I0818 22:45:45.831048 5382 net.cpp:200] res3_1_1_srelu_2 does not need backward computation. I0818 22:45:45.831053 5382 net.cpp:200] res3_1_1_srelu_1 does not need backward computation. I0818 22:45:45.831059 5382 net.cpp:200] res3_1_1 does not need backward computation. I0818 22:45:45.831064 5382 net.cpp:200] res2_2_res2_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.831068 5382 net.cpp:200] res2_2_srelu_3 does not need backward computation. I0818 22:45:45.831073 5382 net.cpp:200] res2_2_srelu_2 does not need backward computation. I0818 22:45:45.831077 5382 net.cpp:200] res2_2_srelu_1 does not need backward computation. I0818 22:45:45.831094 5382 net.cpp:200] res2_2_sum does not need backward computation. I0818 22:45:45.831106 5382 net.cpp:200] res2_2_2 does not need backward computation. I0818 22:45:45.831135 5382 net.cpp:200] res2_2_1_srelu_3 does not need backward computation. I0818 22:45:45.831156 5382 net.cpp:200] res2_2_1_srelu_2 does not need backward computation. I0818 22:45:45.831161 5382 net.cpp:200] res2_2_1_srelu_1 does not need backward computation. I0818 22:45:45.831187 5382 net.cpp:200] res2_2_1 does not need backward computation. I0818 22:45:45.831192 5382 net.cpp:200] res2_1_res2_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.831197 5382 net.cpp:200] res2_1_srelu_3 does not need backward computation. I0818 22:45:45.831202 5382 net.cpp:200] res2_1_srelu_2 does not need backward computation. I0818 22:45:45.831219 5382 net.cpp:200] res2_1_srelu_1 does not need backward computation. I0818 22:45:45.831223 5382 net.cpp:200] res2_1_sum does not need backward computation. I0818 22:45:45.831228 5382 net.cpp:200] res2_1_proj does not need backward computation. I0818 22:45:45.831233 5382 net.cpp:200] res2_1_2 does not need backward computation. I0818 22:45:45.831238 5382 net.cpp:200] res2_1_1_srelu_3 does not need backward computation. I0818 22:45:45.831243 5382 net.cpp:200] res2_1_1_srelu_2 does not need backward computation. I0818 22:45:45.831246 5382 net.cpp:200] res2_1_1_srelu_1 does not need backward computation. I0818 22:45:45.831250 5382 net.cpp:200] res2_1_1 does not need backward computation. I0818 22:45:45.831255 5382 net.cpp:200] res1_2_res1_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.831260 5382 net.cpp:200] res1_2_srelu_3 does not need backward computation. I0818 22:45:45.831264 5382 net.cpp:200] res1_2_srelu_2 does not need backward computation. I0818 22:45:45.831269 5382 net.cpp:200] res1_2_srelu_1 does not need backward computation. I0818 22:45:45.831274 5382 net.cpp:200] res1_2_sum does not need backward computation. I0818 22:45:45.831279 5382 net.cpp:200] res1_2_2 does not need backward computation. I0818 22:45:45.831282 5382 net.cpp:200] res1_2_1_srelu_3 does not need backward computation. I0818 22:45:45.831287 5382 net.cpp:200] res1_2_1_srelu_2 does not need backward computation. I0818 22:45:45.831291 5382 net.cpp:200] res1_2_1_srelu_1 does not need backward computation. I0818 22:45:45.831295 5382 net.cpp:200] res1_2_1 does not need backward computation. I0818 22:45:45.831300 5382 net.cpp:200] res1_1_res1_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.831305 5382 net.cpp:200] res1_1_srelu_3 does not need backward computation. I0818 22:45:45.831310 5382 net.cpp:200] res1_1_srelu_2 does not need backward computation. I0818 22:45:45.831313 5382 net.cpp:200] res1_1_srelu_1 does not need backward computation. I0818 22:45:45.831317 5382 net.cpp:200] res1_1_sum does not need backward computation. I0818 22:45:45.831322 5382 net.cpp:200] res1_1_2 does not need backward computation. I0818 22:45:45.831327 5382 net.cpp:200] res1_1_1_srelu_3 does not need backward computation. I0818 22:45:45.831331 5382 net.cpp:200] res1_1_1_srelu_2 does not need backward computation. I0818 22:45:45.831336 5382 net.cpp:200] res1_1_1_srelu_1 does not need backward computation. I0818 22:45:45.831341 5382 net.cpp:200] res1_1_1 does not need backward computation. I0818 22:45:45.831346 5382 net.cpp:200] pool1_pool1_0_split does not need backward computation. I0818 22:45:45.831349 5382 net.cpp:200] pool1 does not need backward computation. I0818 22:45:45.831357 5382 net.cpp:200] conv1_srelu1_3 does not need backward computation. I0818 22:45:45.831362 5382 net.cpp:200] conv1_srelu1_2 does not need backward computation. I0818 22:45:45.831367 5382 net.cpp:200] conv1_srelu1_1 does not need backward computation. I0818 22:45:45.831370 5382 net.cpp:200] conv1 does not need backward computation. I0818 22:45:45.831375 5382 net.cpp:200] sub_mean does not need backward computation. I0818 22:45:45.831382 5382 net.cpp:200] input does not need backward computation. I0818 22:45:45.831387 5382 net.cpp:242] This network produces output out I0818 22:45:45.831459 5382 net.cpp:255] Network initialization done. W0818 22:45:45.834780 5382 _caffe.cpp:139] DEPRECATION WARNING - deprecated use of Python interface W0818 22:45:45.834802 5382 _caffe.cpp:140] Use this instead (with the named "weights" parameter): W0818 22:45:45.834808 5382 _caffe.cpp:142] Net('TrailNet_SResNet-18.prototxt', 1, weights='TrailNet_SResNet-18.caffemodel') I0818 22:45:45.835753 5382 upgrade_proto.cpp:67] Attempting to upgrade input file specified using deprecated input fields: TrailNet_SResNet-18.prototxt I0818 22:45:45.835786 5382 upgrade_proto.cpp:70] Successfully upgraded file specified using deprecated input fields. W0818 22:45:45.835795 5382 upgrade_proto.cpp:72] Note that future Caffe releases will only support input layers and not input fields. I0818 22:45:45.836606 5382 net.cpp:51] Initializing net from parameters: state { phase: TEST level: 0 } layer { name: "input" type: "Input" top: "data" input_param { shape { dim: 1 dim: 3 dim: 180 dim: 320 } } } layer { name: "sub_mean" type: "Scale" bottom: "data" top: "sub_mean" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 0.00390625 } bias_term: true bias_filler { value: -0.5 } } } layer { name: "conv1" type: "Convolution" bottom: "sub_mean" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true kernel_size: 7 stride: 2 weight_filler { type: "xavier" } } } layer { name: "conv1_srelu1_1" type: "Scale" bottom: "conv1" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "conv1_srelu1_2" type: "ReLU" bottom: "conv1" top: "conv1" } layer { name: "conv1_srelu1_3" type: "Scale" bottom: "conv1" top: "conv1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "pool1" type: "Pooling" bottom: "conv1" top: "pool1" pooling_param { pool: MAX kernel_size: 3 stride: 2 } } layer { name: "res1_1_1" type: "Convolution" bottom: "pool1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_1_1_srelu_1" type: "Scale" bottom: "res1_1_1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_1_1_srelu_2" type: "ReLU" bottom: "res1_1_1" top: "res1_1_1" } layer { name: "res1_1_1_srelu_3" type: "Scale" bottom: "res1_1_1" top: "res1_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_1_2" type: "Convolution" bottom: "res1_1_1" top: "res1_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_1_sum" type: "Eltwise" bottom: "pool1" bottom: "res1_1_2" top: "res1_1" eltwise_param { operation: SUM } } layer { name: "res1_1_srelu_1" type: "Scale" bottom: "res1_1" top: "res1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_1_srelu_2" type: "ReLU" bottom: "res1_1" top: "res1_1" } layer { name: "res1_1_srelu_3" type: "Scale" bottom: "res1_1" top: "res1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_2_1" type: "Convolution" bottom: "res1_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_2_1_srelu_1" type: "Scale" bottom: "res1_2_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_2_1_srelu_2" type: "ReLU" bottom: "res1_2_1" top: "res1_2_1" } layer { name: "res1_2_1_srelu_3" type: "Scale" bottom: "res1_2_1" top: "res1_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res1_2_2" type: "Convolution" bottom: "res1_2_1" top: "res1_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 64 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res1_2_sum" type: "Eltwise" bottom: "res1_1" bottom: "res1_2_2" top: "res1_2" eltwise_param { operation: SUM } } layer { name: "res1_2_srelu_1" type: "Scale" bottom: "res1_2" top: "res1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res1_2_srelu_2" type: "ReLU" bottom: "res1_2" top: "res1_2" } layer { name: "res1_2_srelu_3" type: "Scale" bottom: "res1_2" top: "res1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_1_1" type: "Convolution" bottom: "res1_2" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_1_1_srelu_1" type: "Scale" bottom: "res2_1_1" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_1_1_srelu_2" type: "ReLU" bottom: "res2_1_1" top: "res2_1_1" } layer { name: "res2_1_1_srelu_3" type: "Scale" bottom: "res2_1_1" top: "res2_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_1_2" type: "Convolution" bottom: "res2_1_1" top: "res2_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res2_1_proj" type: "Convolution" bottom: "res1_2" top: "res2_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res2_1_sum" type: "Eltwise" bottom: "res2_1_proj" bottom: "res2_1_2" top: "res2_1" eltwise_param { operation: SUM } } layer { name: "res2_1_srelu_1" type: "Scale" bottom: "res2_1" top: "res2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_1_srelu_2" type: "ReLU" bottom: "res2_1" top: "res2_1" } layer { name: "res2_1_srelu_3" type: "Scale" bottom: "res2_1" top: "res2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_2_1" type: "Convolution" bottom: "res2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_2_1_srelu_1" type: "Scale" bottom: "res2_2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_2_1_srelu_2" type: "ReLU" bottom: "res2_2_1" top: "res2_2_1" } layer { name: "res2_2_1_srelu_3" type: "Scale" bottom: "res2_2_1" top: "res2_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res2_2_2" type: "Convolution" bottom: "res2_2_1" top: "res2_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 128 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res2_2_sum" type: "Eltwise" bottom: "res2_1" bottom: "res2_2_2" top: "res2_2" eltwise_param { operation: SUM } } layer { name: "res2_2_srelu_1" type: "Scale" bottom: "res2_2" top: "res2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res2_2_srelu_2" type: "ReLU" bottom: "res2_2" top: "res2_2" } layer { name: "res2_2_srelu_3" type: "Scale" bottom: "res2_2" top: "res2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_1_1" type: "Convolution" bottom: "res2_2" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_1_1_srelu_1" type: "Scale" bottom: "res3_1_1" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_1_1_srelu_2" type: "ReLU" bottom: "res3_1_1" top: "res3_1_1" } layer { name: "res3_1_1_srelu_3" type: "Scale" bottom: "res3_1_1" top: "res3_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_1_2" type: "Convolution" bottom: "res3_1_1" top: "res3_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res3_1_proj" type: "Convolution" bottom: "res2_2" top: "res3_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res3_1_sum" type: "Eltwise" bottom: "res3_1_proj" bottom: "res3_1_2" top: "res3_1" eltwise_param { operation: SUM } } layer { name: "res3_1_srelu_1" type: "Scale" bottom: "res3_1" top: "res3_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_1_srelu_2" type: "ReLU" bottom: "res3_1" top: "res3_1" } layer { name: "res3_1_srelu_3" type: "Scale" bottom: "res3_1" top: "res3_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_2_1" type: "Convolution" bottom: "res3_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_2_1_srelu_1" type: "Scale" bottom: "res3_2_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_2_1_srelu_2" type: "ReLU" bottom: "res3_2_1" top: "res3_2_1" } layer { name: "res3_2_1_srelu_3" type: "Scale" bottom: "res3_2_1" top: "res3_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res3_2_2" type: "Convolution" bottom: "res3_2_1" top: "res3_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 256 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res3_2_sum" type: "Eltwise" bottom: "res3_1" bottom: "res3_2_2" top: "res3_2" eltwise_param { operation: SUM } } layer { name: "res3_2_srelu_1" type: "Scale" bottom: "res3_2" top: "res3_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res3_2_srelu_2" type: "ReLU" bottom: "res3_2" top: "res3_2" } layer { name: "res3_2_srelu_3" type: "Scale" bottom: "res3_2" top: "res3_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_1_1" type: "Convolution" bottom: "res3_2" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_1_1_srelu_1" type: "Scale" bottom: "res4_1_1" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_1_1_srelu_2" type: "ReLU" bottom: "res4_1_1" top: "res4_1_1" } layer { name: "res4_1_1_srelu_3" type: "Scale" bottom: "res4_1_1" top: "res4_1_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_1_2" type: "Convolution" bottom: "res4_1_1" top: "res4_1_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res4_1_proj" type: "Convolution" bottom: "res3_2" top: "res4_1_proj" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 0 kernel_size: 1 stride: 2 weight_filler { type: "xavier" } } } layer { name: "res4_1_sum" type: "Eltwise" bottom: "res4_1_proj" bottom: "res4_1_2" top: "res4_1" eltwise_param { operation: SUM } } layer { name: "res4_1_srelu_1" type: "Scale" bottom: "res4_1" top: "res4_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_1_srelu_2" type: "ReLU" bottom: "res4_1" top: "res4_1" } layer { name: "res4_1_srelu_3" type: "Scale" bottom: "res4_1" top: "res4_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_2_1" type: "Convolution" bottom: "res4_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_2_1_srelu_1" type: "Scale" bottom: "res4_2_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_2_1_srelu_2" type: "ReLU" bottom: "res4_2_1" top: "res4_2_1" } layer { name: "res4_2_1_srelu_3" type: "Scale" bottom: "res4_2_1" top: "res4_2_1" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "res4_2_2" type: "Convolution" bottom: "res4_2_1" top: "res4_2_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } convolution_param { num_output: 512 bias_term: true pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" } } } layer { name: "res4_2_sum" type: "Eltwise" bottom: "res4_1" bottom: "res4_2_2" top: "res4_2" eltwise_param { operation: SUM } } layer { name: "res4_2_srelu_1" type: "Scale" bottom: "res4_2" top: "res4_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: 1 } } } layer { name: "res4_2_srelu_2" type: "ReLU" bottom: "res4_2" top: "res4_2" } layer { name: "res4_2_srelu_3" type: "Scale" bottom: "res4_2" top: "res4_2" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } scale_param { filler { value: 1 } bias_term: true bias_filler { value: -1 } } } layer { name: "pool_avg" type: "Pooling" bottom: "res4_2" top: "pool_avg" pooling_param { pool: AVE kernel_size: 3 stride: 1 } } layer { name: "fc3" type: "InnerProduct" bottom: "pool_avg" top: "fc3" param { lr_mult: 0 decay_mult: 0 } param { lr_mult: 0 decay_mult: 0 } inner_product_param { num_output: 3 weight_filler { type: "xavier" } bias_filler { type: "constant" value: 0 } } } layer { name: "softmax" type: "Softmax" bottom: "fc3" top: "softmax" } layer { name: "fc3_t" type: "InnerProduct" bottom: "pool_avg" top: "fc3_t" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 1 decay_mult: 0 } inner_product_param { num_output: 3 weight_filler { type: "xavier" } bias_filler { type: "constant" value: 0 } } } layer { name: "softmax_t" type: "Softmax" bottom: "fc3_t" top: "softmax_t" } layer { name: "concat" type: "Concat" bottom: "softmax" bottom: "softmax_t" top: "out" concat_param { axis: 1 } } I0818 22:45:45.837759 5382 layer_factory.hpp:77] Creating layer input I0818 22:45:45.837769 5382 net.cpp:84] Creating Layer input I0818 22:45:45.837775 5382 net.cpp:380] input -> data I0818 22:45:45.837785 5382 net.cpp:122] Setting up input I0818 22:45:45.837792 5382 net.cpp:129] Top shape: 1 3 180 320 (172800) I0818 22:45:45.837796 5382 net.cpp:137] Memory required for data: 691200 I0818 22:45:45.837800 5382 layer_factory.hpp:77] Creating layer sub_mean I0818 22:45:45.837807 5382 net.cpp:84] Creating Layer sub_mean I0818 22:45:45.837811 5382 net.cpp:406] sub_mean <- data I0818 22:45:45.837817 5382 net.cpp:380] sub_mean -> sub_mean I0818 22:45:45.837829 5382 layer_factory.hpp:77] Creating layer sub_mean I0818 22:45:45.837884 5382 net.cpp:122] Setting up sub_mean I0818 22:45:45.837891 5382 net.cpp:129] Top shape: 1 3 180 320 (172800) I0818 22:45:45.837895 5382 net.cpp:137] Memory required for data: 1382400 I0818 22:45:45.837905 5382 layer_factory.hpp:77] Creating layer conv1 I0818 22:45:45.837913 5382 net.cpp:84] Creating Layer conv1 I0818 22:45:45.837935 5382 net.cpp:406] conv1 <- sub_mean I0818 22:45:45.837970 5382 net.cpp:380] conv1 -> conv1 I0818 22:45:45.838047 5382 net.cpp:122] Setting up conv1 I0818 22:45:45.838055 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.838059 5382 net.cpp:137] Memory required for data: 4879104 I0818 22:45:45.838068 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_1 I0818 22:45:45.838074 5382 net.cpp:84] Creating Layer conv1_srelu1_1 I0818 22:45:45.838079 5382 net.cpp:406] conv1_srelu1_1 <- conv1 I0818 22:45:45.838085 5382 net.cpp:367] conv1_srelu1_1 -> conv1 (in-place) I0818 22:45:45.838094 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_1 I0818 22:45:45.838119 5382 net.cpp:122] Setting up conv1_srelu1_1 I0818 22:45:45.838125 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.838129 5382 net.cpp:137] Memory required for data: 8375808 I0818 22:45:45.838137 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_2 I0818 22:45:45.838145 5382 net.cpp:84] Creating Layer conv1_srelu1_2 I0818 22:45:45.838148 5382 net.cpp:406] conv1_srelu1_2 <- conv1 I0818 22:45:45.838153 5382 net.cpp:367] conv1_srelu1_2 -> conv1 (in-place) I0818 22:45:45.838160 5382 net.cpp:122] Setting up conv1_srelu1_2 I0818 22:45:45.838165 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.838169 5382 net.cpp:137] Memory required for data: 11872512 I0818 22:45:45.838173 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_3 I0818 22:45:45.838914 5382 net.cpp:84] Creating Layer conv1_srelu1_3 I0818 22:45:45.838925 5382 net.cpp:406] conv1_srelu1_3 <- conv1 I0818 22:45:45.838958 5382 net.cpp:367] conv1_srelu1_3 -> conv1 (in-place) I0818 22:45:45.838973 5382 layer_factory.hpp:77] Creating layer conv1_srelu1_3 I0818 22:45:45.839026 5382 net.cpp:122] Setting up conv1_srelu1_3 I0818 22:45:45.839040 5382 net.cpp:129] Top shape: 1 64 87 157 (874176) I0818 22:45:45.839043 5382 net.cpp:137] Memory required for data: 15369216 I0818 22:45:45.839051 5382 layer_factory.hpp:77] Creating layer pool1 I0818 22:45:45.839061 5382 net.cpp:84] Creating Layer pool1 I0818 22:45:45.839066 5382 net.cpp:406] pool1 <- conv1 I0818 22:45:45.839071 5382 net.cpp:380] pool1 -> pool1 I0818 22:45:45.839082 5382 net.cpp:122] Setting up pool1 I0818 22:45:45.839089 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839097 5382 net.cpp:137] Memory required for data: 16227840 I0818 22:45:45.839100 5382 layer_factory.hpp:77] Creating layer pool1_pool1_0_split I0818 22:45:45.839107 5382 net.cpp:84] Creating Layer pool1_pool1_0_split I0818 22:45:45.839112 5382 net.cpp:406] pool1_pool1_0_split <- pool1 I0818 22:45:45.839118 5382 net.cpp:380] pool1_pool1_0_split -> pool1_pool1_0_split_0 I0818 22:45:45.839129 5382 net.cpp:380] pool1_pool1_0_split -> pool1_pool1_0_split_1 I0818 22:45:45.839138 5382 net.cpp:122] Setting up pool1_pool1_0_split I0818 22:45:45.839148 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839154 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839159 5382 net.cpp:137] Memory required for data: 17945088 I0818 22:45:45.839164 5382 layer_factory.hpp:77] Creating layer res1_1_1 I0818 22:45:45.839172 5382 net.cpp:84] Creating Layer res1_1_1 I0818 22:45:45.839179 5382 net.cpp:406] res1_1_1 <- pool1_pool1_0_split_0 I0818 22:45:45.839186 5382 net.cpp:380] res1_1_1 -> res1_1_1 I0818 22:45:45.839335 5382 net.cpp:122] Setting up res1_1_1 I0818 22:45:45.839345 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839350 5382 net.cpp:137] Memory required for data: 18803712 I0818 22:45:45.839359 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_1 I0818 22:45:45.839370 5382 net.cpp:84] Creating Layer res1_1_1_srelu_1 I0818 22:45:45.839375 5382 net.cpp:406] res1_1_1_srelu_1 <- res1_1_1 I0818 22:45:45.839383 5382 net.cpp:367] res1_1_1_srelu_1 -> res1_1_1 (in-place) I0818 22:45:45.839393 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_1 I0818 22:45:45.839411 5382 net.cpp:122] Setting up res1_1_1_srelu_1 I0818 22:45:45.839421 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839426 5382 net.cpp:137] Memory required for data: 19662336 I0818 22:45:45.839435 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_2 I0818 22:45:45.839442 5382 net.cpp:84] Creating Layer res1_1_1_srelu_2 I0818 22:45:45.839448 5382 net.cpp:406] res1_1_1_srelu_2 <- res1_1_1 I0818 22:45:45.839453 5382 net.cpp:367] res1_1_1_srelu_2 -> res1_1_1 (in-place) I0818 22:45:45.839459 5382 net.cpp:122] Setting up res1_1_1_srelu_2 I0818 22:45:45.839468 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839473 5382 net.cpp:137] Memory required for data: 20520960 I0818 22:45:45.839479 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_3 I0818 22:45:45.839486 5382 net.cpp:84] Creating Layer res1_1_1_srelu_3 I0818 22:45:45.839493 5382 net.cpp:406] res1_1_1_srelu_3 <- res1_1_1 I0818 22:45:45.839499 5382 net.cpp:367] res1_1_1_srelu_3 -> res1_1_1 (in-place) I0818 22:45:45.839511 5382 layer_factory.hpp:77] Creating layer res1_1_1_srelu_3 I0818 22:45:45.839529 5382 net.cpp:122] Setting up res1_1_1_srelu_3 I0818 22:45:45.839537 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839542 5382 net.cpp:137] Memory required for data: 21379584 I0818 22:45:45.839552 5382 layer_factory.hpp:77] Creating layer res1_1_2 I0818 22:45:45.839560 5382 net.cpp:84] Creating Layer res1_1_2 I0818 22:45:45.839566 5382 net.cpp:406] res1_1_2 <- res1_1_1 I0818 22:45:45.839573 5382 net.cpp:380] res1_1_2 -> res1_1_2 I0818 22:45:45.839725 5382 net.cpp:122] Setting up res1_1_2 I0818 22:45:45.839735 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839740 5382 net.cpp:137] Memory required for data: 22238208 I0818 22:45:45.839746 5382 layer_factory.hpp:77] Creating layer res1_1_sum I0818 22:45:45.839756 5382 net.cpp:84] Creating Layer res1_1_sum I0818 22:45:45.839761 5382 net.cpp:406] res1_1_sum <- pool1_pool1_0_split_1 I0818 22:45:45.839768 5382 net.cpp:406] res1_1_sum <- res1_1_2 I0818 22:45:45.839773 5382 net.cpp:380] res1_1_sum -> res1_1 I0818 22:45:45.839785 5382 net.cpp:122] Setting up res1_1_sum I0818 22:45:45.839794 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839798 5382 net.cpp:137] Memory required for data: 23096832 I0818 22:45:45.839802 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_1 I0818 22:45:45.839812 5382 net.cpp:84] Creating Layer res1_1_srelu_1 I0818 22:45:45.839815 5382 net.cpp:406] res1_1_srelu_1 <- res1_1 I0818 22:45:45.839824 5382 net.cpp:367] res1_1_srelu_1 -> res1_1 (in-place) I0818 22:45:45.839834 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_1 I0818 22:45:45.839851 5382 net.cpp:122] Setting up res1_1_srelu_1 I0818 22:45:45.839859 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839865 5382 net.cpp:137] Memory required for data: 23955456 I0818 22:45:45.839891 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_2 I0818 22:45:45.839931 5382 net.cpp:84] Creating Layer res1_1_srelu_2 I0818 22:45:45.839936 5382 net.cpp:406] res1_1_srelu_2 <- res1_1 I0818 22:45:45.839956 5382 net.cpp:367] res1_1_srelu_2 -> res1_1 (in-place) I0818 22:45:45.839962 5382 net.cpp:122] Setting up res1_1_srelu_2 I0818 22:45:45.839972 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.839975 5382 net.cpp:137] Memory required for data: 24814080 I0818 22:45:45.839982 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_3 I0818 22:45:45.839990 5382 net.cpp:84] Creating Layer res1_1_srelu_3 I0818 22:45:45.839998 5382 net.cpp:406] res1_1_srelu_3 <- res1_1 I0818 22:45:45.840004 5382 net.cpp:367] res1_1_srelu_3 -> res1_1 (in-place) I0818 22:45:45.840016 5382 layer_factory.hpp:77] Creating layer res1_1_srelu_3 I0818 22:45:45.840034 5382 net.cpp:122] Setting up res1_1_srelu_3 I0818 22:45:45.840044 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840051 5382 net.cpp:137] Memory required for data: 25672704 I0818 22:45:45.840059 5382 layer_factory.hpp:77] Creating layer res1_1_res1_1_srelu_3_0_split I0818 22:45:45.840067 5382 net.cpp:84] Creating Layer res1_1_res1_1_srelu_3_0_split I0818 22:45:45.840071 5382 net.cpp:406] res1_1_res1_1_srelu_3_0_split <- res1_1 I0818 22:45:45.840080 5382 net.cpp:380] res1_1_res1_1_srelu_3_0_split -> res1_1_res1_1_srelu_3_0_split_0 I0818 22:45:45.840088 5382 net.cpp:380] res1_1_res1_1_srelu_3_0_split -> res1_1_res1_1_srelu_3_0_split_1 I0818 22:45:45.840098 5382 net.cpp:122] Setting up res1_1_res1_1_srelu_3_0_split I0818 22:45:45.840106 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840114 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840117 5382 net.cpp:137] Memory required for data: 27389952 I0818 22:45:45.840122 5382 layer_factory.hpp:77] Creating layer res1_2_1 I0818 22:45:45.840129 5382 net.cpp:84] Creating Layer res1_2_1 I0818 22:45:45.840137 5382 net.cpp:406] res1_2_1 <- res1_1_res1_1_srelu_3_0_split_0 I0818 22:45:45.840143 5382 net.cpp:380] res1_2_1 -> res1_2_1 I0818 22:45:45.840296 5382 net.cpp:122] Setting up res1_2_1 I0818 22:45:45.840306 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840310 5382 net.cpp:137] Memory required for data: 28248576 I0818 22:45:45.840317 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_1 I0818 22:45:45.840323 5382 net.cpp:84] Creating Layer res1_2_1_srelu_1 I0818 22:45:45.840328 5382 net.cpp:406] res1_2_1_srelu_1 <- res1_2_1 I0818 22:45:45.840334 5382 net.cpp:367] res1_2_1_srelu_1 -> res1_2_1 (in-place) I0818 22:45:45.840343 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_1 I0818 22:45:45.840361 5382 net.cpp:122] Setting up res1_2_1_srelu_1 I0818 22:45:45.840370 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840374 5382 net.cpp:137] Memory required for data: 29107200 I0818 22:45:45.840384 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_2 I0818 22:45:45.840390 5382 net.cpp:84] Creating Layer res1_2_1_srelu_2 I0818 22:45:45.840397 5382 net.cpp:406] res1_2_1_srelu_2 <- res1_2_1 I0818 22:45:45.840404 5382 net.cpp:367] res1_2_1_srelu_2 -> res1_2_1 (in-place) I0818 22:45:45.840409 5382 net.cpp:122] Setting up res1_2_1_srelu_2 I0818 22:45:45.840417 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840421 5382 net.cpp:137] Memory required for data: 29965824 I0818 22:45:45.840425 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_3 I0818 22:45:45.840435 5382 net.cpp:84] Creating Layer res1_2_1_srelu_3 I0818 22:45:45.840438 5382 net.cpp:406] res1_2_1_srelu_3 <- res1_2_1 I0818 22:45:45.840449 5382 net.cpp:367] res1_2_1_srelu_3 -> res1_2_1 (in-place) I0818 22:45:45.840458 5382 layer_factory.hpp:77] Creating layer res1_2_1_srelu_3 I0818 22:45:45.840476 5382 net.cpp:122] Setting up res1_2_1_srelu_3 I0818 22:45:45.840485 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840489 5382 net.cpp:137] Memory required for data: 30824448 I0818 22:45:45.840499 5382 layer_factory.hpp:77] Creating layer res1_2_2 I0818 22:45:45.840507 5382 net.cpp:84] Creating Layer res1_2_2 I0818 22:45:45.840513 5382 net.cpp:406] res1_2_2 <- res1_2_1 I0818 22:45:45.840520 5382 net.cpp:380] res1_2_2 -> res1_2_2 I0818 22:45:45.840669 5382 net.cpp:122] Setting up res1_2_2 I0818 22:45:45.840679 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840683 5382 net.cpp:137] Memory required for data: 31683072 I0818 22:45:45.840692 5382 layer_factory.hpp:77] Creating layer res1_2_sum I0818 22:45:45.840696 5382 net.cpp:84] Creating Layer res1_2_sum I0818 22:45:45.840704 5382 net.cpp:406] res1_2_sum <- res1_1_res1_1_srelu_3_0_split_1 I0818 22:45:45.840709 5382 net.cpp:406] res1_2_sum <- res1_2_2 I0818 22:45:45.840715 5382 net.cpp:380] res1_2_sum -> res1_2 I0818 22:45:45.840725 5382 net.cpp:122] Setting up res1_2_sum I0818 22:45:45.840731 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840739 5382 net.cpp:137] Memory required for data: 32541696 I0818 22:45:45.840742 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_1 I0818 22:45:45.840749 5382 net.cpp:84] Creating Layer res1_2_srelu_1 I0818 22:45:45.840755 5382 net.cpp:406] res1_2_srelu_1 <- res1_2 I0818 22:45:45.840761 5382 net.cpp:367] res1_2_srelu_1 -> res1_2 (in-place) I0818 22:45:45.840773 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_1 I0818 22:45:45.840787 5382 net.cpp:122] Setting up res1_2_srelu_1 I0818 22:45:45.840797 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840803 5382 net.cpp:137] Memory required for data: 33400320 I0818 22:45:45.840811 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_2 I0818 22:45:45.840819 5382 net.cpp:84] Creating Layer res1_2_srelu_2 I0818 22:45:45.840823 5382 net.cpp:406] res1_2_srelu_2 <- res1_2 I0818 22:45:45.840828 5382 net.cpp:367] res1_2_srelu_2 -> res1_2 (in-place) I0818 22:45:45.840837 5382 net.cpp:122] Setting up res1_2_srelu_2 I0818 22:45:45.840843 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840862 5382 net.cpp:137] Memory required for data: 34258944 I0818 22:45:45.840905 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_3 I0818 22:45:45.840916 5382 net.cpp:84] Creating Layer res1_2_srelu_3 I0818 22:45:45.840934 5382 net.cpp:406] res1_2_srelu_3 <- res1_2 I0818 22:45:45.840943 5382 net.cpp:367] res1_2_srelu_3 -> res1_2 (in-place) I0818 22:45:45.840952 5382 layer_factory.hpp:77] Creating layer res1_2_srelu_3 I0818 22:45:45.840970 5382 net.cpp:122] Setting up res1_2_srelu_3 I0818 22:45:45.840981 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.840984 5382 net.cpp:137] Memory required for data: 35117568 I0818 22:45:45.840991 5382 layer_factory.hpp:77] Creating layer res1_2_res1_2_srelu_3_0_split I0818 22:45:45.841001 5382 net.cpp:84] Creating Layer res1_2_res1_2_srelu_3_0_split I0818 22:45:45.841004 5382 net.cpp:406] res1_2_res1_2_srelu_3_0_split <- res1_2 I0818 22:45:45.841011 5382 net.cpp:380] res1_2_res1_2_srelu_3_0_split -> res1_2_res1_2_srelu_3_0_split_0 I0818 22:45:45.841027 5382 net.cpp:380] res1_2_res1_2_srelu_3_0_split -> res1_2_res1_2_srelu_3_0_split_1 I0818 22:45:45.841061 5382 net.cpp:122] Setting up res1_2_res1_2_srelu_3_0_split I0818 22:45:45.841071 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.841080 5382 net.cpp:129] Top shape: 1 64 43 78 (214656) I0818 22:45:45.841084 5382 net.cpp:137] Memory required for data: 36834816 I0818 22:45:45.841089 5382 layer_factory.hpp:77] Creating layer res2_1_1 I0818 22:45:45.841099 5382 net.cpp:84] Creating Layer res2_1_1 I0818 22:45:45.841104 5382 net.cpp:406] res2_1_1 <- res1_2_res1_2_srelu_3_0_split_0 I0818 22:45:45.841114 5382 net.cpp:380] res2_1_1 -> res2_1_1 I0818 22:45:45.841398 5382 net.cpp:122] Setting up res2_1_1 I0818 22:45:45.841408 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.841413 5382 net.cpp:137] Memory required for data: 38552064 I0818 22:45:45.841421 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_1 I0818 22:45:45.841431 5382 net.cpp:84] Creating Layer res2_1_1_srelu_1 I0818 22:45:45.841436 5382 net.cpp:406] res2_1_1_srelu_1 <- res2_1_1 I0818 22:45:45.841445 5382 net.cpp:367] res2_1_1_srelu_1 -> res2_1_1 (in-place) I0818 22:45:45.841454 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_1 I0818 22:45:45.841470 5382 net.cpp:122] Setting up res2_1_1_srelu_1 I0818 22:45:45.841476 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.841480 5382 net.cpp:137] Memory required for data: 40269312 I0818 22:45:45.841487 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_2 I0818 22:45:45.841492 5382 net.cpp:84] Creating Layer res2_1_1_srelu_2 I0818 22:45:45.841496 5382 net.cpp:406] res2_1_1_srelu_2 <- res2_1_1 I0818 22:45:45.841502 5382 net.cpp:367] res2_1_1_srelu_2 -> res2_1_1 (in-place) I0818 22:45:45.841508 5382 net.cpp:122] Setting up res2_1_1_srelu_2 I0818 22:45:45.841514 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.841518 5382 net.cpp:137] Memory required for data: 41986560 I0818 22:45:45.841522 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_3 I0818 22:45:45.841528 5382 net.cpp:84] Creating Layer res2_1_1_srelu_3 I0818 22:45:45.841532 5382 net.cpp:406] res2_1_1_srelu_3 <- res2_1_1 I0818 22:45:45.841538 5382 net.cpp:367] res2_1_1_srelu_3 -> res2_1_1 (in-place) I0818 22:45:45.841547 5382 layer_factory.hpp:77] Creating layer res2_1_1_srelu_3 I0818 22:45:45.841562 5382 net.cpp:122] Setting up res2_1_1_srelu_3 I0818 22:45:45.841567 5382 net.cpp:129] Top shape: 1 128 43 78 (429312) I0818 22:45:45.841572 5382 net.cpp:137] Memory required for data: 43703808 I0818 22:45:45.841578 5382 layer_factory.hpp:77] Creating layer res2_1_2 I0818 22:45:45.841588 5382 net.cpp:84] Creating Layer res2_1_2 I0818 22:45:45.841593 5382 net.cpp:406] res2_1_2 <- res2_1_1 I0818 22:45:45.841599 5382 net.cpp:380] res2_1_2 -> res2_1_2 I0818 22:45:45.842363 5382 net.cpp:122] Setting up res2_1_2 I0818 22:45:45.842373 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842377 5382 net.cpp:137] Memory required for data: 44143104 I0818 22:45:45.842386 5382 layer_factory.hpp:77] Creating layer res2_1_proj I0818 22:45:45.842393 5382 net.cpp:84] Creating Layer res2_1_proj I0818 22:45:45.842398 5382 net.cpp:406] res2_1_proj <- res1_2_res1_2_srelu_3_0_split_1 I0818 22:45:45.842404 5382 net.cpp:380] res2_1_proj -> res2_1_proj I0818 22:45:45.842451 5382 net.cpp:122] Setting up res2_1_proj I0818 22:45:45.842458 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842463 5382 net.cpp:137] Memory required for data: 44582400 I0818 22:45:45.842469 5382 layer_factory.hpp:77] Creating layer res2_1_sum I0818 22:45:45.842474 5382 net.cpp:84] Creating Layer res2_1_sum I0818 22:45:45.842479 5382 net.cpp:406] res2_1_sum <- res2_1_proj I0818 22:45:45.842483 5382 net.cpp:406] res2_1_sum <- res2_1_2 I0818 22:45:45.842489 5382 net.cpp:380] res2_1_sum -> res2_1 I0818 22:45:45.842496 5382 net.cpp:122] Setting up res2_1_sum I0818 22:45:45.842502 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842506 5382 net.cpp:137] Memory required for data: 45021696 I0818 22:45:45.842510 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_1 I0818 22:45:45.842516 5382 net.cpp:84] Creating Layer res2_1_srelu_1 I0818 22:45:45.842520 5382 net.cpp:406] res2_1_srelu_1 <- res2_1 I0818 22:45:45.842526 5382 net.cpp:367] res2_1_srelu_1 -> res2_1 (in-place) I0818 22:45:45.842535 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_1 I0818 22:45:45.842550 5382 net.cpp:122] Setting up res2_1_srelu_1 I0818 22:45:45.842555 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842559 5382 net.cpp:137] Memory required for data: 45460992 I0818 22:45:45.842566 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_2 I0818 22:45:45.842571 5382 net.cpp:84] Creating Layer res2_1_srelu_2 I0818 22:45:45.842576 5382 net.cpp:406] res2_1_srelu_2 <- res2_1 I0818 22:45:45.842581 5382 net.cpp:367] res2_1_srelu_2 -> res2_1 (in-place) I0818 22:45:45.842586 5382 net.cpp:122] Setting up res2_1_srelu_2 I0818 22:45:45.842592 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842597 5382 net.cpp:137] Memory required for data: 45900288 I0818 22:45:45.842600 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_3 I0818 22:45:45.842607 5382 net.cpp:84] Creating Layer res2_1_srelu_3 I0818 22:45:45.842610 5382 net.cpp:406] res2_1_srelu_3 <- res2_1 I0818 22:45:45.842617 5382 net.cpp:367] res2_1_srelu_3 -> res2_1 (in-place) I0818 22:45:45.842624 5382 layer_factory.hpp:77] Creating layer res2_1_srelu_3 I0818 22:45:45.842636 5382 net.cpp:122] Setting up res2_1_srelu_3 I0818 22:45:45.842643 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842646 5382 net.cpp:137] Memory required for data: 46339584 I0818 22:45:45.842653 5382 layer_factory.hpp:77] Creating layer res2_1_res2_1_srelu_3_0_split I0818 22:45:45.842658 5382 net.cpp:84] Creating Layer res2_1_res2_1_srelu_3_0_split I0818 22:45:45.842664 5382 net.cpp:406] res2_1_res2_1_srelu_3_0_split <- res2_1 I0818 22:45:45.842669 5382 net.cpp:380] res2_1_res2_1_srelu_3_0_split -> res2_1_res2_1_srelu_3_0_split_0 I0818 22:45:45.842676 5382 net.cpp:380] res2_1_res2_1_srelu_3_0_split -> res2_1_res2_1_srelu_3_0_split_1 I0818 22:45:45.842684 5382 net.cpp:122] Setting up res2_1_res2_1_srelu_3_0_split I0818 22:45:45.842689 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842695 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.842700 5382 net.cpp:137] Memory required for data: 47218176 I0818 22:45:45.842703 5382 layer_factory.hpp:77] Creating layer res2_2_1 I0818 22:45:45.842710 5382 net.cpp:84] Creating Layer res2_2_1 I0818 22:45:45.842715 5382 net.cpp:406] res2_2_1 <- res2_1_res2_1_srelu_3_0_split_0 I0818 22:45:45.842721 5382 net.cpp:380] res2_2_1 -> res2_2_1 I0818 22:45:45.843575 5382 net.cpp:122] Setting up res2_2_1 I0818 22:45:45.843598 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.843602 5382 net.cpp:137] Memory required for data: 47657472 I0818 22:45:45.843626 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_1 I0818 22:45:45.843633 5382 net.cpp:84] Creating Layer res2_2_1_srelu_1 I0818 22:45:45.843637 5382 net.cpp:406] res2_2_1_srelu_1 <- res2_2_1 I0818 22:45:45.843644 5382 net.cpp:367] res2_2_1_srelu_1 -> res2_2_1 (in-place) I0818 22:45:45.843654 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_1 I0818 22:45:45.843670 5382 net.cpp:122] Setting up res2_2_1_srelu_1 I0818 22:45:45.843677 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.843681 5382 net.cpp:137] Memory required for data: 48096768 I0818 22:45:45.843688 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_2 I0818 22:45:45.843694 5382 net.cpp:84] Creating Layer res2_2_1_srelu_2 I0818 22:45:45.843698 5382 net.cpp:406] res2_2_1_srelu_2 <- res2_2_1 I0818 22:45:45.843703 5382 net.cpp:367] res2_2_1_srelu_2 -> res2_2_1 (in-place) I0818 22:45:45.843710 5382 net.cpp:122] Setting up res2_2_1_srelu_2 I0818 22:45:45.843716 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.843720 5382 net.cpp:137] Memory required for data: 48536064 I0818 22:45:45.843724 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_3 I0818 22:45:45.843730 5382 net.cpp:84] Creating Layer res2_2_1_srelu_3 I0818 22:45:45.843734 5382 net.cpp:406] res2_2_1_srelu_3 <- res2_2_1 I0818 22:45:45.843740 5382 net.cpp:367] res2_2_1_srelu_3 -> res2_2_1 (in-place) I0818 22:45:45.843750 5382 layer_factory.hpp:77] Creating layer res2_2_1_srelu_3 I0818 22:45:45.843762 5382 net.cpp:122] Setting up res2_2_1_srelu_3 I0818 22:45:45.843768 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.843772 5382 net.cpp:137] Memory required for data: 48975360 I0818 22:45:45.843828 5382 layer_factory.hpp:77] Creating layer res2_2_2 I0818 22:45:45.843840 5382 net.cpp:84] Creating Layer res2_2_2 I0818 22:45:45.843847 5382 net.cpp:406] res2_2_2 <- res2_2_1 I0818 22:45:45.843852 5382 net.cpp:380] res2_2_2 -> res2_2_2 I0818 22:45:45.844410 5382 net.cpp:122] Setting up res2_2_2 I0818 22:45:45.844417 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844421 5382 net.cpp:137] Memory required for data: 49414656 I0818 22:45:45.844429 5382 layer_factory.hpp:77] Creating layer res2_2_sum I0818 22:45:45.844434 5382 net.cpp:84] Creating Layer res2_2_sum I0818 22:45:45.844439 5382 net.cpp:406] res2_2_sum <- res2_1_res2_1_srelu_3_0_split_1 I0818 22:45:45.844444 5382 net.cpp:406] res2_2_sum <- res2_2_2 I0818 22:45:45.844449 5382 net.cpp:380] res2_2_sum -> res2_2 I0818 22:45:45.844456 5382 net.cpp:122] Setting up res2_2_sum I0818 22:45:45.844462 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844466 5382 net.cpp:137] Memory required for data: 49853952 I0818 22:45:45.844470 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_1 I0818 22:45:45.844477 5382 net.cpp:84] Creating Layer res2_2_srelu_1 I0818 22:45:45.844481 5382 net.cpp:406] res2_2_srelu_1 <- res2_2 I0818 22:45:45.844486 5382 net.cpp:367] res2_2_srelu_1 -> res2_2 (in-place) I0818 22:45:45.844496 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_1 I0818 22:45:45.844508 5382 net.cpp:122] Setting up res2_2_srelu_1 I0818 22:45:45.844516 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844519 5382 net.cpp:137] Memory required for data: 50293248 I0818 22:45:45.844527 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_2 I0818 22:45:45.844532 5382 net.cpp:84] Creating Layer res2_2_srelu_2 I0818 22:45:45.844535 5382 net.cpp:406] res2_2_srelu_2 <- res2_2 I0818 22:45:45.844540 5382 net.cpp:367] res2_2_srelu_2 -> res2_2 (in-place) I0818 22:45:45.844547 5382 net.cpp:122] Setting up res2_2_srelu_2 I0818 22:45:45.844552 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844557 5382 net.cpp:137] Memory required for data: 50732544 I0818 22:45:45.844559 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_3 I0818 22:45:45.844565 5382 net.cpp:84] Creating Layer res2_2_srelu_3 I0818 22:45:45.844569 5382 net.cpp:406] res2_2_srelu_3 <- res2_2 I0818 22:45:45.844575 5382 net.cpp:367] res2_2_srelu_3 -> res2_2 (in-place) I0818 22:45:45.844584 5382 layer_factory.hpp:77] Creating layer res2_2_srelu_3 I0818 22:45:45.844595 5382 net.cpp:122] Setting up res2_2_srelu_3 I0818 22:45:45.844602 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844606 5382 net.cpp:137] Memory required for data: 51171840 I0818 22:45:45.844614 5382 layer_factory.hpp:77] Creating layer res2_2_res2_2_srelu_3_0_split I0818 22:45:45.844619 5382 net.cpp:84] Creating Layer res2_2_res2_2_srelu_3_0_split I0818 22:45:45.844622 5382 net.cpp:406] res2_2_res2_2_srelu_3_0_split <- res2_2 I0818 22:45:45.844628 5382 net.cpp:380] res2_2_res2_2_srelu_3_0_split -> res2_2_res2_2_srelu_3_0_split_0 I0818 22:45:45.844635 5382 net.cpp:380] res2_2_res2_2_srelu_3_0_split -> res2_2_res2_2_srelu_3_0_split_1 I0818 22:45:45.844642 5382 net.cpp:122] Setting up res2_2_res2_2_srelu_3_0_split I0818 22:45:45.844648 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844655 5382 net.cpp:129] Top shape: 1 128 22 39 (109824) I0818 22:45:45.844658 5382 net.cpp:137] Memory required for data: 52050432 I0818 22:45:45.844662 5382 layer_factory.hpp:77] Creating layer res3_1_1 I0818 22:45:45.844669 5382 net.cpp:84] Creating Layer res3_1_1 I0818 22:45:45.844673 5382 net.cpp:406] res3_1_1 <- res2_2_res2_2_srelu_3_0_split_0 I0818 22:45:45.844681 5382 net.cpp:380] res3_1_1 -> res3_1_1 I0818 22:45:45.845860 5382 net.cpp:122] Setting up res3_1_1 I0818 22:45:45.845873 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.845877 5382 net.cpp:137] Memory required for data: 52929024 I0818 22:45:45.845885 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_1 I0818 22:45:45.845896 5382 net.cpp:84] Creating Layer res3_1_1_srelu_1 I0818 22:45:45.845901 5382 net.cpp:406] res3_1_1_srelu_1 <- res3_1_1 I0818 22:45:45.845906 5382 net.cpp:367] res3_1_1_srelu_1 -> res3_1_1 (in-place) I0818 22:45:45.845919 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_1 I0818 22:45:45.845937 5382 net.cpp:122] Setting up res3_1_1_srelu_1 I0818 22:45:45.845945 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.845949 5382 net.cpp:137] Memory required for data: 53807616 I0818 22:45:45.845957 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_2 I0818 22:45:45.845971 5382 net.cpp:84] Creating Layer res3_1_1_srelu_2 I0818 22:45:45.845978 5382 net.cpp:406] res3_1_1_srelu_2 <- res3_1_1 I0818 22:45:45.845984 5382 net.cpp:367] res3_1_1_srelu_2 -> res3_1_1 (in-place) I0818 22:45:45.845993 5382 net.cpp:122] Setting up res3_1_1_srelu_2 I0818 22:45:45.845999 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.846006 5382 net.cpp:137] Memory required for data: 54686208 I0818 22:45:45.846010 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_3 I0818 22:45:45.846016 5382 net.cpp:84] Creating Layer res3_1_1_srelu_3 I0818 22:45:45.846021 5382 net.cpp:406] res3_1_1_srelu_3 <- res3_1_1 I0818 22:45:45.846029 5382 net.cpp:367] res3_1_1_srelu_3 -> res3_1_1 (in-place) I0818 22:45:45.846040 5382 layer_factory.hpp:77] Creating layer res3_1_1_srelu_3 I0818 22:45:45.846055 5382 net.cpp:122] Setting up res3_1_1_srelu_3 I0818 22:45:45.846065 5382 net.cpp:129] Top shape: 1 256 22 39 (219648) I0818 22:45:45.846068 5382 net.cpp:137] Memory required for data: 55564800 I0818 22:45:45.846078 5382 layer_factory.hpp:77] Creating layer res3_1_2 I0818 22:45:45.846086 5382 net.cpp:84] Creating Layer res3_1_2 I0818 22:45:45.846093 5382 net.cpp:406] res3_1_2 <- res3_1_1 I0818 22:45:45.846099 5382 net.cpp:380] res3_1_2 -> res3_1_2 I0818 22:45:45.848994 5382 net.cpp:122] Setting up res3_1_2 I0818 22:45:45.849010 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849014 5382 net.cpp:137] Memory required for data: 55790080 I0818 22:45:45.849027 5382 layer_factory.hpp:77] Creating layer res3_1_proj I0818 22:45:45.849040 5382 net.cpp:84] Creating Layer res3_1_proj I0818 22:45:45.849045 5382 net.cpp:406] res3_1_proj <- res2_2_res2_2_srelu_3_0_split_1 I0818 22:45:45.849051 5382 net.cpp:380] res3_1_proj -> res3_1_proj I0818 22:45:45.849251 5382 net.cpp:122] Setting up res3_1_proj I0818 22:45:45.849263 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849267 5382 net.cpp:137] Memory required for data: 56015360 I0818 22:45:45.849277 5382 layer_factory.hpp:77] Creating layer res3_1_sum I0818 22:45:45.849283 5382 net.cpp:84] Creating Layer res3_1_sum I0818 22:45:45.849290 5382 net.cpp:406] res3_1_sum <- res3_1_proj I0818 22:45:45.849297 5382 net.cpp:406] res3_1_sum <- res3_1_2 I0818 22:45:45.849304 5382 net.cpp:380] res3_1_sum -> res3_1 I0818 22:45:45.849313 5382 net.cpp:122] Setting up res3_1_sum I0818 22:45:45.849321 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849325 5382 net.cpp:137] Memory required for data: 56240640 I0818 22:45:45.849331 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_1 I0818 22:45:45.849339 5382 net.cpp:84] Creating Layer res3_1_srelu_1 I0818 22:45:45.849345 5382 net.cpp:406] res3_1_srelu_1 <- res3_1 I0818 22:45:45.849351 5382 net.cpp:367] res3_1_srelu_1 -> res3_1 (in-place) I0818 22:45:45.849364 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_1 I0818 22:45:45.849380 5382 net.cpp:122] Setting up res3_1_srelu_1 I0818 22:45:45.849390 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849395 5382 net.cpp:137] Memory required for data: 56465920 I0818 22:45:45.849403 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_2 I0818 22:45:45.849409 5382 net.cpp:84] Creating Layer res3_1_srelu_2 I0818 22:45:45.849416 5382 net.cpp:406] res3_1_srelu_2 <- res3_1 I0818 22:45:45.849421 5382 net.cpp:367] res3_1_srelu_2 -> res3_1 (in-place) I0818 22:45:45.849429 5382 net.cpp:122] Setting up res3_1_srelu_2 I0818 22:45:45.849436 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849442 5382 net.cpp:137] Memory required for data: 56691200 I0818 22:45:45.849447 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_3 I0818 22:45:45.849452 5382 net.cpp:84] Creating Layer res3_1_srelu_3 I0818 22:45:45.849459 5382 net.cpp:406] res3_1_srelu_3 <- res3_1 I0818 22:45:45.849465 5382 net.cpp:367] res3_1_srelu_3 -> res3_1 (in-place) I0818 22:45:45.849478 5382 layer_factory.hpp:77] Creating layer res3_1_srelu_3 I0818 22:45:45.849493 5382 net.cpp:122] Setting up res3_1_srelu_3 I0818 22:45:45.849501 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849505 5382 net.cpp:137] Memory required for data: 56916480 I0818 22:45:45.849515 5382 layer_factory.hpp:77] Creating layer res3_1_res3_1_srelu_3_0_split I0818 22:45:45.849521 5382 net.cpp:84] Creating Layer res3_1_res3_1_srelu_3_0_split I0818 22:45:45.849529 5382 net.cpp:406] res3_1_res3_1_srelu_3_0_split <- res3_1 I0818 22:45:45.849534 5382 net.cpp:380] res3_1_res3_1_srelu_3_0_split -> res3_1_res3_1_srelu_3_0_split_0 I0818 22:45:45.849545 5382 net.cpp:380] res3_1_res3_1_srelu_3_0_split -> res3_1_res3_1_srelu_3_0_split_1 I0818 22:45:45.849555 5382 net.cpp:122] Setting up res3_1_res3_1_srelu_3_0_split I0818 22:45:45.849565 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849570 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.849577 5382 net.cpp:137] Memory required for data: 57367040 I0818 22:45:45.849581 5382 layer_factory.hpp:77] Creating layer res3_2_1 I0818 22:45:45.849589 5382 net.cpp:84] Creating Layer res3_2_1 I0818 22:45:45.849596 5382 net.cpp:406] res3_2_1 <- res3_1_res3_1_srelu_3_0_split_0 I0818 22:45:45.849603 5382 net.cpp:380] res3_2_1 -> res3_2_1 I0818 22:45:45.852309 5382 net.cpp:122] Setting up res3_2_1 I0818 22:45:45.852324 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.852329 5382 net.cpp:137] Memory required for data: 57592320 I0818 22:45:45.852339 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_1 I0818 22:45:45.852346 5382 net.cpp:84] Creating Layer res3_2_1_srelu_1 I0818 22:45:45.852355 5382 net.cpp:406] res3_2_1_srelu_1 <- res3_2_1 I0818 22:45:45.852360 5382 net.cpp:367] res3_2_1_srelu_1 -> res3_2_1 (in-place) I0818 22:45:45.852375 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_1 I0818 22:45:45.852389 5382 net.cpp:122] Setting up res3_2_1_srelu_1 I0818 22:45:45.852399 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.852403 5382 net.cpp:137] Memory required for data: 57817600 I0818 22:45:45.852413 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_2 I0818 22:45:45.852418 5382 net.cpp:84] Creating Layer res3_2_1_srelu_2 I0818 22:45:45.852425 5382 net.cpp:406] res3_2_1_srelu_2 <- res3_2_1 I0818 22:45:45.852432 5382 net.cpp:367] res3_2_1_srelu_2 -> res3_2_1 (in-place) I0818 22:45:45.852440 5382 net.cpp:122] Setting up res3_2_1_srelu_2 I0818 22:45:45.852447 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.852452 5382 net.cpp:137] Memory required for data: 58042880 I0818 22:45:45.852457 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_3 I0818 22:45:45.852465 5382 net.cpp:84] Creating Layer res3_2_1_srelu_3 I0818 22:45:45.852470 5382 net.cpp:406] res3_2_1_srelu_3 <- res3_2_1 I0818 22:45:45.852478 5382 net.cpp:367] res3_2_1_srelu_3 -> res3_2_1 (in-place) I0818 22:45:45.852488 5382 layer_factory.hpp:77] Creating layer res3_2_1_srelu_3 I0818 22:45:45.852502 5382 net.cpp:122] Setting up res3_2_1_srelu_3 I0818 22:45:45.852512 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.852516 5382 net.cpp:137] Memory required for data: 58268160 I0818 22:45:45.852525 5382 layer_factory.hpp:77] Creating layer res3_2_2 I0818 22:45:45.852541 5382 net.cpp:84] Creating Layer res3_2_2 I0818 22:45:45.852548 5382 net.cpp:406] res3_2_2 <- res3_2_1 I0818 22:45:45.852555 5382 net.cpp:380] res3_2_2 -> res3_2_2 I0818 22:45:45.855412 5382 net.cpp:122] Setting up res3_2_2 I0818 22:45:45.855430 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855434 5382 net.cpp:137] Memory required for data: 58493440 I0818 22:45:45.855443 5382 layer_factory.hpp:77] Creating layer res3_2_sum I0818 22:45:45.855453 5382 net.cpp:84] Creating Layer res3_2_sum I0818 22:45:45.855459 5382 net.cpp:406] res3_2_sum <- res3_1_res3_1_srelu_3_0_split_1 I0818 22:45:45.855464 5382 net.cpp:406] res3_2_sum <- res3_2_2 I0818 22:45:45.855473 5382 net.cpp:380] res3_2_sum -> res3_2 I0818 22:45:45.855484 5382 net.cpp:122] Setting up res3_2_sum I0818 22:45:45.855490 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855509 5382 net.cpp:137] Memory required for data: 58718720 I0818 22:45:45.855513 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_1 I0818 22:45:45.855543 5382 net.cpp:84] Creating Layer res3_2_srelu_1 I0818 22:45:45.855548 5382 net.cpp:406] res3_2_srelu_1 <- res3_2 I0818 22:45:45.855557 5382 net.cpp:367] res3_2_srelu_1 -> res3_2 (in-place) I0818 22:45:45.855568 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_1 I0818 22:45:45.855598 5382 net.cpp:122] Setting up res3_2_srelu_1 I0818 22:45:45.855608 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855612 5382 net.cpp:137] Memory required for data: 58944000 I0818 22:45:45.855623 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_2 I0818 22:45:45.855628 5382 net.cpp:84] Creating Layer res3_2_srelu_2 I0818 22:45:45.855635 5382 net.cpp:406] res3_2_srelu_2 <- res3_2 I0818 22:45:45.855640 5382 net.cpp:367] res3_2_srelu_2 -> res3_2 (in-place) I0818 22:45:45.855646 5382 net.cpp:122] Setting up res3_2_srelu_2 I0818 22:45:45.855654 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855659 5382 net.cpp:137] Memory required for data: 59169280 I0818 22:45:45.855662 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_3 I0818 22:45:45.855671 5382 net.cpp:84] Creating Layer res3_2_srelu_3 I0818 22:45:45.855675 5382 net.cpp:406] res3_2_srelu_3 <- res3_2 I0818 22:45:45.855684 5382 net.cpp:367] res3_2_srelu_3 -> res3_2 (in-place) I0818 22:45:45.855693 5382 layer_factory.hpp:77] Creating layer res3_2_srelu_3 I0818 22:45:45.855708 5382 net.cpp:122] Setting up res3_2_srelu_3 I0818 22:45:45.855717 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855721 5382 net.cpp:137] Memory required for data: 59394560 I0818 22:45:45.855728 5382 layer_factory.hpp:77] Creating layer res3_2_res3_2_srelu_3_0_split I0818 22:45:45.855737 5382 net.cpp:84] Creating Layer res3_2_res3_2_srelu_3_0_split I0818 22:45:45.855742 5382 net.cpp:406] res3_2_res3_2_srelu_3_0_split <- res3_2 I0818 22:45:45.855751 5382 net.cpp:380] res3_2_res3_2_srelu_3_0_split -> res3_2_res3_2_srelu_3_0_split_0 I0818 22:45:45.855758 5382 net.cpp:380] res3_2_res3_2_srelu_3_0_split -> res3_2_res3_2_srelu_3_0_split_1 I0818 22:45:45.855768 5382 net.cpp:122] Setting up res3_2_res3_2_srelu_3_0_split I0818 22:45:45.855775 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855783 5382 net.cpp:129] Top shape: 1 256 11 20 (56320) I0818 22:45:45.855787 5382 net.cpp:137] Memory required for data: 59845120 I0818 22:45:45.855794 5382 layer_factory.hpp:77] Creating layer res4_1_1 I0818 22:45:45.855803 5382 net.cpp:84] Creating Layer res4_1_1 I0818 22:45:45.855809 5382 net.cpp:406] res4_1_1 <- res3_2_res3_2_srelu_3_0_split_0 I0818 22:45:45.855816 5382 net.cpp:380] res4_1_1 -> res4_1_1 I0818 22:45:45.862243 5382 net.cpp:122] Setting up res4_1_1 I0818 22:45:45.862272 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.862275 5382 net.cpp:137] Memory required for data: 60295680 I0818 22:45:45.862285 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_1 I0818 22:45:45.862295 5382 net.cpp:84] Creating Layer res4_1_1_srelu_1 I0818 22:45:45.862304 5382 net.cpp:406] res4_1_1_srelu_1 <- res4_1_1 I0818 22:45:45.862313 5382 net.cpp:367] res4_1_1_srelu_1 -> res4_1_1 (in-place) I0818 22:45:45.862326 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_1 I0818 22:45:45.862388 5382 net.cpp:122] Setting up res4_1_1_srelu_1 I0818 22:45:45.862401 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.862406 5382 net.cpp:137] Memory required for data: 60746240 I0818 22:45:45.862427 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_2 I0818 22:45:45.862437 5382 net.cpp:84] Creating Layer res4_1_1_srelu_2 I0818 22:45:45.862442 5382 net.cpp:406] res4_1_1_srelu_2 <- res4_1_1 I0818 22:45:45.862447 5382 net.cpp:367] res4_1_1_srelu_2 -> res4_1_1 (in-place) I0818 22:45:45.862457 5382 net.cpp:122] Setting up res4_1_1_srelu_2 I0818 22:45:45.862463 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.862468 5382 net.cpp:137] Memory required for data: 61196800 I0818 22:45:45.862471 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_3 I0818 22:45:45.862478 5382 net.cpp:84] Creating Layer res4_1_1_srelu_3 I0818 22:45:45.862485 5382 net.cpp:406] res4_1_1_srelu_3 <- res4_1_1 I0818 22:45:45.862491 5382 net.cpp:367] res4_1_1_srelu_3 -> res4_1_1 (in-place) I0818 22:45:45.862501 5382 layer_factory.hpp:77] Creating layer res4_1_1_srelu_3 I0818 22:45:45.862514 5382 net.cpp:122] Setting up res4_1_1_srelu_3 I0818 22:45:45.862519 5382 net.cpp:129] Top shape: 1 512 11 20 (112640) I0818 22:45:45.862524 5382 net.cpp:137] Memory required for data: 61647360 I0818 22:45:45.862530 5382 layer_factory.hpp:77] Creating layer res4_1_2 I0818 22:45:45.862540 5382 net.cpp:84] Creating Layer res4_1_2 I0818 22:45:45.862543 5382 net.cpp:406] res4_1_2 <- res4_1_1 I0818 22:45:45.862550 5382 net.cpp:380] res4_1_2 -> res4_1_2 I0818 22:45:45.877138 5382 net.cpp:122] Setting up res4_1_2 I0818 22:45:45.877161 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877166 5382 net.cpp:137] Memory required for data: 61770240 I0818 22:45:45.877177 5382 layer_factory.hpp:77] Creating layer res4_1_proj I0818 22:45:45.877187 5382 net.cpp:84] Creating Layer res4_1_proj I0818 22:45:45.877193 5382 net.cpp:406] res4_1_proj <- res3_2_res3_2_srelu_3_0_split_1 I0818 22:45:45.877200 5382 net.cpp:380] res4_1_proj -> res4_1_proj I0818 22:45:45.877697 5382 net.cpp:122] Setting up res4_1_proj I0818 22:45:45.877708 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877713 5382 net.cpp:137] Memory required for data: 61893120 I0818 22:45:45.877720 5382 layer_factory.hpp:77] Creating layer res4_1_sum I0818 22:45:45.877727 5382 net.cpp:84] Creating Layer res4_1_sum I0818 22:45:45.877732 5382 net.cpp:406] res4_1_sum <- res4_1_proj I0818 22:45:45.877737 5382 net.cpp:406] res4_1_sum <- res4_1_2 I0818 22:45:45.877741 5382 net.cpp:380] res4_1_sum -> res4_1 I0818 22:45:45.877750 5382 net.cpp:122] Setting up res4_1_sum I0818 22:45:45.877756 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877763 5382 net.cpp:137] Memory required for data: 62016000 I0818 22:45:45.877768 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_1 I0818 22:45:45.877774 5382 net.cpp:84] Creating Layer res4_1_srelu_1 I0818 22:45:45.877781 5382 net.cpp:406] res4_1_srelu_1 <- res4_1 I0818 22:45:45.877789 5382 net.cpp:367] res4_1_srelu_1 -> res4_1 (in-place) I0818 22:45:45.877802 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_1 I0818 22:45:45.877820 5382 net.cpp:122] Setting up res4_1_srelu_1 I0818 22:45:45.877835 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877842 5382 net.cpp:137] Memory required for data: 62138880 I0818 22:45:45.877849 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_2 I0818 22:45:45.877858 5382 net.cpp:84] Creating Layer res4_1_srelu_2 I0818 22:45:45.877862 5382 net.cpp:406] res4_1_srelu_2 <- res4_1 I0818 22:45:45.877871 5382 net.cpp:367] res4_1_srelu_2 -> res4_1 (in-place) I0818 22:45:45.877876 5382 net.cpp:122] Setting up res4_1_srelu_2 I0818 22:45:45.877885 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877889 5382 net.cpp:137] Memory required for data: 62261760 I0818 22:45:45.877893 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_3 I0818 22:45:45.877899 5382 net.cpp:84] Creating Layer res4_1_srelu_3 I0818 22:45:45.877903 5382 net.cpp:406] res4_1_srelu_3 <- res4_1 I0818 22:45:45.877912 5382 net.cpp:367] res4_1_srelu_3 -> res4_1 (in-place) I0818 22:45:45.877921 5382 layer_factory.hpp:77] Creating layer res4_1_srelu_3 I0818 22:45:45.877936 5382 net.cpp:122] Setting up res4_1_srelu_3 I0818 22:45:45.877945 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.877949 5382 net.cpp:137] Memory required for data: 62384640 I0818 22:45:45.877972 5382 layer_factory.hpp:77] Creating layer res4_1_res4_1_srelu_3_0_split I0818 22:45:45.877981 5382 net.cpp:84] Creating Layer res4_1_res4_1_srelu_3_0_split I0818 22:45:45.877993 5382 net.cpp:406] res4_1_res4_1_srelu_3_0_split <- res4_1 I0818 22:45:45.878023 5382 net.cpp:380] res4_1_res4_1_srelu_3_0_split -> res4_1_res4_1_srelu_3_0_split_0 I0818 22:45:45.878036 5382 net.cpp:380] res4_1_res4_1_srelu_3_0_split -> res4_1_res4_1_srelu_3_0_split_1 I0818 22:45:45.878044 5382 net.cpp:122] Setting up res4_1_res4_1_srelu_3_0_split I0818 22:45:45.878067 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.878073 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.878080 5382 net.cpp:137] Memory required for data: 62630400 I0818 22:45:45.878084 5382 layer_factory.hpp:77] Creating layer res4_2_1 I0818 22:45:45.878093 5382 net.cpp:84] Creating Layer res4_2_1 I0818 22:45:45.878099 5382 net.cpp:406] res4_2_1 <- res4_1_res4_1_srelu_3_0_split_0 I0818 22:45:45.878105 5382 net.cpp:380] res4_2_1 -> res4_2_1 I0818 22:45:45.890050 5382 net.cpp:122] Setting up res4_2_1 I0818 22:45:45.890075 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.890080 5382 net.cpp:137] Memory required for data: 62753280 I0818 22:45:45.890092 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_1 I0818 22:45:45.890103 5382 net.cpp:84] Creating Layer res4_2_1_srelu_1 I0818 22:45:45.890112 5382 net.cpp:406] res4_2_1_srelu_1 <- res4_2_1 I0818 22:45:45.890120 5382 net.cpp:367] res4_2_1_srelu_1 -> res4_2_1 (in-place) I0818 22:45:45.890136 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_1 I0818 22:45:45.890154 5382 net.cpp:122] Setting up res4_2_1_srelu_1 I0818 22:45:45.890163 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.890167 5382 net.cpp:137] Memory required for data: 62876160 I0818 22:45:45.890175 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_2 I0818 22:45:45.890184 5382 net.cpp:84] Creating Layer res4_2_1_srelu_2 I0818 22:45:45.890188 5382 net.cpp:406] res4_2_1_srelu_2 <- res4_2_1 I0818 22:45:45.890197 5382 net.cpp:367] res4_2_1_srelu_2 -> res4_2_1 (in-place) I0818 22:45:45.890203 5382 net.cpp:122] Setting up res4_2_1_srelu_2 I0818 22:45:45.890209 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.890216 5382 net.cpp:137] Memory required for data: 62999040 I0818 22:45:45.890220 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_3 I0818 22:45:45.890226 5382 net.cpp:84] Creating Layer res4_2_1_srelu_3 I0818 22:45:45.890233 5382 net.cpp:406] res4_2_1_srelu_3 <- res4_2_1 I0818 22:45:45.890239 5382 net.cpp:367] res4_2_1_srelu_3 -> res4_2_1 (in-place) I0818 22:45:45.890252 5382 layer_factory.hpp:77] Creating layer res4_2_1_srelu_3 I0818 22:45:45.890267 5382 net.cpp:122] Setting up res4_2_1_srelu_3 I0818 22:45:45.890276 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.890280 5382 net.cpp:137] Memory required for data: 63121920 I0818 22:45:45.890287 5382 layer_factory.hpp:77] Creating layer res4_2_2 I0818 22:45:45.890298 5382 net.cpp:84] Creating Layer res4_2_2 I0818 22:45:45.890303 5382 net.cpp:406] res4_2_2 <- res4_2_1 I0818 22:45:45.890312 5382 net.cpp:380] res4_2_2 -> res4_2_2 I0818 22:45:45.902613 5382 net.cpp:122] Setting up res4_2_2 I0818 22:45:45.902925 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.902940 5382 net.cpp:137] Memory required for data: 63244800 I0818 22:45:45.902952 5382 layer_factory.hpp:77] Creating layer res4_2_sum I0818 22:45:45.902964 5382 net.cpp:84] Creating Layer res4_2_sum I0818 22:45:45.902971 5382 net.cpp:406] res4_2_sum <- res4_1_res4_1_srelu_3_0_split_1 I0818 22:45:45.902977 5382 net.cpp:406] res4_2_sum <- res4_2_2 I0818 22:45:45.902983 5382 net.cpp:380] res4_2_sum -> res4_2 I0818 22:45:45.902993 5382 net.cpp:122] Setting up res4_2_sum I0818 22:45:45.903000 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.903004 5382 net.cpp:137] Memory required for data: 63367680 I0818 22:45:45.903008 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_1 I0818 22:45:45.903019 5382 net.cpp:84] Creating Layer res4_2_srelu_1 I0818 22:45:45.903023 5382 net.cpp:406] res4_2_srelu_1 <- res4_2 I0818 22:45:45.903029 5382 net.cpp:367] res4_2_srelu_1 -> res4_2 (in-place) I0818 22:45:45.903043 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_1 I0818 22:45:45.903057 5382 net.cpp:122] Setting up res4_2_srelu_1 I0818 22:45:45.903066 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.903071 5382 net.cpp:137] Memory required for data: 63490560 I0818 22:45:45.903079 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_2 I0818 22:45:45.903084 5382 net.cpp:84] Creating Layer res4_2_srelu_2 I0818 22:45:45.903089 5382 net.cpp:406] res4_2_srelu_2 <- res4_2 I0818 22:45:45.903093 5382 net.cpp:367] res4_2_srelu_2 -> res4_2 (in-place) I0818 22:45:45.903100 5382 net.cpp:122] Setting up res4_2_srelu_2 I0818 22:45:45.903105 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.903110 5382 net.cpp:137] Memory required for data: 63613440 I0818 22:45:45.903113 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_3 I0818 22:45:45.903120 5382 net.cpp:84] Creating Layer res4_2_srelu_3 I0818 22:45:45.903123 5382 net.cpp:406] res4_2_srelu_3 <- res4_2 I0818 22:45:45.903129 5382 net.cpp:367] res4_2_srelu_3 -> res4_2 (in-place) I0818 22:45:45.903138 5382 layer_factory.hpp:77] Creating layer res4_2_srelu_3 I0818 22:45:45.903154 5382 net.cpp:122] Setting up res4_2_srelu_3 I0818 22:45:45.903162 5382 net.cpp:129] Top shape: 1 512 6 10 (30720) I0818 22:45:45.903164 5382 net.cpp:137] Memory required for data: 63736320 I0818 22:45:45.903172 5382 layer_factory.hpp:77] Creating layer pool_avg I0818 22:45:45.903178 5382 net.cpp:84] Creating Layer pool_avg I0818 22:45:45.903185 5382 net.cpp:406] pool_avg <- res4_2 I0818 22:45:45.903192 5382 net.cpp:380] pool_avg -> pool_avg I0818 22:45:45.903199 5382 net.cpp:122] Setting up pool_avg I0818 22:45:45.903206 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.903210 5382 net.cpp:137] Memory required for data: 63801856 I0818 22:45:45.903213 5382 layer_factory.hpp:77] Creating layer pool_avg_pool_avg_0_split I0818 22:45:45.903219 5382 net.cpp:84] Creating Layer pool_avg_pool_avg_0_split I0818 22:45:45.903223 5382 net.cpp:406] pool_avg_pool_avg_0_split <- pool_avg I0818 22:45:45.903229 5382 net.cpp:380] pool_avg_pool_avg_0_split -> pool_avg_pool_avg_0_split_0 I0818 22:45:45.903236 5382 net.cpp:380] pool_avg_pool_avg_0_split -> pool_avg_pool_avg_0_split_1 I0818 22:45:45.903244 5382 net.cpp:122] Setting up pool_avg_pool_avg_0_split I0818 22:45:45.903250 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.903255 5382 net.cpp:129] Top shape: 1 512 4 8 (16384) I0818 22:45:45.903259 5382 net.cpp:137] Memory required for data: 63932928 I0818 22:45:45.903264 5382 layer_factory.hpp:77] Creating layer fc3 I0818 22:45:45.903270 5382 net.cpp:84] Creating Layer fc3 I0818 22:45:45.903275 5382 net.cpp:406] fc3 <- pool_avg_pool_avg_0_split_0 I0818 22:45:45.903280 5382 net.cpp:380] fc3 -> fc3 I0818 22:45:45.903530 5382 net.cpp:122] Setting up fc3 I0818 22:45:45.903545 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.903549 5382 net.cpp:137] Memory required for data: 63932940 I0818 22:45:45.903558 5382 layer_factory.hpp:77] Creating layer softmax I0818 22:45:45.903566 5382 net.cpp:84] Creating Layer softmax I0818 22:45:45.903571 5382 net.cpp:406] softmax <- fc3 I0818 22:45:45.903580 5382 net.cpp:380] softmax -> softmax I0818 22:45:45.903589 5382 net.cpp:122] Setting up softmax I0818 22:45:45.903594 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.903599 5382 net.cpp:137] Memory required for data: 63932952 I0818 22:45:45.903602 5382 layer_factory.hpp:77] Creating layer fc3_t I0818 22:45:45.903609 5382 net.cpp:84] Creating Layer fc3_t I0818 22:45:45.903614 5382 net.cpp:406] fc3_t <- pool_avg_pool_avg_0_split_1 I0818 22:45:45.903620 5382 net.cpp:380] fc3_t -> fc3_t I0818 22:45:45.903810 5382 net.cpp:122] Setting up fc3_t I0818 22:45:45.903821 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.903825 5382 net.cpp:137] Memory required for data: 63932964 I0818 22:45:45.903832 5382 layer_factory.hpp:77] Creating layer softmax_t I0818 22:45:45.903837 5382 net.cpp:84] Creating Layer softmax_t I0818 22:45:45.903846 5382 net.cpp:406] softmax_t <- fc3_t I0818 22:45:45.903851 5382 net.cpp:380] softmax_t -> softmax_t I0818 22:45:45.903858 5382 net.cpp:122] Setting up softmax_t I0818 22:45:45.903864 5382 net.cpp:129] Top shape: 1 3 (3) I0818 22:45:45.903868 5382 net.cpp:137] Memory required for data: 63932976 I0818 22:45:45.903872 5382 layer_factory.hpp:77] Creating layer concat I0818 22:45:45.903877 5382 net.cpp:84] Creating Layer concat I0818 22:45:45.903882 5382 net.cpp:406] concat <- softmax I0818 22:45:45.903887 5382 net.cpp:406] concat <- softmax_t I0818 22:45:45.903892 5382 net.cpp:380] concat -> out I0818 22:45:45.903899 5382 net.cpp:122] Setting up concat I0818 22:45:45.903905 5382 net.cpp:129] Top shape: 1 6 (6) I0818 22:45:45.903913 5382 net.cpp:137] Memory required for data: 63933000 I0818 22:45:45.903918 5382 net.cpp:200] concat does not need backward computation. I0818 22:45:45.903923 5382 net.cpp:200] softmax_t does not need backward computation. I0818 22:45:45.903926 5382 net.cpp:200] fc3_t does not need backward computation. I0818 22:45:45.903931 5382 net.cpp:200] softmax does not need backward computation. I0818 22:45:45.903939 5382 net.cpp:200] fc3 does not need backward computation. I0818 22:45:45.903944 5382 net.cpp:200] pool_avg_pool_avg_0_split does not need backward computation. I0818 22:45:45.903947 5382 net.cpp:200] pool_avg does not need backward computation. I0818 22:45:45.903951 5382 net.cpp:200] res4_2_srelu_3 does not need backward computation. I0818 22:45:45.903956 5382 net.cpp:200] res4_2_srelu_2 does not need backward computation. I0818 22:45:45.903960 5382 net.cpp:200] res4_2_srelu_1 does not need backward computation. I0818 22:45:45.903967 5382 net.cpp:200] res4_2_sum does not need backward computation. I0818 22:45:45.903972 5382 net.cpp:200] res4_2_2 does not need backward computation. I0818 22:45:45.903976 5382 net.cpp:200] res4_2_1_srelu_3 does not need backward computation. I0818 22:45:45.903981 5382 net.cpp:200] res4_2_1_srelu_2 does not need backward computation. I0818 22:45:45.903985 5382 net.cpp:200] res4_2_1_srelu_1 does not need backward computation. I0818 22:45:45.903990 5382 net.cpp:200] res4_2_1 does not need backward computation. I0818 22:45:45.903995 5382 net.cpp:200] res4_1_res4_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.903998 5382 net.cpp:200] res4_1_srelu_3 does not need backward computation. I0818 22:45:45.904002 5382 net.cpp:200] res4_1_srelu_2 does not need backward computation. I0818 22:45:45.904006 5382 net.cpp:200] res4_1_srelu_1 does not need backward computation. I0818 22:45:45.904011 5382 net.cpp:200] res4_1_sum does not need backward computation. I0818 22:45:45.904016 5382 net.cpp:200] res4_1_proj does not need backward computation. I0818 22:45:45.904021 5382 net.cpp:200] res4_1_2 does not need backward computation. I0818 22:45:45.904026 5382 net.cpp:200] res4_1_1_srelu_3 does not need backward computation. I0818 22:45:45.904029 5382 net.cpp:200] res4_1_1_srelu_2 does not need backward computation. I0818 22:45:45.904033 5382 net.cpp:200] res4_1_1_srelu_1 does not need backward computation. I0818 22:45:45.904038 5382 net.cpp:200] res4_1_1 does not need backward computation. I0818 22:45:45.904042 5382 net.cpp:200] res3_2_res3_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.904048 5382 net.cpp:200] res3_2_srelu_3 does not need backward computation. I0818 22:45:45.904053 5382 net.cpp:200] res3_2_srelu_2 does not need backward computation. I0818 22:45:45.904057 5382 net.cpp:200] res3_2_srelu_1 does not need backward computation. I0818 22:45:45.904062 5382 net.cpp:200] res3_2_sum does not need backward computation. I0818 22:45:45.904067 5382 net.cpp:200] res3_2_2 does not need backward computation. I0818 22:45:45.904072 5382 net.cpp:200] res3_2_1_srelu_3 does not need backward computation. I0818 22:45:45.904075 5382 net.cpp:200] res3_2_1_srelu_2 does not need backward computation. I0818 22:45:45.904079 5382 net.cpp:200] res3_2_1_srelu_1 does not need backward computation. I0818 22:45:45.904083 5382 net.cpp:200] res3_2_1 does not need backward computation. I0818 22:45:45.904091 5382 net.cpp:200] res3_1_res3_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.904096 5382 net.cpp:200] res3_1_srelu_3 does not need backward computation. I0818 22:45:45.904100 5382 net.cpp:200] res3_1_srelu_2 does not need backward computation. I0818 22:45:45.904105 5382 net.cpp:200] res3_1_srelu_1 does not need backward computation. I0818 22:45:45.904109 5382 net.cpp:200] res3_1_sum does not need backward computation. I0818 22:45:45.904116 5382 net.cpp:200] res3_1_proj does not need backward computation. I0818 22:45:45.904121 5382 net.cpp:200] res3_1_2 does not need backward computation. I0818 22:45:45.904125 5382 net.cpp:200] res3_1_1_srelu_3 does not need backward computation. I0818 22:45:45.904130 5382 net.cpp:200] res3_1_1_srelu_2 does not need backward computation. I0818 22:45:45.904134 5382 net.cpp:200] res3_1_1_srelu_1 does not need backward computation. I0818 22:45:45.904141 5382 net.cpp:200] res3_1_1 does not need backward computation. I0818 22:45:45.904146 5382 net.cpp:200] res2_2_res2_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.904150 5382 net.cpp:200] res2_2_srelu_3 does not need backward computation. I0818 22:45:45.904155 5382 net.cpp:200] res2_2_srelu_2 does not need backward computation. I0818 22:45:45.904160 5382 net.cpp:200] res2_2_srelu_1 does not need backward computation. I0818 22:45:45.904163 5382 net.cpp:200] res2_2_sum does not need backward computation. I0818 22:45:45.904168 5382 net.cpp:200] res2_2_2 does not need backward computation. I0818 22:45:45.904173 5382 net.cpp:200] res2_2_1_srelu_3 does not need backward computation. I0818 22:45:45.904177 5382 net.cpp:200] res2_2_1_srelu_2 does not need backward computation. I0818 22:45:45.904181 5382 net.cpp:200] res2_2_1_srelu_1 does not need backward computation. I0818 22:45:45.904186 5382 net.cpp:200] res2_2_1 does not need backward computation. I0818 22:45:45.904191 5382 net.cpp:200] res2_1_res2_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.904196 5382 net.cpp:200] res2_1_srelu_3 does not need backward computation. I0818 22:45:45.904199 5382 net.cpp:200] res2_1_srelu_2 does not need backward computation. I0818 22:45:45.904204 5382 net.cpp:200] res2_1_srelu_1 does not need backward computation. I0818 22:45:45.904208 5382 net.cpp:200] res2_1_sum does not need backward computation. I0818 22:45:45.904212 5382 net.cpp:200] res2_1_proj does not need backward computation. I0818 22:45:45.904217 5382 net.cpp:200] res2_1_2 does not need backward computation. I0818 22:45:45.904222 5382 net.cpp:200] res2_1_1_srelu_3 does not need backward computation. I0818 22:45:45.904227 5382 net.cpp:200] res2_1_1_srelu_2 does not need backward computation. I0818 22:45:45.904230 5382 net.cpp:200] res2_1_1_srelu_1 does not need backward computation. I0818 22:45:45.904235 5382 net.cpp:200] res2_1_1 does not need backward computation. I0818 22:45:45.904239 5382 net.cpp:200] res1_2_res1_2_srelu_3_0_split does not need backward computation. I0818 22:45:45.904244 5382 net.cpp:200] res1_2_srelu_3 does not need backward computation. I0818 22:45:45.904249 5382 net.cpp:200] res1_2_srelu_2 does not need backward computation. I0818 22:45:45.904253 5382 net.cpp:200] res1_2_srelu_1 does not need backward computation. I0818 22:45:45.904258 5382 net.cpp:200] res1_2_sum does not need backward computation. I0818 22:45:45.904263 5382 net.cpp:200] res1_2_2 does not need backward computation. I0818 22:45:45.904268 5382 net.cpp:200] res1_2_1_srelu_3 does not need backward computation. I0818 22:45:45.904273 5382 net.cpp:200] res1_2_1_srelu_2 does not need backward computation. I0818 22:45:45.904276 5382 net.cpp:200] res1_2_1_srelu_1 does not need backward computation. I0818 22:45:45.904281 5382 net.cpp:200] res1_2_1 does not need backward computation. I0818 22:45:45.904286 5382 net.cpp:200] res1_1_res1_1_srelu_3_0_split does not need backward computation. I0818 22:45:45.904294 5382 net.cpp:200] res1_1_srelu_3 does not need backward computation. I0818 22:45:45.904299 5382 net.cpp:200] res1_1_srelu_2 does not need backward computation. I0818 22:45:45.904302 5382 net.cpp:200] res1_1_srelu_1 does not need backward computation. I0818 22:45:45.904306 5382 net.cpp:200] res1_1_sum does not need backward computation. I0818 22:45:45.904312 5382 net.cpp:200] res1_1_2 does not need backward computation. I0818 22:45:45.904320 5382 net.cpp:200] res1_1_1_srelu_3 does not need backward computation. I0818 22:45:45.904323 5382 net.cpp:200] res1_1_1_srelu_2 does not need backward computation. I0818 22:45:45.904328 5382 net.cpp:200] res1_1_1_srelu_1 does not need backward computation. I0818 22:45:45.904332 5382 net.cpp:200] res1_1_1 does not need backward computation. I0818 22:45:45.904337 5382 net.cpp:200] pool1_pool1_0_split does not need backward computation. I0818 22:45:45.904345 5382 net.cpp:200] pool1 does not need backward computation. I0818 22:45:45.904350 5382 net.cpp:200] conv1_srelu1_3 does not need backward computation. I0818 22:45:45.904394 5382 net.cpp:200] conv1_srelu1_2 does not need backward computation. I0818 22:45:45.904400 5382 net.cpp:200] conv1_srelu1_1 does not need backward computation. I0818 22:45:45.904405 5382 net.cpp:200] conv1 does not need backward computation. I0818 22:45:45.904422 5382 net.cpp:200] sub_mean does not need backward computation. I0818 22:45:45.904428 5382 net.cpp:200] input does not need backward computation. I0818 22:45:45.904431 5382 net.cpp:242] This network produces output out I0818 22:45:45.904503 5382 net.cpp:255] Network initialization done. I0818 22:45:45.932448 5382 net.cpp:744] Ignoring source layer train-data I0818 22:45:45.932468 5382 net.cpp:744] Ignoring source layer data_aug I0818 22:45:45.938448 5382 net.cpp:744] Ignoring source layer cee_loss WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale WARNING: Unhandled parameters: Scale Type Name Param Output

Data data -- (1, 3, 180, 320) Scale sub_mean (3,) (1, 3, 180, 320) Convolution conv1 (7, 7, 3, 64) (1, 64, 87, 157) Scale conv1_srelu1_1 (64,) (1, 64, 87, 157) ReLU conv1_srelu1_2 -- (1, 64, 87, 157) Scale conv1_srelu1_3 (64,) (1, 64, 87, 157) Pooling pool1 -- (1, 64, 43, 78) Convolution res1_1_1 (3, 3, 64, 64) (1, 64, 43, 78) Scale res1_1_1_srelu_1 (64,) (1, 64, 43, 78) ReLU res1_1_1_srelu_2 -- (1, 64, 43, 78) Scale res1_1_1_srelu_3 (64,) (1, 64, 43, 78) Convolution res1_1_2 (3, 3, 64, 64) (1, 64, 43, 78) Eltwise res1_1_sum -- (1, 64, 43, 78) Scale res1_1_srelu_1 (64,) (1, 64, 43, 78) ReLU res1_1_srelu_2 -- (1, 64, 43, 78) Scale res1_1_srelu_3 (64,) (1, 64, 43, 78) Convolution res1_2_1 (3, 3, 64, 64) (1, 64, 43, 78) Scale res1_2_1_srelu_1 (64,) (1, 64, 43, 78) ReLU res1_2_1_srelu_2 -- (1, 64, 43, 78) Scale res1_2_1_srelu_3 (64,) (1, 64, 43, 78) Convolution res1_2_2 (3, 3, 64, 64) (1, 64, 43, 78) Eltwise res1_2_sum -- (1, 64, 43, 78) Scale res1_2_srelu_1 (64,) (1, 64, 43, 78) ReLU res1_2_srelu_2 -- (1, 64, 43, 78) Scale res1_2_srelu_3 (64,) (1, 64, 43, 78) Convolution res2_1_1 (3, 3, 64, 128) (1, 128, 43, 78) Scale res2_1_1_srelu_1 (128,) (1, 128, 43, 78) ReLU res2_1_1_srelu_2 -- (1, 128, 43, 78) Scale res2_1_1_srelu_3 (128,) (1, 128, 43, 78) Convolution res2_1_2 (3, 3, 128, 128) (1, 128, 22, 39) Convolution res2_1_proj (1, 1, 64, 128) (1, 128, 22, 39) Eltwise res2_1_sum -- (1, 128, 22, 39) Scale res2_1_srelu_1 (128,) (1, 128, 22, 39) ReLU res2_1_srelu_2 -- (1, 128, 22, 39) Scale res2_1_srelu_3 (128,) (1, 128, 22, 39) Convolution res2_2_1 (3, 3, 128, 128) (1, 128, 22, 39) Scale res2_2_1_srelu_1 (128,) (1, 128, 22, 39) ReLU res2_2_1_srelu_2 -- (1, 128, 22, 39) Scale res2_2_1_srelu_3 (128,) (1, 128, 22, 39) Convolution res2_2_2 (3, 3, 128, 128) (1, 128, 22, 39) Eltwise res2_2_sum -- (1, 128, 22, 39) Scale res2_2_srelu_1 (128,) (1, 128, 22, 39) ReLU res2_2_srelu_2 -- (1, 128, 22, 39) Scale res2_2_srelu_3 (128,) (1, 128, 22, 39) Convolution res3_1_1 (3, 3, 128, 256) (1, 256, 22, 39) Scale res3_1_1_srelu_1 (256,) (1, 256, 22, 39) ReLU res3_1_1_srelu_2 -- (1, 256, 22, 39) Scale res3_1_1_srelu_3 (256,) (1, 256, 22, 39) Convolution res3_1_2 (3, 3, 256, 256) (1, 256, 11, 20) Convolution res3_1_proj (1, 1, 128, 256) (1, 256, 11, 20) Eltwise res3_1_sum -- (1, 256, 11, 20) Scale res3_1_srelu_1 (256,) (1, 256, 11, 20) ReLU res3_1_srelu_2 -- (1, 256, 11, 20) Scale res3_1_srelu_3 (256,) (1, 256, 11, 20) Convolution res3_2_1 (3, 3, 256, 256) (1, 256, 11, 20) Scale res3_2_1_srelu_1 (256,) (1, 256, 11, 20) ReLU res3_2_1_srelu_2 -- (1, 256, 11, 20) Scale res3_2_1_srelu_3 (256,) (1, 256, 11, 20) Convolution res3_2_2 (3, 3, 256, 256) (1, 256, 11, 20) Eltwise res3_2_sum -- (1, 256, 11, 20) Scale res3_2_srelu_1 (256,) (1, 256, 11, 20) ReLU res3_2_srelu_2 -- (1, 256, 11, 20) Scale res3_2_srelu_3 (256,) (1, 256, 11, 20) Convolution res4_1_1 (3, 3, 256, 512) (1, 512, 11, 20) Scale res4_1_1_srelu_1 (512,) (1, 512, 11, 20) ReLU res4_1_1_srelu_2 -- (1, 512, 11, 20) Scale res4_1_1_srelu_3 (512,) (1, 512, 11, 20) Convolution res4_1_2 (3, 3, 512, 512) (1, 512, 6, 10) Convolution res4_1_proj (1, 1, 256, 512) (1, 512, 6, 10) Eltwise res4_1_sum -- (1, 512, 6, 10) Scale res4_1_srelu_1 (512,) (1, 512, 6, 10) ReLU res4_1_srelu_2 -- (1, 512, 6, 10) Scale res4_1_srelu_3 (512,) (1, 512, 6, 10) Convolution res4_2_1 (3, 3, 512, 512) (1, 512, 6, 10) Scale res4_2_1_srelu_1 (512,) (1, 512, 6, 10) ReLU res4_2_1_srelu_2 -- (1, 512, 6, 10) Scale res4_2_1_srelu_3 (512,) (1, 512, 6, 10) Convolution res4_2_2 (3, 3, 512, 512) (1, 512, 6, 10) Eltwise res4_2_sum -- (1, 512, 6, 10) Scale res4_2_srelu_1 (512,) (1, 512, 6, 10) ReLU res4_2_srelu_2 -- (1, 512, 6, 10) Scale res4_2_srelu_3 (512,) (1, 512, 6, 10) Pooling pool_avg -- (1, 512, 4, 8) InnerProduct fc3 (16384, 3) (1, 3, 1, 1) Softmax softmax -- (1, 3, 1, 1) InnerProduct fc3_t (16384, 3) (1, 3, 1, 1) Softmax softmax_t -- (1, 3, 1, 1) Concat concat -- (1, 6, 1, 1) Traceback (most recent call last): File "/usr/local/bin/mmtoir", line 11, in sys.exit(_main()) File "/usr/local/lib/python3.5/dist-packages/mmdnn/conversion/_script/convertToIR.py", line 184, in _main ret = _convert(args) File "/usr/local/lib/python3.5/dist-packages/mmdnn/conversion/_script/convertToIR.py", line 10, in _convert graph = transformer.transform_graph() File "/usr/local/lib/python3.5/dist-packages/mmdnn/conversion/caffe/transformer.py", line 360, in transform_graph mapped_node = self.map_node(node) File "/usr/local/lib/python3.5/dist-packages/mmdnn/conversion/caffe/transformer.py", line 381, in map_node mapped_node = map_func(node) File "/usr/local/lib/python3.5/dist-packages/mmdnn/conversion/caffe/mapper.py", line 237, in map_scale raise NotImplementedError NotImplementedError

also when tried to convert directly to keras an had a problem in #720

lucasncabral commented 4 years ago

@caesar84 Any update? I'm facing some problems trying the same thing. Could you convert the caffe models?

Captura de tela de 2019-10-23 10-48-58

caesar84 commented 4 years ago

@lucasncabral No updates from here as you can see. However, I got my model converted by another guy who works in https://github.com/microsoft/MMdnn after Them way didn't work with my model as you can see from https://github.com/microsoft/MMdnn/issues/720. give it a go and see .

lucasncabral commented 4 years ago

@caesar84 I also try convert my models with mmdnn, but i came to a problem: "too many values to unpack". Did you get a conversion with mmdnn?

caesar84 commented 4 years ago

your best bet is trying with them via an issue. If you check the above issue you can see that.