chuanqi305 / MobileNet-SSD

Caffe implementation of Google MobileNet SSD detection network, with pretrained weights on VOC0712 and mAP=0.727.
MIT License
2.03k stars 1.18k forks source link

Core Dump Finetuning #95

Open madhavajay opened 6 years ago

madhavajay commented 6 years ago

I am trying to finetune the mobilenet_iter_73000.caffemodel with a subset of COCO. I ran the normal Caffe VGG retraining with this same dataset and it runs, but then I realised I want MobileNet so I switched to this model.

I get these errors and have no idea why:

F0531 22:55:26.444106 11925 data_transformer.cpp:867] Check failed: mean_values_.size() == 1 || mean_values_.size() == img_channels Specify either 1 mean_value or as many as channels: 1
*** Check failure stack trace: ***

I0531 22:55:26.449162 11904 net.cpp:395] conv1/relu -> conv1 (in-place)
    @     0x7f09ebb495cd  google::LogMessage::Fail()

I0531 22:55:26.452000 11904 net.cpp:100] Creating Layer conv2
I0531 22:55:26.452010 11904 net.cpp:434] conv2 <- conv2/dw
I0531 22:55:26.452025 11904 net.cpp:408] conv2 -> conv2
    @     0x7f09ebb4915b  google::LogMessage::Flush()
    @     0x7f09ebb4be1e  google::LogMessageFatal::~LogMessageFatal()

I0531 22:55:26.465622 11904 net.cpp:100] Creating Layer conv4
I0531 22:55:26.465631 11904 net.cpp:434] conv4 <- conv4/dw
I0531 22:55:26.465646 11904 net.cpp:408] conv4 -> conv4
    @     0x7f09ea0415d5  (unknown)
    @     0x7f09e98fa6ba  start_thread
    @     0x7f09ea35d41d  clone

I0531 22:55:26.470052 11904 net.cpp:395] conv4/relu -> conv4 (in-place)
    @              (nil)  (unknown)
Aborted (core dumped)

Full output:

I0531 22:55:22.358837 11904 caffe.cpp:217] Using GPUs 0
I0531 22:55:25.203755 11904 caffe.cpp:222] GPU 0: Tesla K80
I0531 22:55:25.409677 11904 solver.cpp:63] Initializing solver from parameters: 
train_net: "MobileNetSSD_train.prototxt"
test_net: "MobileNetSSD_test.prototxt"
test_iter: 673
test_interval: 10000
base_lr: 0.0005
display: 10
max_iter: 120000
lr_policy: "multistep"
gamma: 0.5
weight_decay: 5e-05
snapshot: 1000
snapshot_prefix: "snapshot/mobilenet"
solver_mode: GPU
device_id: 0
debug_info: false
train_state {
  level: 0
  stage: ""
}
snapshot_after_train: true
test_initialization: false
average_loss: 10
stepvalue: 20000
stepvalue: 40000
iter_size: 1
type: "RMSProp"
eval_type: "detection"
ap_version: "11point"
I0531 22:55:25.409844 11904 solver.cpp:96] Creating training net from train_net file: MobileNetSSD_train.prototxt
I0531 22:55:25.411350 11904 upgrade_proto.cpp:77] Attempting to upgrade batch norm layers using deprecated params: MobileNetSSD_train.prototxt
I0531 22:55:25.411371 11904 upgrade_proto.cpp:80] Successfully upgraded batch norm layers using deprecated params.
I0531 22:55:25.412871 11904 net.cpp:58] Initializing net from parameters: 
name: "MobileNet-SSD"
state {
  phase: TRAIN
  level: 0
  stage: ""
}
layer {
  name: "data"
  type: "AnnotatedData"
  top: "data"
  top: "label"
  include {
    phase: TRAIN
  }
  transform_param {
    scale: 0.007843
    mirror: true
    mean_value: 127.5
    mean_value: 127.5
    mean_value: 127.5
    resize_param {
      prob: 1
      resize_mode: WARP
      height: 300
      width: 300
      interp_mode: LINEAR
      interp_mode: AREA
      interp_mode: NEAREST
      interp_mode: CUBIC
      interp_mode: LANCZOS4
    }
    emit_constraint {
      emit_type: CENTER
    }
    distort_param {
      brightness_prob: 0.5
      brightness_delta: 32
      contrast_prob: 0.5
      contrast_lower: 0.5
      contrast_upper: 1.5
      hue_prob: 0.5
      hue_delta: 18
      saturation_prob: 0.5
      saturation_lower: 0.5
      saturation_upper: 1.5
      random_order_prob: 0
    }
    expand_param {
      prob: 0.5
      max_expand_ratio: 4
    }
  }
  data_param {
    source: "trainval_lmdb/"
    batch_size: 24
    backend: LMDB
  }
  annotated_data_param {
    batch_sampler {
      max_sample: 1
      max_trials: 1
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        min_jaccard_overlap: 0.1
      }
      max_sample: 1
      max_trials: 50
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        min_jaccard_overlap: 0.3
      }
      max_sample: 1
      max_trials: 50
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        min_jaccard_overlap: 0.5
      }
      max_sample: 1
      max_trials: 50
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        min_jaccard_overlap: 0.7
      }
      max_sample: 1
      max_trials: 50
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        min_jaccard_overlap: 0.9
      }
      max_sample: 1
      max_trials: 50
    }
    batch_sampler {
      sampler {
        min_scale: 0.3
        max_scale: 1
        min_aspect_ratio: 0.5
        max_aspect_ratio: 2
      }
      sample_constraint {
        max_jaccard_overlap: 1
      }
      max_sample: 1
      max_trials: 50
    }
    label_map_file: "labelmap.prototxt"
  }
}
layer {
  name: "conv0"
  type: "Convolution"
  bottom: "data"
  top: "conv0"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 32
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv0/bn"
  type: "BatchNorm"
  bottom: "conv0"
  top: "conv0"
}
layer {
  name: "conv0/scale"
  type: "Scale"
  bottom: "conv0"
  top: "conv0"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv0/relu"
  type: "ReLU"
  bottom: "conv0"
  top: "conv0"
}
layer {
  name: "conv1/dw"
  type: "Convolution"
  bottom: "conv0"
  top: "conv1/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 32
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 32
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv1/dw/bn"
  type: "BatchNorm"
  bottom: "conv1/dw"
  top: "conv1/dw"
}
layer {
  name: "conv1/dw/scale"
  type: "Scale"
  bottom: "conv1/dw"
  top: "conv1/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv1/dw/relu"
  type: "ReLU"
  bottom: "conv1/dw"
  top: "conv1/dw"
}
layer {
  name: "conv1"
  type: "Convolution"
  bottom: "conv1/dw"
  top: "conv1"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv1/bn"
  type: "BatchNorm"
  bottom: "conv1"
  top: "conv1"
}
layer {
  name: "conv1/scale"
  type: "Scale"
  bottom: "conv1"
  top: "conv1"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv1/relu"
  type: "ReLU"
  bottom: "conv1"
  top: "conv1"
}
layer {
  name: "conv2/dw"
  type: "Convolution"
  bottom: "conv1"
  top: "conv2/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 64
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv2/dw/bn"
  type: "BatchNorm"
  bottom: "conv2/dw"
  top: "conv2/dw"
}
layer {
  name: "conv2/dw/scale"
  type: "Scale"
  bottom: "conv2/dw"
  top: "conv2/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv2/dw/relu"
  type: "ReLU"
  bottom: "conv2/dw"
  top: "conv2/dw"
}
layer {
  name: "conv2"
  type: "Convolution"
  bottom: "conv2/dw"
  top: "conv2"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv2/bn"
  type: "BatchNorm"
  bottom: "conv2"
  top: "conv2"
}
layer {
  name: "conv2/scale"
  type: "Scale"
  bottom: "conv2"
  top: "conv2"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv2/relu"
  type: "ReLU"
  bottom: "conv2"
  top: "conv2"
}
layer {
  name: "conv3/dw"
  type: "Convolution"
  bottom: "conv2"
  top: "conv3/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 128
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv3/dw/bn"
  type: "BatchNorm"
  bottom: "conv3/dw"
  top: "conv3/dw"
}
layer {
  name: "conv3/dw/scale"
  type: "Scale"
  bottom: "conv3/dw"
  top: "conv3/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv3/dw/relu"
  type: "ReLU"
  bottom: "conv3/dw"
  top: "conv3/dw"
}
layer {
  name: "conv3"
  type: "Convolution"
  bottom: "conv3/dw"
  top: "conv3"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv3/bn"
  type: "BatchNorm"
  bottom: "conv3"
  top: "conv3"
}
layer {
  name: "conv3/scale"
  type: "Scale"
  bottom: "conv3"
  top: "conv3"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv3/relu"
  type: "ReLU"
  bottom: "conv3"
  top: "conv3"
}
layer {
  name: "conv4/dw"
  type: "Convolution"
  bottom: "conv3"
  top: "conv4/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 128
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv4/dw/bn"
  type: "BatchNorm"
  bottom: "conv4/dw"
  top: "conv4/dw"
}
layer {
  name: "conv4/dw/scale"
  type: "Scale"
  bottom: "conv4/dw"
  top: "conv4/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv4/dw/relu"
  type: "ReLU"
  bottom: "conv4/dw"
  top: "conv4/dw"
}
layer {
  name: "conv4"
  type: "Convolution"
  bottom: "conv4/dw"
  top: "conv4"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv4/bn"
  type: "BatchNorm"
  bottom: "conv4"
  top: "conv4"
}
layer {
  name: "conv4/scale"
  type: "Scale"
  bottom: "conv4"
  top: "conv4"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv4/relu"
  type: "ReLU"
  bottom: "conv4"
  top: "conv4"
}
layer {
  name: "conv5/dw"
  type: "Convolution"
  bottom: "conv4"
  top: "conv5/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 256
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv5/dw/bn"
  type: "BatchNorm"
  bottom: "conv5/dw"
  top: "conv5/dw"
}
layer {
  name: "conv5/dw/scale"
  type: "Scale"
  bottom: "conv5/dw"
  top: "conv5/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv5/dw/relu"
  type: "ReLU"
  bottom: "conv5/dw"
  top: "conv5/dw"
}
layer {
  name: "conv5"
  type: "Convolution"
  bottom: "conv5/dw"
  top: "conv5"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv5/bn"
  type: "BatchNorm"
  bottom: "conv5"
  top: "conv5"
}
layer {
  name: "conv5/scale"
  type: "Scale"
  bottom: "conv5"
  top: "conv5"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv5/relu"
  type: "ReLU"
  bottom: "conv5"
  top: "conv5"
}
layer {
  name: "conv6/dw"
  type: "Convolution"
  bottom: "conv5"
  top: "conv6/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 256
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv6/dw/bn"
  type: "BatchNorm"
  bottom: "conv6/dw"
  top: "conv6/dw"
}
layer {
  name: "conv6/dw/scale"
  type: "Scale"
  bottom: "conv6/dw"
  top: "conv6/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv6/dw/relu"
  type: "ReLU"
  bottom: "conv6/dw"
  top: "conv6/dw"
}
layer {
  name: "conv6"
  type: "Convolution"
  bottom: "conv6/dw"
  top: "conv6"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv6/bn"
  type: "BatchNorm"
  bottom: "conv6"
  top: "conv6"
}
layer {
  name: "conv6/scale"
  type: "Scale"
  bottom: "conv6"
  top: "conv6"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv6/relu"
  type: "ReLU"
  bottom: "conv6"
  top: "conv6"
}
layer {
  name: "conv7/dw"
  type: "Convolution"
  bottom: "conv6"
  top: "conv7/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv7/dw/bn"
  type: "BatchNorm"
  bottom: "conv7/dw"
  top: "conv7/dw"
}
layer {
  name: "conv7/dw/scale"
  type: "Scale"
  bottom: "conv7/dw"
  top: "conv7/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv7/dw/relu"
  type: "ReLU"
  bottom: "conv7/dw"
  top: "conv7/dw"
}
layer {
  name: "conv7"
  type: "Convolution"
  bottom: "conv7/dw"
  top: "conv7"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv7/bn"
  type: "BatchNorm"
  bottom: "conv7"
  top: "conv7"
}
layer {
  name: "conv7/scale"
  type: "Scale"
  bottom: "conv7"
  top: "conv7"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv7/relu"
  type: "ReLU"
  bottom: "conv7"
  top: "conv7"
}
layer {
  name: "conv8/dw"
  type: "Convolution"
  bottom: "conv7"
  top: "conv8/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv8/dw/bn"
  type: "BatchNorm"
  bottom: "conv8/dw"
  top: "conv8/dw"
}
layer {
  name: "conv8/dw/scale"
  type: "Scale"
  bottom: "conv8/dw"
  top: "conv8/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv8/dw/relu"
  type: "ReLU"
  bottom: "conv8/dw"
  top: "conv8/dw"
}
layer {
  name: "conv8"
  type: "Convolution"
  bottom: "conv8/dw"
  top: "conv8"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv8/bn"
  type: "BatchNorm"
  bottom: "conv8"
  top: "conv8"
}
layer {
  name: "conv8/scale"
  type: "Scale"
  bottom: "conv8"
  top: "conv8"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv8/relu"
  type: "ReLU"
  bottom: "conv8"
  top: "conv8"
}
layer {
  name: "conv9/dw"
  type: "Convolution"
  bottom: "conv8"
  top: "conv9/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv9/dw/bn"
  type: "BatchNorm"
  bottom: "conv9/dw"
  top: "conv9/dw"
}
layer {
  name: "conv9/dw/scale"
  type: "Scale"
  bottom: "conv9/dw"
  top: "conv9/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv9/dw/relu"
  type: "ReLU"
  bottom: "conv9/dw"
  top: "conv9/dw"
}
layer {
  name: "conv9"
  type: "Convolution"
  bottom: "conv9/dw"
  top: "conv9"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv9/bn"
  type: "BatchNorm"
  bottom: "conv9"
  top: "conv9"
}
layer {
  name: "conv9/scale"
  type: "Scale"
  bottom: "conv9"
  top: "conv9"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv9/relu"
  type: "ReLU"
  bottom: "conv9"
  top: "conv9"
}
layer {
  name: "conv10/dw"
  type: "Convolution"
  bottom: "conv9"
  top: "conv10/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv10/dw/bn"
  type: "BatchNorm"
  bottom: "conv10/dw"
  top: "conv10/dw"
}
layer {
  name: "conv10/dw/scale"
  type: "Scale"
  bottom: "conv10/dw"
  top: "conv10/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv10/dw/relu"
  type: "ReLU"
  bottom: "conv10/dw"
  top: "conv10/dw"
}
layer {
  name: "conv10"
  type: "Convolution"
  bottom: "conv10/dw"
  top: "conv10"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv10/bn"
  type: "BatchNorm"
  bottom: "conv10"
  top: "conv10"
}
layer {
  name: "conv10/scale"
  type: "Scale"
  bottom: "conv10"
  top: "conv10"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv10/relu"
  type: "ReLU"
  bottom: "conv10"
  top: "conv10"
}
layer {
  name: "conv11/dw"
  type: "Convolution"
  bottom: "conv10"
  top: "conv11/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv11/dw/bn"
  type: "BatchNorm"
  bottom: "conv11/dw"
  top: "conv11/dw"
}
layer {
  name: "conv11/dw/scale"
  type: "Scale"
  bottom: "conv11/dw"
  top: "conv11/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv11/dw/relu"
  type: "ReLU"
  bottom: "conv11/dw"
  top: "conv11/dw"
}
layer {
  name: "conv11"
  type: "Convolution"
  bottom: "conv11/dw"
  top: "conv11"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv11/bn"
  type: "BatchNorm"
  bottom: "conv11"
  top: "conv11"
}
layer {
  name: "conv11/scale"
  type: "Scale"
  bottom: "conv11"
  top: "conv11"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv11/relu"
  type: "ReLU"
  bottom: "conv11"
  top: "conv11"
}
layer {
  name: "conv12/dw"
  type: "Convolution"
  bottom: "conv11"
  top: "conv12/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv12/dw/bn"
  type: "BatchNorm"
  bottom: "conv12/dw"
  top: "conv12/dw"
}
layer {
  name: "conv12/dw/scale"
  type: "Scale"
  bottom: "conv12/dw"
  top: "conv12/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv12/dw/relu"
  type: "ReLU"
  bottom: "conv12/dw"
  top: "conv12/dw"
}
layer {
  name: "conv12"
  type: "Convolution"
  bottom: "conv12/dw"
  top: "conv12"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv12/bn"
  type: "BatchNorm"
  bottom: "conv12"
  top: "conv12"
}
layer {
  name: "conv12/scale"
  type: "Scale"
  bottom: "conv12"
  top: "conv12"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv12/relu"
  type: "ReLU"
  bottom: "conv12"
  top: "conv12"
}
layer {
  name: "conv13/dw"
  type: "Convolution"
  bottom: "conv12"
  top: "conv13/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 1024
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv13/dw/bn"
  type: "BatchNorm"
  bottom: "conv13/dw"
  top: "conv13/dw"
}
layer {
  name: "conv13/dw/scale"
  type: "Scale"
  bottom: "conv13/dw"
  top: "conv13/dw"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv13/dw/relu"
  type: "ReLU"
  bottom: "conv13/dw"
  top: "conv13/dw"
}
layer {
  name: "conv13"
  type: "Convolution"
  bottom: "conv13/dw"
  top: "conv13"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv13/bn"
  type: "BatchNorm"
  bottom: "conv13"
  top: "conv13"
}
layer {
  name: "conv13/scale"
  type: "Scale"
  bottom: "conv13"
  top: "conv13"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv13/relu"
  type: "ReLU"
  bottom: "conv13"
  top: "conv13"
}
layer {
  name: "conv14_1"
  type: "Convolution"
  bottom: "conv13"
  top: "conv14_1"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv14_1/bn"
  type: "BatchNorm"
  bottom: "conv14_1"
  top: "conv14_1"
}
layer {
  name: "conv14_1/scale"
  type: "Scale"
  bottom: "conv14_1"
  top: "conv14_1"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv14_1/relu"
  type: "ReLU"
  bottom: "conv14_1"
  top: "conv14_1"
}
layer {
  name: "conv14_2"
  type: "Convolution"
  bottom: "conv14_1"
  top: "conv14_2"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv14_2/bn"
  type: "BatchNorm"
  bottom: "conv14_2"
  top: "conv14_2"
}
layer {
  name: "conv14_2/scale"
  type: "Scale"
  bottom: "conv14_2"
  top: "conv14_2"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv14_2/relu"
  type: "ReLU"
  bottom: "conv14_2"
  top: "conv14_2"
}
layer {
  name: "conv15_1"
  type: "Convolution"
  bottom: "conv14_2"
  top: "conv15_1"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv15_1/bn"
  type: "BatchNorm"
  bottom: "conv15_1"
  top: "conv15_1"
}
layer {
  name: "conv15_1/scale"
  type: "Scale"
  bottom: "conv15_1"
  top: "conv15_1"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv15_1/relu"
  type: "ReLU"
  bottom: "conv15_1"
  top: "conv15_1"
}
layer {
  name: "conv15_2"
  type: "Convolution"
  bottom: "conv15_1"
  top: "conv15_2"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv15_2/bn"
  type: "BatchNorm"
  bottom: "conv15_2"
  top: "conv15_2"
}
layer {
  name: "conv15_2/scale"
  type: "Scale"
  bottom: "conv15_2"
  top: "conv15_2"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv15_2/relu"
  type: "ReLU"
  bottom: "conv15_2"
  top: "conv15_2"
}
layer {
  name: "conv16_1"
  type: "Convolution"
  bottom: "conv15_2"
  top: "conv16_1"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv16_1/bn"
  type: "BatchNorm"
  bottom: "conv16_1"
  top: "conv16_1"
}
layer {
  name: "conv16_1/scale"
  type: "Scale"
  bottom: "conv16_1"
  top: "conv16_1"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv16_1/relu"
  type: "ReLU"
  bottom: "conv16_1"
  top: "conv16_1"
}
layer {
  name: "conv16_2"
  type: "Convolution"
  bottom: "conv16_1"
  top: "conv16_2"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv16_2/bn"
  type: "BatchNorm"
  bottom: "conv16_2"
  top: "conv16_2"
}
layer {
  name: "conv16_2/scale"
  type: "Scale"
  bottom: "conv16_2"
  top: "conv16_2"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv16_2/relu"
  type: "ReLU"
  bottom: "conv16_2"
  top: "conv16_2"
}
layer {
  name: "conv17_1"
  type: "Convolution"
  bottom: "conv16_2"
  top: "conv17_1"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv17_1/bn"
  type: "BatchNorm"
  bottom: "conv17_1"
  top: "conv17_1"
}
layer {
  name: "conv17_1/scale"
  type: "Scale"
  bottom: "conv17_1"
  top: "conv17_1"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv17_1/relu"
  type: "ReLU"
  bottom: "conv17_1"
  top: "conv17_1"
}
layer {
  name: "conv17_2"
  type: "Convolution"
  bottom: "conv17_1"
  top: "conv17_2"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv17_2/bn"
  type: "BatchNorm"
  bottom: "conv17_2"
  top: "conv17_2"
}
layer {
  name: "conv17_2/scale"
  type: "Scale"
  bottom: "conv17_2"
  top: "conv17_2"
  param {
    lr_mult: 0.1
    decay_mult: 0
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv17_2/relu"
  type: "ReLU"
  bottom: "conv17_2"
  top: "conv17_2"
}
layer {
  name: "conv11_mbox_loc"
  type: "Convolution"
  bottom: "conv11"
  top: "conv11_mbox_loc"
  param {
    lr_mult: 0.1
    decay_mult: 0.1
  }
  param {
    lr_mult: 0.2
    decay_mult: 0
  }
  convolution_param {
    num_output: 12
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
    bias_filler {
      type: "constant"
      value: 0
    }
  }
}
layer {
  name: "conv11_mbox_loc_perm"
  type: "Permute"
  bottom: "conv11_mbox_loc"
  top: "conv11_mbox_loc_perm"
  permute_param {
    order: 0
    or
I0531 22:55:25.413692 11904 layer_factory.hpp:77] Creating layer data
I0531 22:55:25.414172 11904 net.cpp:100] Creating Layer data
I0531 22:55:25.414196 11904 net.cpp:408] data -> data
I0531 22:55:25.414247 11904 net.cpp:408] data -> label
I0531 22:55:25.415024 11924 db_lmdb.cpp:35] Opened lmdb trainval_lmdb/
I0531 22:55:25.432147 11904 annotated_data_layer.cpp:62] output data size: 24,3,300,300
I0531 22:55:25.480684 11904 net.cpp:150] Setting up data
I0531 22:55:25.480739 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.480749 11904 net.cpp:157] Top shape: 1 1 1 8 (8)
I0531 22:55:25.480753 11904 net.cpp:165] Memory required for data: 25920032
I0531 22:55:25.480770 11904 layer_factory.hpp:77] Creating layer data_data_0_split
I0531 22:55:25.480792 11904 net.cpp:100] Creating Layer data_data_0_split
I0531 22:55:25.480801 11904 net.cpp:434] data_data_0_split <- data
I0531 22:55:25.480823 11904 net.cpp:408] data_data_0_split -> data_data_0_split_0
I0531 22:55:25.480842 11904 net.cpp:408] data_data_0_split -> data_data_0_split_1
I0531 22:55:25.480854 11904 net.cpp:408] data_data_0_split -> data_data_0_split_2
I0531 22:55:25.480865 11904 net.cpp:408] data_data_0_split -> data_data_0_split_3
I0531 22:55:25.480876 11904 net.cpp:408] data_data_0_split -> data_data_0_split_4
I0531 22:55:25.480887 11904 net.cpp:408] data_data_0_split -> data_data_0_split_5
I0531 22:55:25.480896 11904 net.cpp:408] data_data_0_split -> data_data_0_split_6
I0531 22:55:25.480998 11904 net.cpp:150] Setting up data_data_0_split
I0531 22:55:25.481006 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481014 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481029 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481045 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481050 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481056 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481062 11904 net.cpp:157] Top shape: 24 3 300 300 (6480000)
I0531 22:55:25.481067 11904 net.cpp:165] Memory required for data: 207360032
I0531 22:55:25.481072 11904 layer_factory.hpp:77] Creating layer conv0
I0531 22:55:25.481097 11904 net.cpp:100] Creating Layer conv0
I0531 22:55:25.481106 11904 net.cpp:434] conv0 <- data_data_0_split_0
I0531 22:55:25.481113 11904 net.cpp:408] conv0 -> conv0
I0531 22:55:26.202618 11904 net.cpp:150] Setting up conv0
I0531 22:55:26.202683 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.202693 11904 net.cpp:165] Memory required for data: 276480032
I0531 22:55:26.202725 11904 layer_factory.hpp:77] Creating layer conv0/bn
I0531 22:55:26.202747 11904 net.cpp:100] Creating Layer conv0/bn
I0531 22:55:26.202759 11904 net.cpp:434] conv0/bn <- conv0
I0531 22:55:26.202775 11904 net.cpp:395] conv0/bn -> conv0 (in-place)
I0531 22:55:26.203927 11904 net.cpp:150] Setting up conv0/bn
I0531 22:55:26.203949 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.203959 11904 net.cpp:165] Memory required for data: 345600032
I0531 22:55:26.203982 11904 layer_factory.hpp:77] Creating layer conv0/scale
I0531 22:55:26.204005 11904 net.cpp:100] Creating Layer conv0/scale
I0531 22:55:26.204015 11904 net.cpp:434] conv0/scale <- conv0
I0531 22:55:26.204027 11904 net.cpp:395] conv0/scale -> conv0 (in-place)
I0531 22:55:26.204102 11904 layer_factory.hpp:77] Creating layer conv0/scale
I0531 22:55:26.204309 11904 net.cpp:150] Setting up conv0/scale
I0531 22:55:26.204324 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.204334 11904 net.cpp:165] Memory required for data: 414720032
I0531 22:55:26.204349 11904 layer_factory.hpp:77] Creating layer conv0/relu
I0531 22:55:26.204362 11904 net.cpp:100] Creating Layer conv0/relu
I0531 22:55:26.204370 11904 net.cpp:434] conv0/relu <- conv0
I0531 22:55:26.204382 11904 net.cpp:395] conv0/relu -> conv0 (in-place)
I0531 22:55:26.204905 11904 net.cpp:150] Setting up conv0/relu
I0531 22:55:26.204927 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.204936 11904 net.cpp:165] Memory required for data: 483840032
I0531 22:55:26.204946 11904 layer_factory.hpp:77] Creating layer conv1/dw
I0531 22:55:26.204967 11904 net.cpp:100] Creating Layer conv1/dw
I0531 22:55:26.204977 11904 net.cpp:434] conv1/dw <- conv0
I0531 22:55:26.204989 11904 net.cpp:408] conv1/dw -> conv1/dw
I0531 22:55:26.205286 11904 net.cpp:150] Setting up conv1/dw
I0531 22:55:26.205302 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.205309 11904 net.cpp:165] Memory required for data: 552960032
I0531 22:55:26.205320 11904 layer_factory.hpp:77] Creating layer conv1/dw/bn
I0531 22:55:26.205333 11904 net.cpp:100] Creating Layer conv1/dw/bn
I0531 22:55:26.205341 11904 net.cpp:434] conv1/dw/bn <- conv1/dw
I0531 22:55:26.205353 11904 net.cpp:395] conv1/dw/bn -> conv1/dw (in-place)
I0531 22:55:26.205633 11904 net.cpp:150] Setting up conv1/dw/bn
I0531 22:55:26.205648 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.205657 11904 net.cpp:165] Memory required for data: 622080032
I0531 22:55:26.205675 11904 layer_factory.hpp:77] Creating layer conv1/dw/scale
I0531 22:55:26.205693 11904 net.cpp:100] Creating Layer conv1/dw/scale
I0531 22:55:26.205701 11904 net.cpp:434] conv1/dw/scale <- conv1/dw
I0531 22:55:26.205713 11904 net.cpp:395] conv1/dw/scale -> conv1/dw (in-place)
I0531 22:55:26.205775 11904 layer_factory.hpp:77] Creating layer conv1/dw/scale
I0531 22:55:26.205962 11904 net.cpp:150] Setting up conv1/dw/scale
I0531 22:55:26.205977 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.205986 11904 net.cpp:165] Memory required for data: 691200032
I0531 22:55:26.205997 11904 layer_factory.hpp:77] Creating layer conv1/dw/relu
I0531 22:55:26.206035 11904 net.cpp:100] Creating Layer conv1/dw/relu
I0531 22:55:26.206045 11904 net.cpp:434] conv1/dw/relu <- conv1/dw
I0531 22:55:26.206055 11904 net.cpp:395] conv1/dw/relu -> conv1/dw (in-place)
I0531 22:55:26.206387 11904 net.cpp:150] Setting up conv1/dw/relu
I0531 22:55:26.206404 11904 net.cpp:157] Top shape: 24 32 150 150 (17280000)
I0531 22:55:26.206413 11904 net.cpp:165] Memory required for data: 760320032
I0531 22:55:26.206421 11904 layer_factory.hpp:77] Creating layer conv1
I0531 22:55:26.206439 11904 net.cpp:100] Creating Layer conv1
I0531 22:55:26.206446 11904 net.cpp:434] conv1 <- conv1/dw
I0531 22:55:26.206459 11904 net.cpp:408] conv1 -> conv1
I0531 22:55:26.209097 11904 net.cpp:150] Setting up conv1
I0531 22:55:26.209122 11904 net.cpp:157] Top shape: 24 64 150 150 (34560000)
I0531 22:55:26.209131 11904 net.cpp:165] Memory required for data: 898560032
I0531 22:55:26.209144 11904 layer_factory.hpp:77] Creating layer conv1/bn
I0531 22:55:26.209157 11904 net.cpp:100] Creating Layer conv1/bn
I0531 22:55:26.209166 11904 net.cpp:434] conv1/bn <- conv1
I0531 22:55:26.209180 11904 net.cpp:395] conv1/bn -> conv1 (in-place)
I0531 22:55:26.209524 11904 net.cpp:150] Setting up conv1/bn
I0531 22:55:26.209542 11904 net.cpp:157] Top shape: 24 64 150 150 (34560000)
I0531 22:55:26.209549 11904 net.cpp:165] Memory required for data: 1036800032
I0531 22:55:26.209564 11904 layer_factory.hpp:77] Creating layer conv1/scale
I0531 22:55:26.209579 11904 net.cpp:100] Creating Layer conv1/scale
I0531 22:55:26.209587 11904 net.cpp:434] conv1/scale <- conv1
I0531 22:55:26.209604 11904 net.cpp:395] conv1/scale -> conv1 (in-place)
I0531 22:55:26.209672 11904 layer_factory.hpp:77] Creating layer conv1/scale
I0531 22:55:26.209914 11904 net.cpp:150] Setting up conv1/scale
I0531 22:55:26.209931 11904 net.cpp:157] Top shape: 24 64 150 150 (34560000)
I0531 22:55:26.209939 11904 net.cpp:165] Memory required for data: 1175040032
I0531 22:55:26.209960 11904 layer_factory.hpp:77] Creating layer conv1/relu
I0531 22:55:26.209975 11904 net.cpp:100] Creating Layer conv1/relu
I0531 22:55:26.209981 11904 net.cpp:434] conv1/relu <- conv1
I0531 22:55:26.209992 11904 net.cpp:395] conv1/relu -> conv1 (in-place)
I0531 22:55:26.210608 11904 net.cpp:150] Setting up conv1/relu
I0531 22:55:26.210633 11904 net.cpp:157] Top shape: 24 64 150 150 (34560000)
I0531 22:55:26.210641 11904 net.cpp:165] Memory required for data: 1313280032
I0531 22:55:26.210650 11904 layer_factory.hpp:77] Creating layer conv2/dw
I0531 22:55:26.210670 11904 net.cpp:100] Creating Layer conv2/dw
I0531 22:55:26.210681 11904 net.cpp:434] conv2/dw <- conv1
I0531 22:55:26.210697 11904 net.cpp:408] conv2/dw -> conv2/dw
I0531 22:55:26.211006 11904 net.cpp:150] Setting up conv2/dw
I0531 22:55:26.211021 11904 net.cpp:157] Top shape: 24 64 75 75 (8640000)
I0531 22:55:26.211030 11904 net.cpp:165] Memory required for data: 1347840032
I0531 22:55:26.211040 11904 layer_factory.hpp:77] Creating layer conv2/dw/bn
I0531 22:55:26.211052 11904 net.cpp:100] Creating Layer conv2/dw/bn
I0531 22:55:26.211061 11904 net.cpp:434] conv2/dw/bn <- conv2/dw
I0531 22:55:26.211074 11904 net.cpp:395] conv2/dw/bn -> conv2/dw (in-place)
I0531 22:55:26.212169 11904 net.cpp:150] Setting up conv2/dw/bn
I0531 22:55:26.212190 11904 net.cpp:157] Top shape: 24 64 75 75 (8640000)
I0531 22:55:26.212198 11904 net.cpp:165] Memory required for data: 1382400032
I0531 22:55:26.212218 11904 layer_factory.hpp:77] Creating layer conv2/dw/scale
I0531 22:55:26.212235 11904 net.cpp:100] Creating Layer conv2/dw/scale
I0531 22:55:26.212244 11904 net.cpp:434] conv2/dw/scale <- conv2/dw
I0531 22:55:26.212256 11904 net.cpp:395] conv2/dw/scale -> conv2/dw (in-place)
I0531 22:55:26.212330 11904 layer_factory.hpp:77] Creating layer conv2/dw/scale
I0531 22:55:26.212519 11904 net.cpp:150] Setting up conv2/dw/scale
I0531 22:55:26.212533 11904 net.cpp:157] Top shape: 24 64 75 75 (8640000)
I0531 22:55:26.212540 11904 net.cpp:165] Memory required for data: 1416960032
I0531 22:55:26.212554 11904 layer_factory.hpp:77] Creating layer conv2/dw/relu
I0531 22:55:26.212585 11904 net.cpp:100] Creating Layer conv2/dw/relu
I0531 22:55:26.212594 11904 net.cpp:434] conv2/dw/relu <- conv2/dw
I0531 22:55:26.212608 11904 net.cpp:395] conv2/dw/relu -> conv2/dw (in-place)
I0531 22:55:26.213021 11904 net.cpp:150] Setting up conv2/dw/relu
I0531 22:55:26.213040 11904 net.cpp:157] Top shape: 24 64 75 75 (8640000)
I0531 22:55:26.213047 11904 net.cpp:165] Memory required for data: 1451520032
I0531 22:55:26.213055 11904 layer_factory.hpp:77] Creating layer conv2
I0531 22:55:26.213075 11904 net.cpp:100] Creating Layer conv2
I0531 22:55:26.213084 11904 net.cpp:434] conv2 <- conv2/dw
I0531 22:55:26.213099 11904 net.cpp:408] conv2 -> conv2
I0531 22:55:26.215239 11904 net.cpp:150] Setting up conv2
I0531 22:55:26.215265 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.215273 11904 net.cpp:165] Memory required for data: 1520640032
I0531 22:55:26.215284 11904 layer_factory.hpp:77] Creating layer conv2/bn
I0531 22:55:26.215296 11904 net.cpp:100] Creating Layer conv2/bn
I0531 22:55:26.215306 11904 net.cpp:434] conv2/bn <- conv2
I0531 22:55:26.215320 11904 net.cpp:395] conv2/bn -> conv2 (in-place)
I0531 22:55:26.215603 11904 net.cpp:150] Setting up conv2/bn
I0531 22:55:26.215617 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.215626 11904 net.cpp:165] Memory required for data: 1589760032
I0531 22:55:26.215641 11904 layer_factory.hpp:77] Creating layer conv2/scale
I0531 22:55:26.215653 11904 net.cpp:100] Creating Layer conv2/scale
I0531 22:55:26.215662 11904 net.cpp:434] conv2/scale <- conv2
I0531 22:55:26.215678 11904 net.cpp:395] conv2/scale -> conv2 (in-place)
I0531 22:55:26.215741 11904 layer_factory.hpp:77] Creating layer conv2/scale
I0531 22:55:26.215919 11904 net.cpp:150] Setting up conv2/scale
I0531 22:55:26.215932 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.215941 11904 net.cpp:165] Memory required for data: 1658880032
I0531 22:55:26.215953 11904 layer_factory.hpp:77] Creating layer conv2/relu
I0531 22:55:26.215965 11904 net.cpp:100] Creating Layer conv2/relu
I0531 22:55:26.215972 11904 net.cpp:434] conv2/relu <- conv2
I0531 22:55:26.215984 11904 net.cpp:395] conv2/relu -> conv2 (in-place)
I0531 22:55:26.216581 11904 net.cpp:150] Setting up conv2/relu
I0531 22:55:26.216606 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.216614 11904 net.cpp:165] Memory required for data: 1728000032
I0531 22:55:26.216624 11904 layer_factory.hpp:77] Creating layer conv3/dw
I0531 22:55:26.216642 11904 net.cpp:100] Creating Layer conv3/dw
I0531 22:55:26.216652 11904 net.cpp:434] conv3/dw <- conv2
I0531 22:55:26.216665 11904 net.cpp:408] conv3/dw -> conv3/dw
I0531 22:55:26.216980 11904 net.cpp:150] Setting up conv3/dw
I0531 22:55:26.216995 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.217002 11904 net.cpp:165] Memory required for data: 1797120032
I0531 22:55:26.217012 11904 layer_factory.hpp:77] Creating layer conv3/dw/bn
I0531 22:55:26.217025 11904 net.cpp:100] Creating Layer conv3/dw/bn
I0531 22:55:26.217033 11904 net.cpp:434] conv3/dw/bn <- conv3/dw
I0531 22:55:26.217046 11904 net.cpp:395] conv3/dw/bn -> conv3/dw (in-place)
I0531 22:55:26.217330 11904 net.cpp:150] Setting up conv3/dw/bn
I0531 22:55:26.217345 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.217353 11904 net.cpp:165] Memory required for data: 1866240032
I0531 22:55:26.217376 11904 layer_factory.hpp:77] Creating layer conv3/dw/scale
I0531 22:55:26.217391 11904 net.cpp:100] Creating Layer conv3/dw/scale
I0531 22:55:26.217399 11904 net.cpp:434] conv3/dw/scale <- conv3/dw
I0531 22:55:26.217411 11904 net.cpp:395] conv3/dw/scale -> conv3/dw (in-place)
I0531 22:55:26.217481 11904 layer_factory.hpp:77] Creating layer conv3/dw/scale
I0531 22:55:26.217656 11904 net.cpp:150] Setting up conv3/dw/scale
I0531 22:55:26.217672 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.217679 11904 net.cpp:165] Memory required for data: 1935360032
I0531 22:55:26.217691 11904 layer_factory.hpp:77] Creating layer conv3/dw/relu
I0531 22:55:26.217718 11904 net.cpp:100] Creating Layer conv3/dw/relu
I0531 22:55:26.217731 11904 net.cpp:434] conv3/dw/relu <- conv3/dw
I0531 22:55:26.217741 11904 net.cpp:395] conv3/dw/relu -> conv3/dw (in-place)
I0531 22:55:26.218349 11904 net.cpp:150] Setting up conv3/dw/relu
I0531 22:55:26.218371 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.218381 11904 net.cpp:165] Memory required for data: 2004480032
I0531 22:55:26.218389 11904 layer_factory.hpp:77] Creating layer conv3
I0531 22:55:26.218408 11904 net.cpp:100] Creating Layer conv3
I0531 22:55:26.218418 11904 net.cpp:434] conv3 <- conv3/dw
I0531 22:55:26.218436 11904 net.cpp:408] conv3 -> conv3
I0531 22:55:26.220716 11904 net.cpp:150] Setting up conv3
I0531 22:55:26.220741 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.220749 11904 net.cpp:165] Memory required for data: 2073600032
I0531 22:55:26.220762 11904 layer_factory.hpp:77] Creating layer conv3/bn
I0531 22:55:26.220777 11904 net.cpp:100] Creating Layer conv3/bn
I0531 22:55:26.220787 11904 net.cpp:434] conv3/bn <- conv3
I0531 22:55:26.220798 11904 net.cpp:395] conv3/bn -> conv3 (in-place)
I0531 22:55:26.221092 11904 net.cpp:150] Setting up conv3/bn
I0531 22:55:26.221107 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.221114 11904 net.cpp:165] Memory required for data: 2142720032
I0531 22:55:26.221129 11904 layer_factory.hpp:77] Creating layer conv3/scale
I0531 22:55:26.221143 11904 net.cpp:100] Creating Layer conv3/scale
I0531 22:55:26.221150 11904 net.cpp:434] conv3/scale <- conv3
I0531 22:55:26.221165 11904 net.cpp:395] conv3/scale -> conv3 (in-place)
I0531 22:55:26.221233 11904 layer_factory.hpp:77] Creating layer conv3/scale
I0531 22:55:26.221417 11904 net.cpp:150] Setting up conv3/scale
I0531 22:55:26.221432 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.221439 11904 net.cpp:165] Memory required for data: 2211840032
I0531 22:55:26.221451 11904 layer_factory.hpp:77] Creating layer conv3/relu
I0531 22:55:26.221463 11904 net.cpp:100] Creating Layer conv3/relu
I0531 22:55:26.221472 11904 net.cpp:434] conv3/relu <- conv3
I0531 22:55:26.221484 11904 net.cpp:395] conv3/relu -> conv3 (in-place)
I0531 22:55:26.221905 11904 net.cpp:150] Setting up conv3/relu
I0531 22:55:26.221928 11904 net.cpp:157] Top shape: 24 128 75 75 (17280000)
I0531 22:55:26.221936 11904 net.cpp:165] Memory required for data: 2280960032
I0531 22:55:26.221945 11904 layer_factory.hpp:77] Creating layer conv4/dw
I0531 22:55:26.221962 11904 net.cpp:100] Creating Layer conv4/dw
I0531 22:55:26.221972 11904 net.cpp:434] conv4/dw <- conv3
I0531 22:55:26.221985 11904 net.cpp:408] conv4/dw -> conv4/dw
I0531 22:55:26.222316 11904 net.cpp:150] Setting up conv4/dw
I0531 22:55:26.222333 11904 net.cpp:157] Top shape: 24 128 38 38 (4435968)
I0531 22:55:26.222342 11904 net.cpp:165] Memory required for data: 2298703904
I0531 22:55:26.222352 11904 layer_factory.hpp:77] Creating layer conv4/dw/bn
I0531 22:55:26.222363 11904 net.cpp:100] Creating Layer conv4/dw/bn
I0531 22:55:26.222371 11904 net.cpp:434] conv4/dw/bn <- conv4/dw
I0531 22:55:26.222383 11904 net.cpp:395] conv4/dw/bn -> conv4/dw (in-place)
I0531 22:55:26.222703 11904 net.cpp:150] Setting up conv4/dw/bn
I0531 22:55:26.222720 11904 net.cpp:157] Top shape: 24 128 38 38 (4435968)
I0531 22:55:26.222728 11904 net.cpp:165] Memory required for data: 2316447776
I0531 22:55:26.222743 11904 layer_factory.hpp:77] Creating layer conv4/dw/scale
I0531 22:55:26.222764 11904 net.cpp:100] Creating Layer conv4/dw/scale
I0531 22:55:26.222772 11904 net.cpp:434] conv4/dw/scale <- conv4/dw
I0531 22:55:26.222784 11904 net.cpp:395] conv4/dw/scale -> conv4/dw (in-place)
I0531 22:55:26.222854 11904 layer_factory.hpp:77] Creating layer conv4/dw/scale
I0531 22:55:26.223037 11904 net.cpp:150] Setting up conv4/dw/scale
I0531 22:55:26.223052 11904 net.cpp:157] Top shape: 24 128 38 38 (4435968)
I0531 22:55:26.223058 11904 net.cpp:165] Memory required for data: 2334191648
I0531 22:55:26.223071 11904 layer_factory.hpp:77] Creating layer conv4/dw/relu
I0531 22:55:26.223101 11904 net.cpp:100] Creating Layer conv4/dw/relu
I0531 22:55:26.223110 11904 net.cpp:434] conv4/dw/relu <- conv4/dw
I0531 22:55:26.223124 11904 net.cpp:395] conv4/dw/relu -> conv4/dw (in-place)
I0531 22:55:26.223807 11904 net.cpp:150] Setting up conv4/dw/relu
I0531 22:55:26.223834 11904 net.cpp:157] Top shape: 24 128 38 38 (4435968)
I0531 22:55:26.223841 11904 net.cpp:165] Memory required for data: 2351935520
I0531 22:55:26.223850 11904 layer_factory.hpp:77] Creating layer conv4
I0531 22:55:26.223870 11904 net.cpp:100] Creating Layer conv4
I0531 22:55:26.223878 11904 net.cpp:434] conv4 <- conv4/dw
I0531 22:55:26.223891 11904 net.cpp:408] conv4 -> conv4
I0531 22:55:26.226498 11904 net.cpp:150] Setting up conv4
I0531 22:55:26.226542 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.226552 11904 net.cpp:165] Memory required for data: 2387423264
I0531 22:55:26.226562 11904 layer_factory.hpp:77] Creating layer conv4/bn
I0531 22:55:26.226577 11904 net.cpp:100] Creating Layer conv4/bn
I0531 22:55:26.226588 11904 net.cpp:434] conv4/bn <- conv4
I0531 22:55:26.226598 11904 net.cpp:395] conv4/bn -> conv4 (in-place)
I0531 22:55:26.226910 11904 net.cpp:150] Setting up conv4/bn
I0531 22:55:26.226925 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.226934 11904 net.cpp:165] Memory required for data: 2422911008
I0531 22:55:26.226948 11904 layer_factory.hpp:77] Creating layer conv4/scale
I0531 22:55:26.226963 11904 net.cpp:100] Creating Layer conv4/scale
I0531 22:55:26.226972 11904 net.cpp:434] conv4/scale <- conv4
I0531 22:55:26.226984 11904 net.cpp:395] conv4/scale -> conv4 (in-place)
I0531 22:55:26.227052 11904 layer_factory.hpp:77] Creating layer conv4/scale
I0531 22:55:26.227236 11904 net.cpp:150] Setting up conv4/scale
I0531 22:55:26.227249 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.227259 11904 net.cpp:165] Memory required for data: 2458398752
I0531 22:55:26.227272 11904 layer_factory.hpp:77] Creating layer conv4/relu
I0531 22:55:26.227286 11904 net.cpp:100] Creating Layer conv4/relu
I0531 22:55:26.227294 11904 net.cpp:434] conv4/relu <- conv4
I0531 22:55:26.227306 11904 net.cpp:395] conv4/relu -> conv4 (in-place)
I0531 22:55:26.227718 11904 net.cpp:150] Setting up conv4/relu
I0531 22:55:26.227736 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.227743 11904 net.cpp:165] Memory required for data: 2493886496
I0531 22:55:26.227753 11904 layer_factory.hpp:77] Creating layer conv5/dw
I0531 22:55:26.227771 11904 net.cpp:100] Creating Layer conv5/dw
I0531 22:55:26.227780 11904 net.cpp:434] conv5/dw <- conv4
I0531 22:55:26.227797 11904 net.cpp:408] conv5/dw -> conv5/dw
I0531 22:55:26.228155 11904 net.cpp:150] Setting up conv5/dw
I0531 22:55:26.228171 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.228178 11904 net.cpp:165] Memory required for data: 2529374240
I0531 22:55:26.228189 11904 layer_factory.hpp:77] Creating layer conv5/dw/bn
I0531 22:55:26.228201 11904 net.cpp:100] Creating Layer conv5/dw/bn
I0531 22:55:26.228209 11904 net.cpp:434] conv5/dw/bn <- conv5/dw
I0531 22:55:26.228221 11904 net.cpp:395] conv5/dw/bn -> conv5/dw (in-place)
I0531 22:55:26.228513 11904 net.cpp:150] Setting up conv5/dw/bn
I0531 22:55:26.228528 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.228535 11904 net.cpp:165] Memory required for data: 2564861984
I0531 22:55:26.228550 11904 layer_factory.hpp:77] Creating layer conv5/dw/scale
I0531 22:55:26.228562 11904 net.cpp:100] Creating Layer conv5/dw/scale
I0531 22:55:26.228571 11904 net.cpp:434] conv5/dw/scale <- conv5/dw
I0531 22:55:26.228582 11904 net.cpp:395] conv5/dw/scale -> conv5/dw (in-place)
I0531 22:55:26.228652 11904 layer_factory.hpp:77] Creating layer conv5/dw/scale
I0531 22:55:26.228828 11904 net.cpp:150] Setting up conv5/dw/scale
I0531 22:55:26.228843 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.228852 11904 net.cpp:165] Memory required for data: 2600349728
I0531 22:55:26.228863 11904 layer_factory.hpp:77] Creating layer conv5/dw/relu
I0531 22:55:26.228890 11904 net.cpp:100] Creating Layer conv5/dw/relu
I0531 22:55:26.228900 11904 net.cpp:434] conv5/dw/relu <- conv5/dw
I0531 22:55:26.228911 11904 net.cpp:395] conv5/dw/relu -> conv5/dw (in-place)
I0531 22:55:26.229512 11904 net.cpp:150] Setting up conv5/dw/relu
I0531 22:55:26.229534 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.229543 11904 net.cpp:165] Memory required for data: 2635837472
I0531 22:55:26.229552 11904 layer_factory.hpp:77] Creating layer conv5
I0531 22:55:26.229569 11904 net.cpp:100] Creating Layer conv5
I0531 22:55:26.229579 11904 net.cpp:434] conv5 <- conv5/dw
I0531 22:55:26.229596 11904 net.cpp:408] conv5 -> conv5
I0531 22:55:26.233500 11904 net.cpp:150] Setting up conv5
I0531 22:55:26.233527 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.233536 11904 net.cpp:165] Memory required for data: 2671325216
I0531 22:55:26.233547 11904 layer_factory.hpp:77] Creating layer conv5/bn
I0531 22:55:26.233559 11904 net.cpp:100] Creating Layer conv5/bn
I0531 22:55:26.233567 11904 net.cpp:434] conv5/bn <- conv5
I0531 22:55:26.233582 11904 net.cpp:395] conv5/bn -> conv5 (in-place)
I0531 22:55:26.233886 11904 net.cpp:150] Setting up conv5/bn
I0531 22:55:26.233901 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.233908 11904 net.cpp:165] Memory required for data: 2706812960
I0531 22:55:26.233922 11904 layer_factory.hpp:77] Creating layer conv5/scale
I0531 22:55:26.233937 11904 net.cpp:100] Creating Layer conv5/scale
I0531 22:55:26.233944 11904 net.cpp:434] conv5/scale <- conv5
I0531 22:55:26.233958 11904 net.cpp:395] conv5/scale -> conv5 (in-place)
I0531 22:55:26.234024 11904 layer_factory.hpp:77] Creating layer conv5/scale
I0531 22:55:26.234203 11904 net.cpp:150] Setting up conv5/scale
I0531 22:55:26.234217 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.234225 11904 net.cpp:165] Memory required for data: 2742300704
I0531 22:55:26.234251 11904 layer_factory.hpp:77] Creating layer conv5/relu
I0531 22:55:26.234264 11904 net.cpp:100] Creating Layer conv5/relu
I0531 22:55:26.234272 11904 net.cpp:434] conv5/relu <- conv5
I0531 22:55:26.234283 11904 net.cpp:395] conv5/relu -> conv5 (in-place)
I0531 22:55:26.234868 11904 net.cpp:150] Setting up conv5/relu
I0531 22:55:26.234892 11904 net.cpp:157] Top shape: 24 256 38 38 (8871936)
I0531 22:55:26.234900 11904 net.cpp:165] Memory required for data: 2777788448
I0531 22:55:26.234908 11904 layer_factory.hpp:77] Creating layer conv6/dw
I0531 22:55:26.234930 11904 net.cpp:100] Creating Layer conv6/dw
I0531 22:55:26.234941 11904 net.cpp:434] conv6/dw <- conv5
I0531 22:55:26.234953 11904 net.cpp:408] conv6/dw -> conv6/dw
I0531 22:55:26.235311 11904 net.cpp:150] Setting up conv6/dw
I0531 22:55:26.235325 11904 net.cpp:157] Top shape: 24 256 19 19 (2217984)
I0531 22:55:26.235333 11904 net.cpp:165] Memory required for data: 2786660384
I0531 22:55:26.235343 11904 layer_factory.hpp:77] Creating layer conv6/dw/bn
I0531 22:55:26.235357 11904 net.cpp:100] Creating Layer conv6/dw/bn
I0531 22:55:26.235365 11904 net.cpp:434] conv6/dw/bn <- conv6/dw
I0531 22:55:26.235378 11904 net.cpp:395] conv6/dw/bn -> conv6/dw (in-place)
I0531 22:55:26.235675 11904 net.cpp:150] Setting up conv6/dw/bn
I0531 22:55:26.235689 11904 net.cpp:157] Top shape: 24 256 19 19 (2217984)
I0531 22:55:26.235697 11904 net.cpp:165] Memory required for data: 2795532320
I0531 22:55:26.235711 11904 layer_factory.hpp:77] Creating layer conv6/dw/scale
I0531 22:55:26.235724 11904 net.cpp:100] Creating Layer conv6/dw/scale
I0531 22:55:26.235731 11904 net.cpp:434] conv6/dw/scale <- conv6/dw
I0531 22:55:26.235745 11904 net.cpp:395] conv6/dw/scale -> conv6/dw (in-place)
I0531 22:55:26.235815 11904 layer_factory.hpp:77] Creating layer conv6/dw/scale
I0531 22:55:26.235997 11904 net.cpp:150] Setting up conv6/dw/scale
I0531 22:55:26.236011 11904 net.cpp:157] Top shape: 24 256 19 19 (2217984)
I0531 22:55:26.236018 11904 net.cpp:165] Memory required for data: 2804404256
I0531 22:55:26.236032 11904 layer_factory.hpp:77] Creating layer conv6/dw/relu
I0531 22:55:26.236059 11904 net.cpp:100] Creating Layer conv6/dw/relu
I0531 22:55:26.236068 11904 net.cpp:434] conv6/dw/relu <- conv6/dw
I0531 22:55:26.236097 11904 net.cpp:395] conv6/dw/relu -> conv6/dw (in-place)
I0531 22:55:26.236716 11904 net.cpp:150] Setting up conv6/dw/relu
I0531 22:55:26.236740 11904 net.cpp:157] Top shape: 24 256 19 19 (2217984)
I0531 22:55:26.236748 11904 net.cpp:165] Memory required for data: 2813276192
I0531 22:55:26.236757 11904 layer_factory.hpp:77] Creating layer conv6
I0531 22:55:26.236778 11904 net.cpp:100] Creating Layer conv6
I0531 22:55:26.236786 11904 net.cpp:434] conv6 <- conv6/dw
I0531 22:55:26.236802 11904 net.cpp:408] conv6 -> conv6
I0531 22:55:26.241863 11904 net.cpp:150] Setting up conv6
I0531 22:55:26.241894 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.241904 11904 net.cpp:165] Memory required for data: 2831020064
I0531 22:55:26.241915 11904 layer_factory.hpp:77] Creating layer conv6/bn
I0531 22:55:26.241927 11904 net.cpp:100] Creating Layer conv6/bn
I0531 22:55:26.241937 11904 net.cpp:434] conv6/bn <- conv6
I0531 22:55:26.241952 11904 net.cpp:395] conv6/bn -> conv6 (in-place)
I0531 22:55:26.242290 11904 net.cpp:150] Setting up conv6/bn
I0531 22:55:26.242306 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.242316 11904 net.cpp:165] Memory required for data: 2848763936
I0531 22:55:26.242331 11904 layer_factory.hpp:77] Creating layer conv6/scale
I0531 22:55:26.242346 11904 net.cpp:100] Creating Layer conv6/scale
I0531 22:55:26.242354 11904 net.cpp:434] conv6/scale <- conv6
I0531 22:55:26.242373 11904 net.cpp:395] conv6/scale -> conv6 (in-place)
I0531 22:55:26.242455 11904 layer_factory.hpp:77] Creating layer conv6/scale
I0531 22:55:26.242722 11904 net.cpp:150] Setting up conv6/scale
I0531 22:55:26.242743 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.242753 11904 net.cpp:165] Memory required for data: 2866507808
I0531 22:55:26.242764 11904 layer_factory.hpp:77] Creating layer conv6/relu
I0531 22:55:26.242776 11904 net.cpp:100] Creating Layer conv6/relu
I0531 22:55:26.242784 11904 net.cpp:434] conv6/relu <- conv6
I0531 22:55:26.242796 11904 net.cpp:395] conv6/relu -> conv6 (in-place)
I0531 22:55:26.243415 11904 net.cpp:150] Setting up conv6/relu
I0531 22:55:26.243438 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.243446 11904 net.cpp:165] Memory required for data: 2884251680
I0531 22:55:26.243456 11904 layer_factory.hpp:77] Creating layer conv7/dw
I0531 22:55:26.243474 11904 net.cpp:100] Creating Layer conv7/dw
I0531 22:55:26.243484 11904 net.cpp:434] conv7/dw <- conv6
I0531 22:55:26.243499 11904 net.cpp:408] conv7/dw -> conv7/dw
I0531 22:55:26.243909 11904 net.cpp:150] Setting up conv7/dw
I0531 22:55:26.243926 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.243932 11904 net.cpp:165] Memory required for data: 2901995552
I0531 22:55:26.243943 11904 layer_factory.hpp:77] Creating layer conv7/dw/bn
I0531 22:55:26.243957 11904 net.cpp:100] Creating Layer conv7/dw/bn
I0531 22:55:26.243964 11904 net.cpp:434] conv7/dw/bn <- conv7/dw
I0531 22:55:26.243978 11904 net.cpp:395] conv7/dw/bn -> conv7/dw (in-place)
I0531 22:55:26.244287 11904 net.cpp:150] Setting up conv7/dw/bn
I0531 22:55:26.244302 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.244309 11904 net.cpp:165] Memory required for data: 2919739424
I0531 22:55:26.244324 11904 layer_factory.hpp:77] Creating layer conv7/dw/scale
I0531 22:55:26.244336 11904 net.cpp:100] Creating Layer conv7/dw/scale
I0531 22:55:26.244345 11904 net.cpp:434] conv7/dw/scale <- conv7/dw
I0531 22:55:26.244359 11904 net.cpp:395] conv7/dw/scale -> conv7/dw (in-place)
I0531 22:55:26.244428 11904 layer_factory.hpp:77] Creating layer conv7/dw/scale
I0531 22:55:26.244617 11904 net.cpp:150] Setting up conv7/dw/scale
I0531 22:55:26.244632 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.244639 11904 net.cpp:165] Memory required for data: 2937483296
I0531 22:55:26.244652 11904 layer_factory.hpp:77] Creating layer conv7/dw/relu
I0531 22:55:26.244678 11904 net.cpp:100] Creating Layer conv7/dw/relu
I0531 22:55:26.244688 11904 net.cpp:434] conv7/dw/relu <- conv7/dw
I0531 22:55:26.244699 11904 net.cpp:395] conv7/dw/relu -> conv7/dw (in-place)
I0531 22:55:26.245108 11904 net.cpp:150] Setting up conv7/dw/relu
I0531 22:55:26.245129 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.245138 11904 net.cpp:165] Memory required for data: 2955227168
I0531 22:55:26.245146 11904 layer_factory.hpp:77] Creating layer conv7
I0531 22:55:26.245163 11904 net.cpp:100] Creating Layer conv7
I0531 22:55:26.245172 11904 net.cpp:434] conv7 <- conv7/dw
I0531 22:55:26.245185 11904 net.cpp:408] conv7 -> conv7
I0531 22:55:26.252630 11904 net.cpp:150] Setting up conv7
I0531 22:55:26.252657 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.252667 11904 net.cpp:165] Memory required for data: 2972971040
I0531 22:55:26.252681 11904 layer_factory.hpp:77] Creating layer conv7/bn
I0531 22:55:26.252698 11904 net.cpp:100] Creating Layer conv7/bn
I0531 22:55:26.252708 11904 net.cpp:434] conv7/bn <- conv7
I0531 22:55:26.252720 11904 net.cpp:395] conv7/bn -> conv7 (in-place)
I0531 22:55:26.253077 11904 net.cpp:150] Setting up conv7/bn
I0531 22:55:26.253093 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.253100 11904 net.cpp:165] Memory required for data: 2990714912
I0531 22:55:26.253115 11904 layer_factory.hpp:77] Creating layer conv7/scale
I0531 22:55:26.253134 11904 net.cpp:100] Creating Layer conv7/scale
I0531 22:55:26.253144 11904 net.cpp:434] conv7/scale <- conv7
I0531 22:55:26.253155 11904 net.cpp:395] conv7/scale -> conv7 (in-place)
I0531 22:55:26.253239 11904 layer_factory.hpp:77] Creating layer conv7/scale
I0531 22:55:26.253444 11904 net.cpp:150] Setting up conv7/scale
I0531 22:55:26.253460 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.253468 11904 net.cpp:165] Memory required for data: 3008458784
I0531 22:55:26.253481 11904 layer_factory.hpp:77] Creating layer conv7/relu
I0531 22:55:26.253494 11904 net.cpp:100] Creating Layer conv7/relu
I0531 22:55:26.253504 11904 net.cpp:434] conv7/relu <- conv7
I0531 22:55:26.253518 11904 net.cpp:395] conv7/relu -> conv7 (in-place)
I0531 22:55:26.254169 11904 net.cpp:150] Setting up conv7/relu
I0531 22:55:26.254194 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.254204 11904 net.cpp:165] Memory required for data: 3026202656
I0531 22:55:26.254212 11904 layer_factory.hpp:77] Creating layer conv8/dw
I0531 22:55:26.254232 11904 net.cpp:100] Creating Layer conv8/dw
I0531 22:55:26.254245 11904 net.cpp:434] conv8/dw <- conv7
I0531 22:55:26.254261 11904 net.cpp:408] conv8/dw -> conv8/dw
I0531 22:55:26.254746 11904 net.cpp:150] Setting up conv8/dw
I0531 22:55:26.254770 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.254779 11904 net.cpp:165] Memory required for data: 3043946528
I0531 22:55:26.254791 11904 layer_factory.hpp:77] Creating layer conv8/dw/bn
I0531 22:55:26.254812 11904 net.cpp:100] Creating Layer conv8/dw/bn
I0531 22:55:26.254822 11904 net.cpp:434] conv8/dw/bn <- conv8/dw
I0531 22:55:26.254837 11904 net.cpp:395] conv8/dw/bn -> conv8/dw (in-place)
I0531 22:55:26.255163 11904 net.cpp:150] Setting up conv8/dw/bn
I0531 22:55:26.255178 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.255185 11904 net.cpp:165] Memory required for data: 3061690400
I0531 22:55:26.255203 11904 layer_factory.hpp:77] Creating layer conv8/dw/scale
I0531 22:55:26.255226 11904 net.cpp:100] Creating Layer conv8/dw/scale
I0531 22:55:26.255235 11904 net.cpp:434] conv8/dw/scale <- conv8/dw
I0531 22:55:26.255247 11904 net.cpp:395] conv8/dw/scale -> conv8/dw (in-place)
I0531 22:55:26.255323 11904 layer_factory.hpp:77] Creating layer conv8/dw/scale
I0531 22:55:26.255519 11904 net.cpp:150] Setting up conv8/dw/scale
I0531 22:55:26.255534 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.255542 11904 net.cpp:165] Memory required for data: 3079434272
I0531 22:55:26.255555 11904 layer_factory.hpp:77] Creating layer conv8/dw/relu
I0531 22:55:26.255584 11904 net.cpp:100] Creating Layer conv8/dw/relu
I0531 22:55:26.255591 11904 net.cpp:434] conv8/dw/relu <- conv8/dw
I0531 22:55:26.255605 11904 net.cpp:395] conv8/dw/relu -> conv8/dw (in-place)
I0531 22:55:26.256212 11904 net.cpp:150] Setting up conv8/dw/relu
I0531 22:55:26.256239 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.256247 11904 net.cpp:165] Memory required for data: 3097178144
I0531 22:55:26.256256 11904 layer_factory.hpp:77] Creating layer conv8
I0531 22:55:26.256275 11904 net.cpp:100] Creating Layer conv8
I0531 22:55:26.256284 11904 net.cpp:434] conv8 <- conv8/dw
I0531 22:55:26.256297 11904 net.cpp:408] conv8 -> conv8
I0531 22:55:26.263566 11904 net.cpp:150] Setting up conv8
I0531 22:55:26.263592 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.263600 11904 net.cpp:165] Memory required for data: 3114922016
I0531 22:55:26.263612 11904 layer_factory.hpp:77] Creating layer conv8/bn
I0531 22:55:26.263628 11904 net.cpp:100] Creating Layer conv8/bn
I0531 22:55:26.263638 11904 net.cpp:434] conv8/bn <- conv8
I0531 22:55:26.263651 11904 net.cpp:395] conv8/bn -> conv8 (in-place)
I0531 22:55:26.263985 11904 net.cpp:150] Setting up conv8/bn
I0531 22:55:26.264000 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.264008 11904 net.cpp:165] Memory required for data: 3132665888
I0531 22:55:26.264022 11904 layer_factory.hpp:77] Creating layer conv8/scale
I0531 22:55:26.264040 11904 net.cpp:100] Creating Layer conv8/scale
I0531 22:55:26.264048 11904 net.cpp:434] conv8/scale <- conv8
I0531 22:55:26.264062 11904 net.cpp:395] conv8/scale -> conv8 (in-place)
I0531 22:55:26.264137 11904 layer_factory.hpp:77] Creating layer conv8/scale
I0531 22:55:26.264334 11904 net.cpp:150] Setting up conv8/scale
I0531 22:55:26.264348 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.264358 11904 net.cpp:165] Memory required for data: 3150409760
I0531 22:55:26.264369 11904 layer_factory.hpp:77] Creating layer conv8/relu
I0531 22:55:26.264382 11904 net.cpp:100] Creating Layer conv8/relu
I0531 22:55:26.264390 11904 net.cpp:434] conv8/relu <- conv8
I0531 22:55:26.264402 11904 net.cpp:395] conv8/relu -> conv8 (in-place)
I0531 22:55:26.264823 11904 net.cpp:150] Setting up conv8/relu
I0531 22:55:26.264863 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.264875 11904 net.cpp:165] Memory required for data: 3168153632
I0531 22:55:26.264885 11904 layer_factory.hpp:77] Creating layer conv9/dw
I0531 22:55:26.264904 11904 net.cpp:100] Creating Layer conv9/dw
I0531 22:55:26.264914 11904 net.cpp:434] conv9/dw <- conv8
I0531 22:55:26.264927 11904 net.cpp:408] conv9/dw -> conv9/dw
I0531 22:55:26.265352 11904 net.cpp:150] Setting up conv9/dw
I0531 22:55:26.265369 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.265377 11904 net.cpp:165] Memory required for data: 3185897504
I0531 22:55:26.265388 11904 layer_factory.hpp:77] Creating layer conv9/dw/bn
I0531 22:55:26.265400 11904 net.cpp:100] Creating Layer conv9/dw/bn
I0531 22:55:26.265408 11904 net.cpp:434] conv9/dw/bn <- conv9/dw
I0531 22:55:26.265422 11904 net.cpp:395] conv9/dw/bn -> conv9/dw (in-place)
I0531 22:55:26.265759 11904 net.cpp:150] Setting up conv9/dw/bn
I0531 22:55:26.265775 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.265782 11904 net.cpp:165] Memory required for data: 3203641376
I0531 22:55:26.265797 11904 layer_factory.hpp:77] Creating layer conv9/dw/scale
I0531 22:55:26.265810 11904 net.cpp:100] Creating Layer conv9/dw/scale
I0531 22:55:26.265820 11904 net.cpp:434] conv9/dw/scale <- conv9/dw
I0531 22:55:26.265836 11904 net.cpp:395] conv9/dw/scale -> conv9/dw (in-place)
I0531 22:55:26.265908 11904 layer_factory.hpp:77] Creating layer conv9/dw/scale
I0531 22:55:26.266110 11904 net.cpp:150] Setting up conv9/dw/scale
I0531 22:55:26.266125 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.266134 11904 net.cpp:165] Memory required for data: 3221385248
I0531 22:55:26.266145 11904 layer_factory.hpp:77] Creating layer conv9/dw/relu
I0531 22:55:26.266175 11904 net.cpp:100] Creating Layer conv9/dw/relu
I0531 22:55:26.266185 11904 net.cpp:434] conv9/dw/relu <- conv9/dw
I0531 22:55:26.266199 11904 net.cpp:395] conv9/dw/relu -> conv9/dw (in-place)
I0531 22:55:26.266860 11904 net.cpp:150] Setting up conv9/dw/relu
I0531 22:55:26.266886 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.266897 11904 net.cpp:165] Memory required for data: 3239129120
I0531 22:55:26.266906 11904 layer_factory.hpp:77] Creating layer conv9
I0531 22:55:26.266925 11904 net.cpp:100] Creating Layer conv9
I0531 22:55:26.266935 11904 net.cpp:434] conv9 <- conv9/dw
I0531 22:55:26.266949 11904 net.cpp:408] conv9 -> conv9
I0531 22:55:26.274195 11904 net.cpp:150] Setting up conv9
I0531 22:55:26.274220 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.274229 11904 net.cpp:165] Memory required for data: 3256872992
I0531 22:55:26.274240 11904 layer_factory.hpp:77] Creating layer conv9/bn
I0531 22:55:26.274255 11904 net.cpp:100] Creating Layer conv9/bn
I0531 22:55:26.274264 11904 net.cpp:434] conv9/bn <- conv9
I0531 22:55:26.274278 11904 net.cpp:395] conv9/bn -> conv9 (in-place)
I0531 22:55:26.274641 11904 net.cpp:150] Setting up conv9/bn
I0531 22:55:26.274658 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.274665 11904 net.cpp:165] Memory required for data: 3274616864
I0531 22:55:26.274680 11904 layer_factory.hpp:77] Creating layer conv9/scale
I0531 22:55:26.274698 11904 net.cpp:100] Creating Layer conv9/scale
I0531 22:55:26.274708 11904 net.cpp:434] conv9/scale <- conv9
I0531 22:55:26.274719 11904 net.cpp:395] conv9/scale -> conv9 (in-place)
I0531 22:55:26.274796 11904 layer_factory.hpp:77] Creating layer conv9/scale
I0531 22:55:26.274993 11904 net.cpp:150] Setting up conv9/scale
I0531 22:55:26.275007 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.275014 11904 net.cpp:165] Memory required for data: 3292360736
I0531 22:55:26.275027 11904 layer_factory.hpp:77] Creating layer conv9/relu
I0531 22:55:26.275041 11904 net.cpp:100] Creating Layer conv9/relu
I0531 22:55:26.275049 11904 net.cpp:434] conv9/relu <- conv9
I0531 22:55:26.275060 11904 net.cpp:395] conv9/relu -> conv9 (in-place)
I0531 22:55:26.275468 11904 net.cpp:150] Setting up conv9/relu
I0531 22:55:26.275488 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.275496 11904 net.cpp:165] Memory required for data: 3310104608
I0531 22:55:26.275503 11904 layer_factory.hpp:77] Creating layer conv10/dw
I0531 22:55:26.275522 11904 net.cpp:100] Creating Layer conv10/dw
I0531 22:55:26.275533 11904 net.cpp:434] conv10/dw <- conv9
I0531 22:55:26.275545 11904 net.cpp:408] conv10/dw -> conv10/dw
I0531 22:55:26.275954 11904 net.cpp:150] Setting up conv10/dw
I0531 22:55:26.275969 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.275979 11904 net.cpp:165] Memory required for data: 3327848480
I0531 22:55:26.275988 11904 layer_factory.hpp:77] Creating layer conv10/dw/bn
I0531 22:55:26.276000 11904 net.cpp:100] Creating Layer conv10/dw/bn
I0531 22:55:26.276007 11904 net.cpp:434] conv10/dw/bn <- conv10/dw
I0531 22:55:26.276021 11904 net.cpp:395] conv10/dw/bn -> conv10/dw (in-place)
I0531 22:55:26.276345 11904 net.cpp:150] Setting up conv10/dw/bn
I0531 22:55:26.276360 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.276367 11904 net.cpp:165] Memory required for data: 3345592352
I0531 22:55:26.276383 11904 layer_factory.hpp:77] Creating layer conv10/dw/scale
I0531 22:55:26.276396 11904 net.cpp:100] Creating Layer conv10/dw/scale
I0531 22:55:26.276403 11904 net.cpp:434] conv10/dw/scale <- conv10/dw
I0531 22:55:26.276417 11904 net.cpp:395] conv10/dw/scale -> conv10/dw (in-place)
I0531 22:55:26.276490 11904 layer_factory.hpp:77] Creating layer conv10/dw/scale
I0531 22:55:26.276690 11904 net.cpp:150] Setting up conv10/dw/scale
I0531 22:55:26.276705 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.276711 11904 net.cpp:165] Memory required for data: 3363336224
I0531 22:55:26.276731 11904 layer_factory.hpp:77] Creating layer conv10/dw/relu
I0531 22:55:26.276751 11904 net.cpp:100] Creating Layer conv10/dw/relu
I0531 22:55:26.276759 11904 net.cpp:434] conv10/dw/relu <- conv10/dw
I0531 22:55:26.276772 11904 net.cpp:395] conv10/dw/relu -> conv10/dw (in-place)
I0531 22:55:26.277371 11904 net.cpp:150] Setting up conv10/dw/relu
I0531 22:55:26.277396 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.277405 11904 net.cpp:165] Memory required for data: 3381080096
I0531 22:55:26.277412 11904 layer_factory.hpp:77] Creating layer conv10
I0531 22:55:26.277432 11904 net.cpp:100] Creating Layer conv10
I0531 22:55:26.277441 11904 net.cpp:434] conv10 <- conv10/dw
I0531 22:55:26.277454 11904 net.cpp:408] conv10 -> conv10
I0531 22:55:26.284747 11904 net.cpp:150] Setting up conv10
I0531 22:55:26.284775 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.284783 11904 net.cpp:165] Memory required for data: 3398823968
I0531 22:55:26.284796 11904 layer_factory.hpp:77] Creating layer conv10/bn
I0531 22:55:26.284811 11904 net.cpp:100] Creating Layer conv10/bn
I0531 22:55:26.284822 11904 net.cpp:434] conv10/bn <- conv10
I0531 22:55:26.284837 11904 net.cpp:395] conv10/bn -> conv10 (in-place)
I0531 22:55:26.285200 11904 net.cpp:150] Setting up conv10/bn
I0531 22:55:26.285218 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.285226 11904 net.cpp:165] Memory required for data: 3416567840
I0531 22:55:26.285241 11904 layer_factory.hpp:77] Creating layer conv10/scale
I0531 22:55:26.285259 11904 net.cpp:100] Creating Layer conv10/scale
I0531 22:55:26.285267 11904 net.cpp:434] conv10/scale <- conv10
I0531 22:55:26.285281 11904 net.cpp:395] conv10/scale -> conv10 (in-place)
I0531 22:55:26.285362 11904 layer_factory.hpp:77] Creating layer conv10/scale
I0531 22:55:26.285574 11904 net.cpp:150] Setting up conv10/scale
I0531 22:55:26.285590 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.285599 11904 net.cpp:165] Memory required for data: 3434311712
I0531 22:55:26.285612 11904 layer_factory.hpp:77] Creating layer conv10/relu
I0531 22:55:26.285624 11904 net.cpp:100] Creating Layer conv10/relu
I0531 22:55:26.285634 11904 net.cpp:434] conv10/relu <- conv10
I0531 22:55:26.285647 11904 net.cpp:395] conv10/relu -> conv10 (in-place)
I0531 22:55:26.286273 11904 net.cpp:150] Setting up conv10/relu
I0531 22:55:26.286299 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.286309 11904 net.cpp:165] Memory required for data: 3452055584
I0531 22:55:26.286319 11904 layer_factory.hpp:77] Creating layer conv11/dw
I0531 22:55:26.286334 11904 net.cpp:100] Creating Layer conv11/dw
I0531 22:55:26.286343 11904 net.cpp:434] conv11/dw <- conv10
I0531 22:55:26.286360 11904 net.cpp:408] conv11/dw -> conv11/dw
I0531 22:55:26.286834 11904 net.cpp:150] Setting up conv11/dw
I0531 22:55:26.286854 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.286862 11904 net.cpp:165] Memory required for data: 3469799456
I0531 22:55:26.286873 11904 layer_factory.hpp:77] Creating layer conv11/dw/bn
I0531 22:55:26.286890 11904 net.cpp:100] Creating Layer conv11/dw/bn
I0531 22:55:26.286898 11904 net.cpp:434] conv11/dw/bn <- conv11/dw
I0531 22:55:26.286909 11904 net.cpp:395] conv11/dw/bn -> conv11/dw (in-place)
I0531 22:55:26.287261 11904 net.cpp:150] Setting up conv11/dw/bn
I0531 22:55:26.287278 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.287286 11904 net.cpp:165] Memory required for data: 3487543328
I0531 22:55:26.287322 11904 layer_factory.hpp:77] Creating layer conv11/dw/scale
I0531 22:55:26.287340 11904 net.cpp:100] Creating Layer conv11/dw/scale
I0531 22:55:26.287351 11904 net.cpp:434] conv11/dw/scale <- conv11/dw
I0531 22:55:26.287364 11904 net.cpp:395] conv11/dw/scale -> conv11/dw (in-place)
I0531 22:55:26.287448 11904 layer_factory.hpp:77] Creating layer conv11/dw/scale
I0531 22:55:26.287657 11904 net.cpp:150] Setting up conv11/dw/scale
I0531 22:55:26.287674 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.287683 11904 net.cpp:165] Memory required for data: 3505287200
I0531 22:55:26.287709 11904 layer_factory.hpp:77] Creating layer conv11/dw/relu
I0531 22:55:26.287722 11904 net.cpp:100] Creating Layer conv11/dw/relu
I0531 22:55:26.287732 11904 net.cpp:434] conv11/dw/relu <- conv11/dw
I0531 22:55:26.287744 11904 net.cpp:395] conv11/dw/relu -> conv11/dw (in-place)
I0531 22:55:26.288188 11904 net.cpp:150] Setting up conv11/dw/relu
I0531 22:55:26.288210 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.288219 11904 net.cpp:165] Memory required for data: 3523031072
I0531 22:55:26.288228 11904 layer_factory.hpp:77] Creating layer conv11
I0531 22:55:26.288246 11904 net.cpp:100] Creating Layer conv11
I0531 22:55:26.288256 11904 net.cpp:434] conv11 <- conv11/dw
I0531 22:55:26.288271 11904 net.cpp:408] conv11 -> conv11
I0531 22:55:26.295487 11904 net.cpp:150] Setting up conv11
I0531 22:55:26.295516 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.295524 11904 net.cpp:165] Memory required for data: 3540774944
I0531 22:55:26.295537 11904 layer_factory.hpp:77] Creating layer conv11/bn
I0531 22:55:26.295549 11904 net.cpp:100] Creating Layer conv11/bn
I0531 22:55:26.295557 11904 net.cpp:434] conv11/bn <- conv11
I0531 22:55:26.295572 11904 net.cpp:395] conv11/bn -> conv11 (in-place)
I0531 22:55:26.295918 11904 net.cpp:150] Setting up conv11/bn
I0531 22:55:26.295933 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.295940 11904 net.cpp:165] Memory required for data: 3558518816
I0531 22:55:26.295955 11904 layer_factory.hpp:77] Creating layer conv11/scale
I0531 22:55:26.295969 11904 net.cpp:100] Creating Layer conv11/scale
I0531 22:55:26.295977 11904 net.cpp:434] conv11/scale <- conv11
I0531 22:55:26.295992 11904 net.cpp:395] conv11/scale -> conv11 (in-place)
I0531 22:55:26.296068 11904 layer_factory.hpp:77] Creating layer conv11/scale
I0531 22:55:26.296273 11904 net.cpp:150] Setting up conv11/scale
I0531 22:55:26.296289 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.296296 11904 net.cpp:165] Memory required for data: 3576262688
I0531 22:55:26.296308 11904 layer_factory.hpp:77] Creating layer conv11/relu
I0531 22:55:26.296320 11904 net.cpp:100] Creating Layer conv11/relu
I0531 22:55:26.296329 11904 net.cpp:434] conv11/relu <- conv11
I0531 22:55:26.296339 11904 net.cpp:395] conv11/relu -> conv11 (in-place)
I0531 22:55:26.297037 11904 net.cpp:150] Setting up conv11/relu
I0531 22:55:26.297062 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.297070 11904 net.cpp:165] Memory required for data: 3594006560
I0531 22:55:26.297078 11904 layer_factory.hpp:77] Creating layer conv11_conv11/relu_0_split
I0531 22:55:26.297094 11904 net.cpp:100] Creating Layer conv11_conv11/relu_0_split
I0531 22:55:26.297104 11904 net.cpp:434] conv11_conv11/relu_0_split <- conv11
I0531 22:55:26.297119 11904 net.cpp:408] conv11_conv11/relu_0_split -> conv11_conv11/relu_0_split_0
I0531 22:55:26.297144 11904 net.cpp:408] conv11_conv11/relu_0_split -> conv11_conv11/relu_0_split_1
I0531 22:55:26.297160 11904 net.cpp:408] conv11_conv11/relu_0_split -> conv11_conv11/relu_0_split_2
I0531 22:55:26.297176 11904 net.cpp:408] conv11_conv11/relu_0_split -> conv11_conv11/relu_0_split_3
I0531 22:55:26.297299 11904 net.cpp:150] Setting up conv11_conv11/relu_0_split
I0531 22:55:26.297314 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.297323 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.297333 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.297343 11904 net.cpp:157] Top shape: 24 512 19 19 (4435968)
I0531 22:55:26.297349 11904 net.cpp:165] Memory required for data: 3664982048
I0531 22:55:26.297358 11904 layer_factory.hpp:77] Creating layer conv12/dw
I0531 22:55:26.297380 11904 net.cpp:100] Creating Layer conv12/dw
I0531 22:55:26.297389 11904 net.cpp:434] conv12/dw <- conv11_conv11/relu_0_split_0
I0531 22:55:26.297402 11904 net.cpp:408] conv12/dw -> conv12/dw
I0531 22:55:26.297807 11904 net.cpp:150] Setting up conv12/dw
I0531 22:55:26.297824 11904 net.cpp:157] Top shape: 24 512 10 10 (1228800)
I0531 22:55:26.297847 11904 net.cpp:165] Memory required for data: 3669897248
I0531 22:55:26.297858 11904 layer_factory.hpp:77] Creating layer conv12/dw/bn
I0531 22:55:26.297869 11904 net.cpp:100] Creating Layer conv12/dw/bn
I0531 22:55:26.297879 11904 net.cpp:434] conv12/dw/bn <- conv12/dw
I0531 22:55:26.297894 11904 net.cpp:395] conv12/dw/bn -> conv12/dw (in-place)
I0531 22:55:26.298243 11904 net.cpp:150] Setting up conv12/dw/bn
I0531 22:55:26.298256 11904 net.cpp:157] Top shape: 24 512 10 10 (1228800)
I0531 22:55:26.298265 11904 net.cpp:165] Memory required for data: 3674812448
I0531 22:55:26.298280 11904 layer_factory.hpp:77] Creating layer conv12/dw/scale
I0531 22:55:26.298295 11904 net.cpp:100] Creating Layer conv12/dw/scale
I0531 22:55:26.298303 11904 net.cpp:434] conv12/dw/scale <- conv12/dw
I0531 22:55:26.298316 11904 net.cpp:395] conv12/dw/scale -> conv12/dw (in-place)
I0531 22:55:26.298384 11904 layer_factory.hpp:77] Creating layer conv12/dw/scale
I0531 22:55:26.298607 11904 net.cpp:150] Setting up conv12/dw/scale
I0531 22:55:26.298621 11904 net.cpp:157] Top shape: 24 512 10 10 (1228800)
I0531 22:55:26.298627 11904 net.cpp:165] Memory required for data: 3679727648
I0531 22:55:26.298635 11904 layer_factory.hpp:77] Creating layer conv12/dw/relu
I0531 22:55:26.298646 11904 net.cpp:100] Creating Layer conv12/dw/relu
I0531 22:55:26.298652 11904 net.cpp:434] conv12/dw/relu <- conv12/dw
I0531 22:55:26.298660 11904 net.cpp:395] conv12/dw/relu -> conv12/dw (in-place)
I0531 22:55:26.298976 11904 net.cpp:150] Setting up conv12/dw/relu
I0531 22:55:26.298990 11904 net.cpp:157] Top shape: 24 512 10 10 (1228800)
I0531 22:55:26.298995 11904 net.cpp:165] Memory required for data: 3684642848
I0531 22:55:26.299001 11904 layer_factory.hpp:77] Creating layer conv12
I0531 22:55:26.299015 11904 net.cpp:100] Creating Layer conv12
I0531 22:55:26.299021 11904 net.cpp:434] conv12 <- conv12/dw
I0531 22:55:26.299031 11904 net.cpp:408] conv12 -> conv12
I0531 22:55:26.307080 11904 net.cpp:150] Setting up conv12
I0531 22:55:26.307101 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.307106 11904 net.cpp:165] Memory required for data: 3694473248
I0531 22:55:26.307114 11904 layer_factory.hpp:77] Creating layer conv12/bn
I0531 22:55:26.307124 11904 net.cpp:100] Creating Layer conv12/bn
I0531 22:55:26.307130 11904 net.cpp:434] conv12/bn <- conv12
I0531 22:55:26.307140 11904 net.cpp:395] conv12/bn -> conv12 (in-place)
I0531 22:55:26.307386 11904 net.cpp:150] Setting up conv12/bn
I0531 22:55:26.307397 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.307401 11904 net.cpp:165] Memory required for data: 3704303648
I0531 22:55:26.307411 11904 layer_factory.hpp:77] Creating layer conv12/scale
I0531 22:55:26.307422 11904 net.cpp:100] Creating Layer conv12/scale
I0531 22:55:26.307428 11904 net.cpp:434] conv12/scale <- conv12
I0531 22:55:26.307436 11904 net.cpp:395] conv12/scale -> conv12 (in-place)
I0531 22:55:26.307488 11904 layer_factory.hpp:77] Creating layer conv12/scale
I0531 22:55:26.307633 11904 net.cpp:150] Setting up conv12/scale
I0531 22:55:26.307643 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.307648 11904 net.cpp:165] Memory required for data: 3714134048
I0531 22:55:26.307657 11904 layer_factory.hpp:77] Creating layer conv12/relu
I0531 22:55:26.307664 11904 net.cpp:100] Creating Layer conv12/relu
I0531 22:55:26.307670 11904 net.cpp:434] conv12/relu <- conv12
I0531 22:55:26.307679 11904 net.cpp:395] conv12/relu -> conv12 (in-place)
I0531 22:55:26.308147 11904 net.cpp:150] Setting up conv12/relu
I0531 22:55:26.308167 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.308173 11904 net.cpp:165] Memory required for data: 3723964448
I0531 22:55:26.308178 11904 layer_factory.hpp:77] Creating layer conv13/dw
I0531 22:55:26.308192 11904 net.cpp:100] Creating Layer conv13/dw
I0531 22:55:26.308198 11904 net.cpp:434] conv13/dw <- conv12
I0531 22:55:26.308208 11904 net.cpp:408] conv13/dw -> conv13/dw
I0531 22:55:26.308557 11904 net.cpp:150] Setting up conv13/dw
I0531 22:55:26.308573 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.308585 11904 net.cpp:165] Memory required for data: 3733794848
I0531 22:55:26.308593 11904 layer_factory.hpp:77] Creating layer conv13/dw/bn
I0531 22:55:26.308601 11904 net.cpp:100] Creating Layer conv13/dw/bn
I0531 22:55:26.308606 11904 net.cpp:434] conv13/dw/bn <- conv13/dw
I0531 22:55:26.308614 11904 net.cpp:395] conv13/dw/bn -> conv13/dw (in-place)
I0531 22:55:26.308848 11904 net.cpp:150] Setting up conv13/dw/bn
I0531 22:55:26.308857 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.308862 11904 net.cpp:165] Memory required for data: 3743625248
I0531 22:55:26.308871 11904 layer_factory.hpp:77] Creating layer conv13/dw/scale
I0531 22:55:26.308882 11904 net.cpp:100] Creating Layer conv13/dw/scale
I0531 22:55:26.308887 11904 net.cpp:434] conv13/dw/scale <- conv13/dw
I0531 22:55:26.308895 11904 net.cpp:395] conv13/dw/scale -> conv13/dw (in-place)
I0531 22:55:26.308945 11904 layer_factory.hpp:77] Creating layer conv13/dw/scale
I0531 22:55:26.309092 11904 net.cpp:150] Setting up conv13/dw/scale
I0531 22:55:26.309101 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.309105 11904 net.cpp:165] Memory required for data: 3753455648
I0531 22:55:26.309113 11904 layer_factory.hpp:77] Creating layer conv13/dw/relu
I0531 22:55:26.309123 11904 net.cpp:100] Creating Layer conv13/dw/relu
I0531 22:55:26.309128 11904 net.cpp:434] conv13/dw/relu <- conv13/dw
I0531 22:55:26.309136 11904 net.cpp:395] conv13/dw/relu -> conv13/dw (in-place)
I0531 22:55:26.309600 11904 net.cpp:150] Setting up conv13/dw/relu
I0531 22:55:26.309618 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.309623 11904 net.cpp:165] Memory required for data: 3763286048
I0531 22:55:26.309629 11904 layer_factory.hpp:77] Creating layer conv13
I0531 22:55:26.309643 11904 net.cpp:100] Creating Layer conv13
I0531 22:55:26.309650 11904 net.cpp:434] conv13 <- conv13/dw
I0531 22:55:26.309659 11904 net.cpp:408] conv13 -> conv13
I0531 22:55:26.323676 11904 net.cpp:150] Setting up conv13
I0531 22:55:26.323698 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.323705 11904 net.cpp:165] Memory required for data: 3773116448
I0531 22:55:26.323714 11904 layer_factory.hpp:77] Creating layer conv13/bn
I0531 22:55:26.323721 11904 net.cpp:100] Creating Layer conv13/bn
I0531 22:55:26.323727 11904 net.cpp:434] conv13/bn <- conv13
I0531 22:55:26.323738 11904 net.cpp:395] conv13/bn -> conv13 (in-place)
I0531 22:55:26.324000 11904 net.cpp:150] Setting up conv13/bn
I0531 22:55:26.324012 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324017 11904 net.cpp:165] Memory required for data: 3782946848
I0531 22:55:26.324028 11904 layer_factory.hpp:77] Creating layer conv13/scale
I0531 22:55:26.324036 11904 net.cpp:100] Creating Layer conv13/scale
I0531 22:55:26.324041 11904 net.cpp:434] conv13/scale <- conv13
I0531 22:55:26.324054 11904 net.cpp:395] conv13/scale -> conv13 (in-place)
I0531 22:55:26.324106 11904 layer_factory.hpp:77] Creating layer conv13/scale
I0531 22:55:26.324256 11904 net.cpp:150] Setting up conv13/scale
I0531 22:55:26.324266 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324270 11904 net.cpp:165] Memory required for data: 3792777248
I0531 22:55:26.324280 11904 layer_factory.hpp:77] Creating layer conv13/relu
I0531 22:55:26.324287 11904 net.cpp:100] Creating Layer conv13/relu
I0531 22:55:26.324292 11904 net.cpp:434] conv13/relu <- conv13
I0531 22:55:26.324299 11904 net.cpp:395] conv13/relu -> conv13 (in-place)
I0531 22:55:26.324616 11904 net.cpp:150] Setting up conv13/relu
I0531 22:55:26.324632 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324637 11904 net.cpp:165] Memory required for data: 3802607648
I0531 22:55:26.324642 11904 layer_factory.hpp:77] Creating layer conv13_conv13/relu_0_split
I0531 22:55:26.324652 11904 net.cpp:100] Creating Layer conv13_conv13/relu_0_split
I0531 22:55:26.324657 11904 net.cpp:434] conv13_conv13/relu_0_split <- conv13
I0531 22:55:26.324676 11904 net.cpp:408] conv13_conv13/relu_0_split -> conv13_conv13/relu_0_split_0
I0531 22:55:26.324695 11904 net.cpp:408] conv13_conv13/relu_0_split -> conv13_conv13/relu_0_split_1
I0531 22:55:26.324707 11904 net.cpp:408] conv13_conv13/relu_0_split -> conv13_conv13/relu_0_split_2
I0531 22:55:26.324717 11904 net.cpp:408] conv13_conv13/relu_0_split -> conv13_conv13/relu_0_split_3
I0531 22:55:26.324807 11904 net.cpp:150] Setting up conv13_conv13/relu_0_split
I0531 22:55:26.324817 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324823 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324828 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324833 11904 net.cpp:157] Top shape: 24 1024 10 10 (2457600)
I0531 22:55:26.324838 11904 net.cpp:165] Memory required for data: 3841929248
I0531 22:55:26.324844 11904 layer_factory.hpp:77] Creating layer conv14_1
I0531 22:55:26.324856 11904 net.cpp:100] Creating Layer conv14_1
I0531 22:55:26.324862 11904 net.cpp:434] conv14_1 <- conv13_conv13/relu_0_split_0
I0531 22:55:26.324872 11904 net.cpp:408] conv14_1 -> conv14_1
I0531 22:55:26.329663 11904 net.cpp:150] Setting up conv14_1
I0531 22:55:26.329684 11904 net.cpp:157] Top shape: 24 256 10 10 (614400)
I0531 22:55:26.329689 11904 net.cpp:165] Memory required for data: 3844386848
I0531 22:55:26.329696 11904 layer_factory.hpp:77] Creating layer conv14_1/bn
I0531 22:55:26.329708 11904 net.cpp:100] Creating Layer conv14_1/bn
I0531 22:55:26.329715 11904 net.cpp:434] conv14_1/bn <- conv14_1
I0531 22:55:26.329723 11904 net.cpp:395] conv14_1/bn -> conv14_1 (in-place)
I0531 22:55:26.329967 11904 net.cpp:150] Setting up conv14_1/bn
I0531 22:55:26.329977 11904 net.cpp:157] Top shape: 24 256 10 10 (614400)
I0531 22:55:26.329982 11904 net.cpp:165] Memory required for data: 3846844448
I0531 22:55:26.329993 11904 layer_factory.hpp:77] Creating layer conv14_1/scale
I0531 22:55:26.330003 11904 net.cpp:100] Creating Layer conv14_1/scale
I0531 22:55:26.330010 11904 net.cpp:434] conv14_1/scale <- conv14_1
I0531 22:55:26.330018 11904 net.cpp:395] conv14_1/scale -> conv14_1 (in-place)
I0531 22:55:26.330075 11904 layer_factory.hpp:77] Creating layer conv14_1/scale
I0531 22:55:26.330215 11904 net.cpp:150] Setting up conv14_1/scale
I0531 22:55:26.330226 11904 net.cpp:157] Top shape: 24 256 10 10 (614400)
I0531 22:55:26.330231 11904 net.cpp:165] Memory required for data: 3849302048
I0531 22:55:26.330238 11904 layer_factory.hpp:77] Creating layer conv14_1/relu
I0531 22:55:26.330246 11904 net.cpp:100] Creating Layer conv14_1/relu
I0531 22:55:26.330252 11904 net.cpp:434] conv14_1/relu <- conv14_1
I0531 22:55:26.330261 11904 net.cpp:395] conv14_1/relu -> conv14_1 (in-place)
I0531 22:55:26.330777 11904 net.cpp:150] Setting up conv14_1/relu
I0531 22:55:26.330796 11904 net.cpp:157] Top shape: 24 256 10 10 (614400)
I0531 22:55:26.330802 11904 net.cpp:165] Memory required for data: 3851759648
I0531 22:55:26.330807 11904 layer_factory.hpp:77] Creating layer conv14_2
I0531 22:55:26.330822 11904 net.cpp:100] Creating Layer conv14_2
I0531 22:55:26.330829 11904 net.cpp:434] conv14_2 <- conv14_1
I0531 22:55:26.330842 11904 net.cpp:408] conv14_2 -> conv14_2
I0531 22:55:26.346642 11904 net.cpp:150] Setting up conv14_2
I0531 22:55:26.346663 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.346669 11904 net.cpp:165] Memory required for data: 3852988448
I0531 22:55:26.346678 11904 layer_factory.hpp:77] Creating layer conv14_2/bn
I0531 22:55:26.346689 11904 net.cpp:100] Creating Layer conv14_2/bn
I0531 22:55:26.346696 11904 net.cpp:434] conv14_2/bn <- conv14_2
I0531 22:55:26.346704 11904 net.cpp:395] conv14_2/bn -> conv14_2 (in-place)
I0531 22:55:26.346961 11904 net.cpp:150] Setting up conv14_2/bn
I0531 22:55:26.346971 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.346976 11904 net.cpp:165] Memory required for data: 3854217248
I0531 22:55:26.346985 11904 layer_factory.hpp:77] Creating layer conv14_2/scale
I0531 22:55:26.346999 11904 net.cpp:100] Creating Layer conv14_2/scale
I0531 22:55:26.347010 11904 net.cpp:434] conv14_2/scale <- conv14_2
I0531 22:55:26.347025 11904 net.cpp:395] conv14_2/scale -> conv14_2 (in-place)
I0531 22:55:26.347080 11904 layer_factory.hpp:77] Creating layer conv14_2/scale
I0531 22:55:26.347231 11904 net.cpp:150] Setting up conv14_2/scale
I0531 22:55:26.347241 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.347245 11904 net.cpp:165] Memory required for data: 3855446048
I0531 22:55:26.347254 11904 layer_factory.hpp:77] Creating layer conv14_2/relu
I0531 22:55:26.347261 11904 net.cpp:100] Creating Layer conv14_2/relu
I0531 22:55:26.347267 11904 net.cpp:434] conv14_2/relu <- conv14_2
I0531 22:55:26.347275 11904 net.cpp:395] conv14_2/relu -> conv14_2 (in-place)
I0531 22:55:26.347980 11904 net.cpp:150] Setting up conv14_2/relu
I0531 22:55:26.347996 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.348002 11904 net.cpp:165] Memory required for data: 3856674848
I0531 22:55:26.348007 11904 layer_factory.hpp:77] Creating layer conv14_2_conv14_2/relu_0_split
I0531 22:55:26.348016 11904 net.cpp:100] Creating Layer conv14_2_conv14_2/relu_0_split
I0531 22:55:26.348024 11904 net.cpp:434] conv14_2_conv14_2/relu_0_split <- conv14_2
I0531 22:55:26.348033 11904 net.cpp:408] conv14_2_conv14_2/relu_0_split -> conv14_2_conv14_2/relu_0_split_0
I0531 22:55:26.348044 11904 net.cpp:408] conv14_2_conv14_2/relu_0_split -> conv14_2_conv14_2/relu_0_split_1
I0531 22:55:26.348057 11904 net.cpp:408] conv14_2_conv14_2/relu_0_split -> conv14_2_conv14_2/relu_0_split_2
I0531 22:55:26.348067 11904 net.cpp:408] conv14_2_conv14_2/relu_0_split -> conv14_2_conv14_2/relu_0_split_3
I0531 22:55:26.348157 11904 net.cpp:150] Setting up conv14_2_conv14_2/relu_0_split
I0531 22:55:26.348166 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.348172 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.348178 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.348183 11904 net.cpp:157] Top shape: 24 512 5 5 (307200)
I0531 22:55:26.348187 11904 net.cpp:165] Memory required for data: 3861590048
I0531 22:55:26.348192 11904 layer_factory.hpp:77] Creating layer conv15_1
I0531 22:55:26.348206 11904 net.cpp:100] Creating Layer conv15_1
I0531 22:55:26.348212 11904 net.cpp:434] conv15_1 <- conv14_2_conv14_2/relu_0_split_0
I0531 22:55:26.348222 11904 net.cpp:408] conv15_1 -> conv15_1
I0531 22:55:26.350463 11904 net.cpp:150] Setting up conv15_1
I0531 22:55:26.350483 11904 net.cpp:157] Top shape: 24 128 5 5 (76800)
I0531 22:55:26.350488 11904 net.cpp:165] Memory required for data: 3861897248
I0531 22:55:26.350497 11904 layer_factory.hpp:77] Creating layer conv15_1/bn
I0531 22:55:26.350528 11904 net.cpp:100] Creating Layer conv15_1/bn
I0531 22:55:26.350538 11904 net.cpp:434] conv15_1/bn <- conv15_1
I0531 22:55:26.350544 11904 net.cpp:395] conv15_1/bn -> conv15_1 (in-place)
I0531 22:55:26.350793 11904 net.cpp:150] Setting up conv15_1/bn
I0531 22:55:26.350803 11904 net.cpp:157] Top shape: 24 128 5 5 (76800)
I0531 22:55:26.350808 11904 net.cpp:165] Memory required for data: 3862204448
I0531 22:55:26.350817 11904 layer_factory.hpp:77] Creating layer conv15_1/scale
I0531 22:55:26.350826 11904 net.cpp:100] Creating Layer conv15_1/scale
I0531 22:55:26.350831 11904 net.cpp:434] conv15_1/scale <- conv15_1
I0531 22:55:26.350839 11904 net.cpp:395] conv15_1/scale -> conv15_1 (in-place)
I0531 22:55:26.350898 11904 layer_factory.hpp:77] Creating layer conv15_1/scale
I0531 22:55:26.351044 11904 net.cpp:150] Setting up conv15_1/scale
I0531 22:55:26.351056 11904 net.cpp:157] Top shape: 24 128 5 5 (76800)
I0531 22:55:26.351063 11904 net.cpp:165] Memory required for data: 3862511648
I0531 22:55:26.351070 11904 layer_factory.hpp:77] Creating layer conv15_1/relu
I0531 22:55:26.351078 11904 net.cpp:100] Creating Layer conv15_1/relu
I0531 22:55:26.351083 11904 net.cpp:434] conv15_1/relu <- conv15_1
I0531 22:55:26.351090 11904 net.cpp:395] conv15_1/relu -> conv15_1 (in-place)
I0531 22:55:26.351580 11904 net.cpp:150] Setting up conv15_1/relu
I0531 22:55:26.351598 11904 net.cpp:157] Top shape: 24 128 5 5 (76800)
I0531 22:55:26.351616 11904 net.cpp:165] Memory required for data: 3862818848
I0531 22:55:26.351624 11904 layer_factory.hpp:77] Creating layer conv15_2
I0531 22:55:26.351637 11904 net.cpp:100] Creating Layer conv15_2
I0531 22:55:26.351644 11904 net.cpp:434] conv15_2 <- conv15_1
I0531 22:55:26.351655 11904 net.cpp:408] conv15_2 -> conv15_2
I0531 22:55:26.356825 11904 net.cpp:150] Setting up conv15_2
I0531 22:55:26.356845 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.356850 11904 net.cpp:165] Memory required for data: 3863040032
I0531 22:55:26.356859 11904 layer_factory.hpp:77] Creating layer conv15_2/bn
I0531 22:55:26.356868 11904 net.cpp:100] Creating Layer conv15_2/bn
I0531 22:55:26.356874 11904 net.cpp:434] conv15_2/bn <- conv15_2
I0531 22:55:26.356884 11904 net.cpp:395] conv15_2/bn -> conv15_2 (in-place)
I0531 22:55:26.357138 11904 net.cpp:150] Setting up conv15_2/bn
I0531 22:55:26.357149 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.357153 11904 net.cpp:165] Memory required for data: 3863261216
I0531 22:55:26.357163 11904 layer_factory.hpp:77] Creating layer conv15_2/scale
I0531 22:55:26.357172 11904 net.cpp:100] Creating Layer conv15_2/scale
I0531 22:55:26.357178 11904 net.cpp:434] conv15_2/scale <- conv15_2
I0531 22:55:26.357187 11904 net.cpp:395] conv15_2/scale -> conv15_2 (in-place)
I0531 22:55:26.357240 11904 layer_factory.hpp:77] Creating layer conv15_2/scale
I0531 22:55:26.357385 11904 net.cpp:150] Setting up conv15_2/scale
I0531 22:55:26.357396 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.357401 11904 net.cpp:165] Memory required for data: 3863482400
I0531 22:55:26.357409 11904 layer_factory.hpp:77] Creating layer conv15_2/relu
I0531 22:55:26.357434 11904 net.cpp:100] Creating Layer conv15_2/relu
I0531 22:55:26.357441 11904 net.cpp:434] conv15_2/relu <- conv15_2
I0531 22:55:26.357448 11904 net.cpp:395] conv15_2/relu -> conv15_2 (in-place)
I0531 22:55:26.357941 11904 net.cpp:150] Setting up conv15_2/relu
I0531 22:55:26.357961 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.357967 11904 net.cpp:165] Memory required for data: 3863703584
I0531 22:55:26.357973 11904 layer_factory.hpp:77] Creating layer conv15_2_conv15_2/relu_0_split
I0531 22:55:26.357982 11904 net.cpp:100] Creating Layer conv15_2_conv15_2/relu_0_split
I0531 22:55:26.357988 11904 net.cpp:434] conv15_2_conv15_2/relu_0_split <- conv15_2
I0531 22:55:26.358000 11904 net.cpp:408] conv15_2_conv15_2/relu_0_split -> conv15_2_conv15_2/relu_0_split_0
I0531 22:55:26.358011 11904 net.cpp:408] conv15_2_conv15_2/relu_0_split -> conv15_2_conv15_2/relu_0_split_1
I0531 22:55:26.358021 11904 net.cpp:408] conv15_2_conv15_2/relu_0_split -> conv15_2_conv15_2/relu_0_split_2
I0531 22:55:26.358032 11904 net.cpp:408] conv15_2_conv15_2/relu_0_split -> conv15_2_conv15_2/relu_0_split_3
I0531 22:55:26.358127 11904 net.cpp:150] Setting up conv15_2_conv15_2/relu_0_split
I0531 22:55:26.358136 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.358142 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.358147 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.358153 11904 net.cpp:157] Top shape: 24 256 3 3 (55296)
I0531 22:55:26.358157 11904 net.cpp:165] Memory required for data: 3864588320
I0531 22:55:26.358162 11904 layer_factory.hpp:77] Creating layer conv16_1
I0531 22:55:26.358175 11904 net.cpp:100] Creating Layer conv16_1
I0531 22:55:26.358182 11904 net.cpp:434] conv16_1 <- conv15_2_conv15_2/relu_0_split_0
I0531 22:55:26.358193 11904 net.cpp:408] conv16_1 -> conv16_1
I0531 22:55:26.360206 11904 net.cpp:150] Setting up conv16_1
I0531 22:55:26.360226 11904 net.cpp:157] Top shape: 24 128 3 3 (27648)
I0531 22:55:26.360232 11904 net.cpp:165] Memory required for data: 3864698912
I0531 22:55:26.360240 11904 layer_factory.hpp:77] Creating layer conv16_1/bn
I0531 22:55:26.360251 11904 net.cpp:100] Creating Layer conv16_1/bn
I0531 22:55:26.360257 11904 net.cpp:434] conv16_1/bn <- conv16_1
I0531 22:55:26.360266 11904 net.cpp:395] conv16_1/bn -> conv16_1 (in-place)
I0531 22:55:26.360527 11904 net.cpp:150] Setting up conv16_1/bn
I0531 22:55:26.360548 11904 net.cpp:157] Top shape: 24 128 3 3 (27648)
I0531 22:55:26.360553 11904 net.cpp:165] Memory required for data: 3864809504
I0531 22:55:26.360563 11904 layer_factory.hpp:77] Creating layer conv16_1/scale
I0531 22:55:26.360572 11904 net.cpp:100] Creating Layer conv16_1/scale
I0531 22:55:26.360579 11904 net.cpp:434] conv16_1/scale <- conv16_1
I0531 22:55:26.360585 11904 net.cpp:395] conv16_1/scale -> conv16_1 (in-place)
I0531 22:55:26.360646 11904 layer_factory.hpp:77] Creating layer conv16_1/scale
I0531 22:55:26.360792 11904 net.cpp:150] Setting up conv16_1/scale
I0531 22:55:26.360805 11904 net.cpp:157] Top shape: 24 128 3 3 (27648)
I0531 22:55:26.360810 11904 net.cpp:165] Memory required for data: 3864920096
I0531 22:55:26.360818 11904 layer_factory.hpp:77] Creating layer conv16_1/relu
I0531 22:55:26.360826 11904 net.cpp:100] Creating Layer conv16_1/relu
I0531 22:55:26.360831 11904 net.cpp:434] conv16_1/relu <- conv16_1
I0531 22:55:26.360838 11904 net.cpp:395] conv16_1/relu -> conv16_1 (in-place)
I0531 22:55:26.361176 11904 net.cpp:150] Setting up conv16_1/relu
I0531 22:55:26.361191 11904 net.cpp:157] Top shape: 24 128 3 3 (27648)
I0531 22:55:26.361196 11904 net.cpp:165] Memory required for data: 3865030688
I0531 22:55:26.361202 11904 layer_factory.hpp:77] Creating layer conv16_2
I0531 22:55:26.361217 11904 net.cpp:100] Creating Layer conv16_2
I0531 22:55:26.361222 11904 net.cpp:434] conv16_2 <- conv16_1
I0531 22:55:26.361233 11904 net.cpp:408] conv16_2 -> conv16_2
I0531 22:55:26.366425 11904 net.cpp:150] Setting up conv16_2
I0531 22:55:26.366446 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.366451 11904 net.cpp:165] Memory required for data: 3865128992
I0531 22:55:26.366459 11904 layer_factory.hpp:77] Creating layer conv16_2/bn
I0531 22:55:26.366470 11904 net.cpp:100] Creating Layer conv16_2/bn
I0531 22:55:26.366478 11904 net.cpp:434] conv16_2/bn <- conv16_2
I0531 22:55:26.366487 11904 net.cpp:395] conv16_2/bn -> conv16_2 (in-place)
I0531 22:55:26.366762 11904 net.cpp:150] Setting up conv16_2/bn
I0531 22:55:26.366775 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.366780 11904 net.cpp:165] Memory required for data: 3865227296
I0531 22:55:26.366791 11904 layer_factory.hpp:77] Creating layer conv16_2/scale
I0531 22:55:26.366801 11904 net.cpp:100] Creating Layer conv16_2/scale
I0531 22:55:26.366807 11904 net.cpp:434] conv16_2/scale <- conv16_2
I0531 22:55:26.366816 11904 net.cpp:395] conv16_2/scale -> conv16_2 (in-place)
I0531 22:55:26.366876 11904 layer_factory.hpp:77] Creating layer conv16_2/scale
I0531 22:55:26.367022 11904 net.cpp:150] Setting up conv16_2/scale
I0531 22:55:26.367033 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367038 11904 net.cpp:165] Memory required for data: 3865325600
I0531 22:55:26.367045 11904 layer_factory.hpp:77] Creating layer conv16_2/relu
I0531 22:55:26.367053 11904 net.cpp:100] Creating Layer conv16_2/relu
I0531 22:55:26.367058 11904 net.cpp:434] conv16_2/relu <- conv16_2
I0531 22:55:26.367069 11904 net.cpp:395] conv16_2/relu -> conv16_2 (in-place)
I0531 22:55:26.367720 11904 net.cpp:150] Setting up conv16_2/relu
I0531 22:55:26.367740 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367746 11904 net.cpp:165] Memory required for data: 3865423904
I0531 22:55:26.367753 11904 layer_factory.hpp:77] Creating layer conv16_2_conv16_2/relu_0_split
I0531 22:55:26.367761 11904 net.cpp:100] Creating Layer conv16_2_conv16_2/relu_0_split
I0531 22:55:26.367768 11904 net.cpp:434] conv16_2_conv16_2/relu_0_split <- conv16_2
I0531 22:55:26.367779 11904 net.cpp:408] conv16_2_conv16_2/relu_0_split -> conv16_2_conv16_2/relu_0_split_0
I0531 22:55:26.367790 11904 net.cpp:408] conv16_2_conv16_2/relu_0_split -> conv16_2_conv16_2/relu_0_split_1
I0531 22:55:26.367800 11904 net.cpp:408] conv16_2_conv16_2/relu_0_split -> conv16_2_conv16_2/relu_0_split_2
I0531 22:55:26.367810 11904 net.cpp:408] conv16_2_conv16_2/relu_0_split -> conv16_2_conv16_2/relu_0_split_3
I0531 22:55:26.367914 11904 net.cpp:150] Setting up conv16_2_conv16_2/relu_0_split
I0531 22:55:26.367933 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367938 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367944 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367949 11904 net.cpp:157] Top shape: 24 256 2 2 (24576)
I0531 22:55:26.367954 11904 net.cpp:165] Memory required for data: 3865817120
I0531 22:55:26.367959 11904 layer_factory.hpp:77] Creating layer conv17_1
I0531 22:55:26.367972 11904 net.cpp:100] Creating Layer conv17_1
I0531 22:55:26.367979 11904 net.cpp:434] conv17_1 <- conv16_2_conv16_2/relu_0_split_0
I0531 22:55:26.367990 11904 net.cpp:408] conv17_1 -> conv17_1
I0531 22:55:26.369755 11904 net.cpp:150] Setting up conv17_1
I0531 22:55:26.369772 11904 net.cpp:157] Top shape: 24 64 2 2 (6144)
I0531 22:55:26.369777 11904 net.cpp:165] Memory required for data: 3865841696
I0531 22:55:26.369786 11904 layer_factory.hpp:77] Creating layer conv17_1/bn
I0531 22:55:26.369797 11904 net.cpp:100] Creating Layer conv17_1/bn
I0531 22:55:26.369804 11904 net.cpp:434] conv17_1/bn <- conv17_1
I0531 22:55:26.369812 11904 net.cpp:395] conv17_1/bn -> conv17_1 (in-place)
I0531 22:55:26.370079 11904 net.cpp:150] Setting up conv17_1/bn
I0531 22:55:26.370090 11904 net.cpp:157] Top shape: 24 64 2 2 (6144)
I0531 22:55:26.370095 11904 net.cpp:165] Memory required for data: 3865866272
I0531 22:55:26.370105 11904 layer_factory.hpp:77] Creating layer conv17_1/scale
I0531 22:55:26.370113 11904 net.cpp:100] Creating Layer conv17_1/scale
I0531 22:55:26.370120 11904 net.cpp:434] conv17_1/scale <- conv17_1
I0531 22:55:26.370128 11904 net.cpp:395] conv17_1/scale -> conv17_1 (in-place)
I0531 22:55:26.370193 11904 layer_factory.hpp:77] Creating layer conv17_1/scale
I0531 22:55:26.370352 11904 net.cpp:150] Setting up conv17_1/scale
I0531 22:55:26.370362 11904 net.cpp:157] Top shape: 24 64 2 2 (6144)
I0531 22:55:26.370366 11904 net.cpp:165] Memory required for data: 3865890848
I0531 22:55:26.370374 11904 layer_factory.hpp:77] Creating layer conv17_1/relu
I0531 22:55:26.370385 11904 net.cpp:100] Creating Layer conv17_1/relu
I0531 22:55:26.370391 11904 net.cpp:434] conv17_1/relu <- conv17_1
I0531 22:55:26.370398 11904 net.cpp:395] conv17_1/relu -> conv17_1 (in-place)
I0531 22:55:26.370749 11904 net.cpp:150] Setting up conv17_1/relu
I0531 22:55:26.370766 11904 net.cpp:157] Top shape: 24 64 2 2 (6144)
I0531 22:55:26.370771 11904 net.cpp:165] Memory required for data: 3865915424
I0531 22:55:26.370776 11904 layer_factory.hpp:77] Creating layer conv17_2
I0531 22:55:26.370790 11904 net.cpp:100] Creating Layer conv17_2
I0531 22:55:26.370797 11904 net.cpp:434] conv17_2 <- conv17_1
I0531 22:55:26.370810 11904 net.cpp:408] conv17_2 -> conv17_2
I0531 22:55:26.373152 11904 net.cpp:150] Setting up conv17_2
I0531 22:55:26.373170 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.373178 11904 net.cpp:165] Memory required for data: 3865927712
I0531 22:55:26.373184 11904 layer_factory.hpp:77] Creating layer conv17_2/bn
I0531 22:55:26.373195 11904 net.cpp:100] Creating Layer conv17_2/bn
I0531 22:55:26.373201 11904 net.cpp:434] conv17_2/bn <- conv17_2
I0531 22:55:26.373210 11904 net.cpp:395] conv17_2/bn -> conv17_2 (in-place)
I0531 22:55:26.373461 11904 net.cpp:150] Setting up conv17_2/bn
I0531 22:55:26.373471 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.373476 11904 net.cpp:165] Memory required for data: 3865940000
I0531 22:55:26.373488 11904 layer_factory.hpp:77] Creating layer conv17_2/scale
I0531 22:55:26.373497 11904 net.cpp:100] Creating Layer conv17_2/scale
I0531 22:55:26.373502 11904 net.cpp:434] conv17_2/scale <- conv17_2
I0531 22:55:26.373510 11904 net.cpp:395] conv17_2/scale -> conv17_2 (in-place)
I0531 22:55:26.373569 11904 layer_factory.hpp:77] Creating layer conv17_2/scale
I0531 22:55:26.373713 11904 net.cpp:150] Setting up conv17_2/scale
I0531 22:55:26.373723 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.373728 11904 net.cpp:165] Memory required for data: 3865952288
I0531 22:55:26.373742 11904 layer_factory.hpp:77] Creating layer conv17_2/relu
I0531 22:55:26.373756 11904 net.cpp:100] Creating Layer conv17_2/relu
I0531 22:55:26.373764 11904 net.cpp:434] conv17_2/relu <- conv17_2
I0531 22:55:26.373771 11904 net.cpp:395] conv17_2/relu -> conv17_2 (in-place)
I0531 22:55:26.374279 11904 net.cpp:150] Setting up conv17_2/relu
I0531 22:55:26.374295 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.374300 11904 net.cpp:165] Memory required for data: 3865964576
I0531 22:55:26.374306 11904 layer_factory.hpp:77] Creating layer conv17_2_conv17_2/relu_0_split
I0531 22:55:26.374315 11904 net.cpp:100] Creating Layer conv17_2_conv17_2/relu_0_split
I0531 22:55:26.374321 11904 net.cpp:434] conv17_2_conv17_2/relu_0_split <- conv17_2
I0531 22:55:26.374332 11904 net.cpp:408] conv17_2_conv17_2/relu_0_split -> conv17_2_conv17_2/relu_0_split_0
I0531 22:55:26.374361 11904 net.cpp:408] conv17_2_conv17_2/relu_0_split -> conv17_2_conv17_2/relu_0_split_1
I0531 22:55:26.374372 11904 net.cpp:408] conv17_2_conv17_2/relu_0_split -> conv17_2_conv17_2/relu_0_split_2
I0531 22:55:26.374452 11904 net.cpp:150] Setting up conv17_2_conv17_2/relu_0_split
I0531 22:55:26.374462 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.374469 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.374475 11904 net.cpp:157] Top shape: 24 128 1 1 (3072)
I0531 22:55:26.374478 11904 net.cpp:165] Memory required for data: 3866001440
I0531 22:55:26.374483 11904 layer_factory.hpp:77] Creating layer conv11_mbox_loc
I0531 22:55:26.374497 11904 net.cpp:100] Creating Layer conv11_mbox_loc
I0531 22:55:26.374526 11904 net.cpp:434] conv11_mbox_loc <- conv11_conv11/relu_0_split_1
I0531 22:55:26.374539 11904 net.cpp:408] conv11_mbox_loc -> conv11_mbox_loc
I0531 22:55:26.376242 11904 net.cpp:150] Setting up conv11_mbox_loc
I0531 22:55:26.376260 11904 net.cpp:157] Top shape: 24 12 19 19 (103968)
I0531 22:55:26.376266 11904 net.cpp:165] Memory required for data: 3866417312
I0531 22:55:26.376276 11904 layer_factory.hpp:77] Creating layer conv11_mbox_loc_perm
I0531 22:55:26.376288 11904 net.cpp:100] Creating Layer conv11_mbox_loc_perm
I0531 22:55:26.376296 11904 net.cpp:434] conv11_mbox_loc_perm <- conv11_mbox_loc
I0531 22:55:26.376304 11904 net.cpp:408] conv11_mbox_loc_perm -> conv11_mbox_loc_perm
I0531 22:55:26.376452 11904 net.cpp:150] Setting up conv11_mbox_loc_perm
I0531 22:55:26.376462 11904 net.cpp:157] Top shape: 24 19 19 12 (103968)
I0531 22:55:26.376467 11904 net.cpp:165] Memory required for data: 3866833184
I0531 22:55:26.376473 11904 layer_factory.hpp:77] Creating layer conv11_mbox_loc_flat
I0531 22:55:26.376484 11904 net.cpp:100] Creating Layer conv11_mbox_loc_flat
I0531 22:55:26.376490 11904 net.cpp:434] conv11_mbox_loc_flat <- conv11_mbox_loc_perm
I0531 22:55:26.376498 11904 net.cpp:408] conv11_mbox_loc_flat -> conv11_mbox_loc_flat
I0531 22:55:26.376539 11904 net.cpp:150] Setting up conv11_mbox_loc_flat
I0531 22:55:26.376549 11904 net.cpp:157] Top shape: 24 4332 (103968)
I0531 22:55:26.376554 11904 net.cpp:165] Memory required for data: 3867249056
I0531 22:55:26.376559 11904 layer_factory.hpp:77] Creating layer conv11_mbox_conf_new
I0531 22:55:26.376574 11904 net.cpp:100] Creating Layer conv11_mbox_conf_new
I0531 22:55:26.376580 11904 net.cpp:434] conv11_mbox_conf_new <- conv11_conv11/relu_0_split_2
I0531 22:55:26.376591 11904 net.cpp:408] conv11_mbox_conf_new -> conv11_mbox_conf
I0531 22:55:26.378562 11904 net.cpp:150] Setting up conv11_mbox_conf_new
I0531 22:55:26.378582 11904 net.cpp:157] Top shape: 24 39 19 19 (337896)
I0531 22:55:26.378587 11904 net.cpp:165] Memory required for data: 3868600640
I0531 22:55:26.378597 11904 layer_factory.hpp:77] Creating layer conv11_mbox_conf_perm
I0531 22:55:26.378609 11904 net.cpp:100] Creating Layer conv11_mbox_conf_perm
I0531 22:55:26.378617 11904 net.cpp:434] conv11_mbox_conf_perm <- conv11_mbox_conf
I0531 22:55:26.378624 11904 net.cpp:408] conv11_mbox_conf_perm -> conv11_mbox_conf_perm
I0531 22:55:26.378767 11904 net.cpp:150] Setting up conv11_mbox_conf_perm
I0531 22:55:26.378783 11904 net.cpp:157] Top shape: 24 19 19 39 (337896)
I0531 22:55:26.378796 11904 net.cpp:165] Memory required for data: 3869952224
I0531 22:55:26.378801 11904 layer_factory.hpp:77] Creating layer conv11_mbox_conf_flat
I0531 22:55:26.378811 11904 net.cpp:100] Creating Layer conv11_mbox_conf_flat
I0531 22:55:26.378818 11904 net.cpp:434] conv11_mbox_conf_flat <- conv11_mbox_conf_perm
I0531 22:55:26.378826 11904 net.cpp:408] conv11_mbox_conf_flat -> conv11_mbox_conf_flat
I0531 22:55:26.378867 11904 net.cpp:150] Setting up conv11_mbox_conf_flat
I0531 22:55:26.378876 11904 net.cpp:157] Top shape: 24 14079 (337896)
I0531 22:55:26.378880 11904 net.cpp:165] Memory required for data: 3871303808
I0531 22:55:26.378886 11904 layer_factory.hpp:77] Creating layer conv11_mbox_priorbox
I0531 22:55:26.378898 11904 net.cpp:100] Creating Layer conv11_mbox_priorbox
I0531 22:55:26.378904 11904 net.cpp:434] conv11_mbox_priorbox <- conv11_conv11/relu_0_split_3
I0531 22:55:26.378911 11904 net.cpp:434] conv11_mbox_priorbox <- data_data_0_split_1
I0531 22:55:26.378921 11904 net.cpp:408] conv11_mbox_priorbox -> conv11_mbox_priorbox
I0531 22:55:26.378965 11904 net.cpp:150] Setting up conv11_mbox_priorbox
I0531 22:55:26.378974 11904 net.cpp:157] Top shape: 1 2 4332 (8664)
I0531 22:55:26.378979 11904 net.cpp:165] Memory required for data: 3871338464
I0531 22:55:26.378984 11904 layer_factory.hpp:77] Creating layer conv13_mbox_loc
I0531 22:55:26.378998 11904 net.cpp:100] Creating Layer conv13_mbox_loc
I0531 22:55:26.379004 11904 net.cpp:434] conv13_mbox_loc <- conv13_conv13/relu_0_split_1
I0531 22:55:26.379016 11904 net.cpp:408] conv13_mbox_loc -> conv13_mbox_loc
I0531 22:55:26.380951 11904 net.cpp:150] Setting up conv13_mbox_loc
I0531 22:55:26.380970 11904 net.cpp:157] Top shape: 24 24 10 10 (57600)
I0531 22:55:26.380975 11904 net.cpp:165] Memory required for data: 3871568864
I0531 22:55:26.380985 11904 layer_factory.hpp:77] Creating layer conv13_mbox_loc_perm
I0531 22:55:26.380995 11904 net.cpp:100] Creating Layer conv13_mbox_loc_perm
I0531 22:55:26.381000 11904 net.cpp:434] conv13_mbox_loc_perm <- conv13_mbox_loc
I0531 22:55:26.381016 11904 net.cpp:408] conv13_mbox_loc_perm -> conv13_mbox_loc_perm
I0531 22:55:26.381161 11904 net.cpp:150] Setting up conv13_mbox_loc_perm
I0531 22:55:26.381172 11904 net.cpp:157] Top shape: 24 10 10 24 (57600)
I0531 22:55:26.381177 11904 net.cpp:165] Memory required for data: 3871799264
I0531 22:55:26.381182 11904 layer_factory.hpp:77] Creating layer conv13_mbox_loc_flat
I0531 22:55:26.381191 11904 net.cpp:100] Creating Layer conv13_mbox_loc_flat
I0531 22:55:26.381196 11904 net.cpp:434] conv13_mbox_loc_flat <- conv13_mbox_loc_perm
I0531 22:55:26.381206 11904 net.cpp:408] conv13_mbox_loc_flat -> conv13_mbox_loc_flat
I0531 22:55:26.381242 11904 net.cpp:150] Setting up conv13_mbox_loc_flat
I0531 22:55:26.381250 11904 net.cpp:157] Top shape: 24 2400 (57600)
I0531 22:55:26.381255 11904 net.cpp:165] Memory required for data: 3872029664
I0531 22:55:26.381260 11904 layer_factory.hpp:77] Creating layer conv13_mbox_conf_new
I0531 22:55:26.381275 11904 net.cpp:100] Creating Layer conv13_mbox_conf_new
I0531 22:55:26.381281 11904 net.cpp:434] conv13_mbox_conf_new <- conv13_conv13/relu_0_split_2
I0531 22:55:26.381294 11904 net.cpp:408] conv13_mbox_conf_new -> conv13_mbox_conf
I0531 22:55:26.384387 11904 net.cpp:150] Setting up conv13_mbox_conf_new
I0531 22:55:26.384407 11904 net.cpp:157] Top shape: 24 78 10 10 (187200)
I0531 22:55:26.384413 11904 net.cpp:165] Memory required for data: 3872778464
I0531 22:55:26.384423 11904 layer_factory.hpp:77] Creating layer conv13_mbox_conf_perm
I0531 22:55:26.384435 11904 net.cpp:100] Creating Layer conv13_mbox_conf_perm
I0531 22:55:26.384441 11904 net.cpp:434] conv13_mbox_conf_perm <- conv13_mbox_conf
I0531 22:55:26.384452 11904 net.cpp:408] conv13_mbox_conf_perm -> conv13_mbox_conf_perm
I0531 22:55:26.384598 11904 net.cpp:150] Setting up conv13_mbox_conf_perm
I0531 22:55:26.384608 11904 net.cpp:157] Top shape: 24 10 10 78 (187200)
I0531 22:55:26.384613 11904 net.cpp:165] Memory required for data: 3873527264
I0531 22:55:26.384629 11904 layer_factory.hpp:77] Creating layer conv13_mbox_conf_flat
I0531 22:55:26.384641 11904 net.cpp:100] Creating Layer conv13_mbox_conf_flat
I0531 22:55:26.384647 11904 net.cpp:434] conv13_mbox_conf_flat <- conv13_mbox_conf_perm
I0531 22:55:26.384655 11904 net.cpp:408] conv13_mbox_conf_flat -> conv13_mbox_conf_flat
I0531 22:55:26.384696 11904 net.cpp:150] Setting up conv13_mbox_conf_flat
I0531 22:55:26.384706 11904 net.cpp:157] Top shape: 24 7800 (187200)
I0531 22:55:26.384709 11904 net.cpp:165] Memory required for data: 3874276064
I0531 22:55:26.384714 11904 layer_factory.hpp:77] Creating layer conv13_mbox_priorbox
I0531 22:55:26.384727 11904 net.cpp:100] Creating Layer conv13_mbox_priorbox
I0531 22:55:26.384733 11904 net.cpp:434] conv13_mbox_priorbox <- conv13_conv13/relu_0_split_3
I0531 22:55:26.384740 11904 net.cpp:434] conv13_mbox_priorbox <- data_data_0_split_2
I0531 22:55:26.384752 11904 net.cpp:408] conv13_mbox_priorbox -> conv13_mbox_priorbox
I0531 22:55:26.384789 11904 net.cpp:150] Setting up conv13_mbox_priorbox
I0531 22:55:26.384801 11904 net.cpp:157] Top shape: 1 2 2400 (4800)
I0531 22:55:26.384806 11904 net.cpp:165] Memory required for data: 3874295264
I0531 22:55:26.384810 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_loc
I0531 22:55:26.384822 11904 net.cpp:100] Creating Layer conv14_2_mbox_loc
I0531 22:55:26.384829 11904 net.cpp:434] conv14_2_mbox_loc <- conv14_2_conv14_2/relu_0_split_1
I0531 22:55:26.384840 11904 net.cpp:408] conv14_2_mbox_loc -> conv14_2_mbox_loc
I0531 22:55:26.386672 11904 net.cpp:150] Setting up conv14_2_mbox_loc
I0531 22:55:26.386690 11904 net.cpp:157] Top shape: 24 24 5 5 (14400)
I0531 22:55:26.386698 11904 net.cpp:165] Memory required for data: 3874352864
I0531 22:55:26.386706 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_loc_perm
I0531 22:55:26.386718 11904 net.cpp:100] Creating Layer conv14_2_mbox_loc_perm
I0531 22:55:26.386724 11904 net.cpp:434] conv14_2_mbox_loc_perm <- conv14_2_mbox_loc
I0531 22:55:26.386734 11904 net.cpp:408] conv14_2_mbox_loc_perm -> conv14_2_mbox_loc_perm
I0531 22:55:26.386878 11904 net.cpp:150] Setting up conv14_2_mbox_loc_perm
I0531 22:55:26.386889 11904 net.cpp:157] Top shape: 24 5 5 24 (14400)
I0531 22:55:26.386893 11904 net.cpp:165] Memory required for data: 3874410464
I0531 22:55:26.386899 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_loc_flat
I0531 22:55:26.386909 11904 net.cpp:100] Creating Layer conv14_2_mbox_loc_flat
I0531 22:55:26.386915 11904 net.cpp:434] conv14_2_mbox_loc_flat <- conv14_2_mbox_loc_perm
I0531 22:55:26.386922 11904 net.cpp:408] conv14_2_mbox_loc_flat -> conv14_2_mbox_loc_flat
I0531 22:55:26.386965 11904 net.cpp:150] Setting up conv14_2_mbox_loc_flat
I0531 22:55:26.386972 11904 net.cpp:157] Top shape: 24 600 (14400)
I0531 22:55:26.386977 11904 net.cpp:165] Memory required for data: 3874468064
I0531 22:55:26.386981 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_conf_new
I0531 22:55:26.386996 11904 net.cpp:100] Creating Layer conv14_2_mbox_conf_new
I0531 22:55:26.387001 11904 net.cpp:434] conv14_2_mbox_conf_new <- conv14_2_conv14_2/relu_0_split_2
I0531 22:55:26.387012 11904 net.cpp:408] conv14_2_mbox_conf_new -> conv14_2_mbox_conf
I0531 22:55:26.389122 11904 net.cpp:150] Setting up conv14_2_mbox_conf_new
I0531 22:55:26.389140 11904 net.cpp:157] Top shape: 24 78 5 5 (46800)
I0531 22:55:26.389149 11904 net.cpp:165] Memory required for data: 3874655264
I0531 22:55:26.389159 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_conf_perm
I0531 22:55:26.389168 11904 net.cpp:100] Creating Layer conv14_2_mbox_conf_perm
I0531 22:55:26.389175 11904 net.cpp:434] conv14_2_mbox_conf_perm <- conv14_2_mbox_conf
I0531 22:55:26.389187 11904 net.cpp:408] conv14_2_mbox_conf_perm -> conv14_2_mbox_conf_perm
I0531 22:55:26.389335 11904 net.cpp:150] Setting up conv14_2_mbox_conf_perm
I0531 22:55:26.389345 11904 net.cpp:157] Top shape: 24 5 5 78 (46800)
I0531 22:55:26.389351 11904 net.cpp:165] Memory required for data: 3874842464
I0531 22:55:26.389362 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_conf_flat
I0531 22:55:26.389380 11904 net.cpp:100] Creating Layer conv14_2_mbox_conf_flat
I0531 22:55:26.389386 11904 net.cpp:434] conv14_2_mbox_conf_flat <- conv14_2_mbox_conf_perm
I0531 22:55:26.389397 11904 net.cpp:408] conv14_2_mbox_conf_flat -> conv14_2_mbox_conf_flat
I0531 22:55:26.389438 11904 net.cpp:150] Setting up conv14_2_mbox_conf_flat
I0531 22:55:26.389448 11904 net.cpp:157] Top shape: 24 1950 (46800)
I0531 22:55:26.389452 11904 net.cpp:165] Memory required for data: 3875029664
I0531 22:55:26.389457 11904 layer_factory.hpp:77] Creating layer conv14_2_mbox_priorbox
I0531 22:55:26.389467 11904 net.cpp:100] Creating Layer conv14_2_mbox_priorbox
I0531 22:55:26.389472 11904 net.cpp:434] conv14_2_mbox_priorbox <- conv14_2_conv14_2/relu_0_split_3
I0531 22:55:26.389479 11904 net.cpp:434] conv14_2_mbox_priorbox <- data_data_0_split_3
I0531 22:55:26.389490 11904 net.cpp:408] conv14_2_mbox_priorbox -> conv14_2_mbox_priorbox
I0531 22:55:26.389533 11904 net.cpp:150] Setting up conv14_2_mbox_priorbox
I0531 22:55:26.389540 11904 net.cpp:157] Top shape: 1 2 600 (1200)
I0531 22:55:26.389545 11904 net.cpp:165] Memory required for data: 3875034464
I0531 22:55:26.389550 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_loc
I0531 22:55:26.389564 11904 net.cpp:100] Creating Layer conv15_2_mbox_loc
I0531 22:55:26.389570 11904 net.cpp:434] conv15_2_mbox_loc <- conv15_2_conv15_2/relu_0_split_1
I0531 22:55:26.389580 11904 net.cpp:408] conv15_2_mbox_loc -> conv15_2_mbox_loc
I0531 22:55:26.391360 11904 net.cpp:150] Setting up conv15_2_mbox_loc
I0531 22:55:26.391378 11904 net.cpp:157] Top shape: 24 24 3 3 (5184)
I0531 22:55:26.391384 11904 net.cpp:165] Memory required for data: 3875055200
I0531 22:55:26.391393 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_loc_perm
I0531 22:55:26.391405 11904 net.cpp:100] Creating Layer conv15_2_mbox_loc_perm
I0531 22:55:26.391412 11904 net.cpp:434] conv15_2_mbox_loc_perm <- conv15_2_mbox_loc
I0531 22:55:26.391425 11904 net.cpp:408] conv15_2_mbox_loc_perm -> conv15_2_mbox_loc_perm
I0531 22:55:26.391574 11904 net.cpp:150] Setting up conv15_2_mbox_loc_perm
I0531 22:55:26.391585 11904 net.cpp:157] Top shape: 24 3 3 24 (5184)
I0531 22:55:26.391590 11904 net.cpp:165] Memory required for data: 3875075936
I0531 22:55:26.391595 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_loc_flat
I0531 22:55:26.391602 11904 net.cpp:100] Creating Layer conv15_2_mbox_loc_flat
I0531 22:55:26.391609 11904 net.cpp:434] conv15_2_mbox_loc_flat <- conv15_2_mbox_loc_perm
I0531 22:55:26.391618 11904 net.cpp:408] conv15_2_mbox_loc_flat -> conv15_2_mbox_loc_flat
I0531 22:55:26.391657 11904 net.cpp:150] Setting up conv15_2_mbox_loc_flat
I0531 22:55:26.391666 11904 net.cpp:157] Top shape: 24 216 (5184)
I0531 22:55:26.391672 11904 net.cpp:165] Memory required for data: 3875096672
I0531 22:55:26.391676 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_conf_new
I0531 22:55:26.391690 11904 net.cpp:100] Creating Layer conv15_2_mbox_conf_new
I0531 22:55:26.391695 11904 net.cpp:434] conv15_2_mbox_conf_new <- conv15_2_conv15_2/relu_0_split_2
I0531 22:55:26.391707 11904 net.cpp:408] conv15_2_mbox_conf_new -> conv15_2_mbox_conf
I0531 22:55:26.393760 11904 net.cpp:150] Setting up conv15_2_mbox_conf_new
I0531 22:55:26.393779 11904 net.cpp:157] Top shape: 24 78 3 3 (16848)
I0531 22:55:26.393784 11904 net.cpp:165] Memory required for data: 3875164064
I0531 22:55:26.393795 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_conf_perm
I0531 22:55:26.393806 11904 net.cpp:100] Creating Layer conv15_2_mbox_conf_perm
I0531 22:55:26.393813 11904 net.cpp:434] conv15_2_mbox_conf_perm <- conv15_2_mbox_conf
I0531 22:55:26.393823 11904 net.cpp:408] conv15_2_mbox_conf_perm -> conv15_2_mbox_conf_perm
I0531 22:55:26.393972 11904 net.cpp:150] Setting up conv15_2_mbox_conf_perm
I0531 22:55:26.393983 11904 net.cpp:157] Top shape: 24 3 3 78 (16848)
I0531 22:55:26.393988 11904 net.cpp:165] Memory required for data: 3875231456
I0531 22:55:26.393993 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_conf_flat
I0531 22:55:26.394017 11904 net.cpp:100] Creating Layer conv15_2_mbox_conf_flat
I0531 22:55:26.394024 11904 net.cpp:434] conv15_2_mbox_conf_flat <- conv15_2_mbox_conf_perm
I0531 22:55:26.394032 11904 net.cpp:408] conv15_2_mbox_conf_flat -> conv15_2_mbox_conf_flat
I0531 22:55:26.394073 11904 net.cpp:150] Setting up conv15_2_mbox_conf_flat
I0531 22:55:26.394083 11904 net.cpp:157] Top shape: 24 702 (16848)
I0531 22:55:26.394088 11904 net.cpp:165] Memory required for data: 3875298848
I0531 22:55:26.394093 11904 layer_factory.hpp:77] Creating layer conv15_2_mbox_priorbox
I0531 22:55:26.394104 11904 net.cpp:100] Creating Layer conv15_2_mbox_priorbox
I0531 22:55:26.394110 11904 net.cpp:434] conv15_2_mbox_priorbox <- conv15_2_conv15_2/relu_0_split_3
I0531 22:55:26.394116 11904 net.cpp:434] conv15_2_mbox_priorbox <- data_data_0_split_4
I0531 22:55:26.394124 11904 net.cpp:408] conv15_2_mbox_priorbox -> conv15_2_mbox_priorbox
I0531 22:55:26.394166 11904 net.cpp:150] Setting up conv15_2_mbox_priorbox
I0531 22:55:26.394176 11904 net.cpp:157] Top shape: 1 2 216 (432)
I0531 22:55:26.394181 11904 net.cpp:165] Memory required for data: 3875300576
I0531 22:55:26.394186 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_loc
I0531 22:55:26.394198 11904 net.cpp:100] Creating Layer conv16_2_mbox_loc
I0531 22:55:26.394204 11904 net.cpp:434] conv16_2_mbox_loc <- conv16_2_conv16_2/relu_0_split_1
I0531 22:55:26.394215 11904 net.cpp:408] conv16_2_mbox_loc -> conv16_2_mbox_loc
I0531 22:55:26.395992 11904 net.cpp:150] Setting up conv16_2_mbox_loc
I0531 22:55:26.396013 11904 net.cpp:157] Top shape: 24 24 2 2 (2304)
I0531 22:55:26.396018 11904 net.cpp:165] Memory required for data: 3875309792
I0531 22:55:26.396028 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_loc_perm
I0531 22:55:26.396040 11904 net.cpp:100] Creating Layer conv16_2_mbox_loc_perm
I0531 22:55:26.396046 11904 net.cpp:434] conv16_2_mbox_loc_perm <- conv16_2_mbox_loc
I0531 22:55:26.396056 11904 net.cpp:408] conv16_2_mbox_loc_perm -> conv16_2_mbox_loc_perm
I0531 22:55:26.396199 11904 net.cpp:150] Setting up conv16_2_mbox_loc_perm
I0531 22:55:26.396209 11904 net.cpp:157] Top shape: 24 2 2 24 (2304)
I0531 22:55:26.396214 11904 net.cpp:165] Memory required for data: 3875319008
I0531 22:55:26.396219 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_loc_flat
I0531 22:55:26.396229 11904 net.cpp:100] Creating Layer conv16_2_mbox_loc_flat
I0531 22:55:26.396235 11904 net.cpp:434] conv16_2_mbox_loc_flat <- conv16_2_mbox_loc_perm
I0531 22:55:26.396242 11904 net.cpp:408] conv16_2_mbox_loc_flat -> conv16_2_mbox_loc_flat
I0531 22:55:26.396282 11904 net.cpp:150] Setting up conv16_2_mbox_loc_flat
I0531 22:55:26.396291 11904 net.cpp:157] Top shape: 24 96 (2304)
I0531 22:55:26.396294 11904 net.cpp:165] Memory required for data: 3875328224
I0531 22:55:26.396299 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_conf_new
I0531 22:55:26.396313 11904 net.cpp:100] Creating Layer conv16_2_mbox_conf_new
I0531 22:55:26.396319 11904 net.cpp:434] conv16_2_mbox_conf_new <- conv16_2_conv16_2/relu_0_split_2
I0531 22:55:26.396330 11904 net.cpp:408] conv16_2_mbox_conf_new -> conv16_2_mbox_conf
I0531 22:55:26.398835 11904 net.cpp:150] Setting up conv16_2_mbox_conf_new
I0531 22:55:26.398856 11904 net.cpp:157] Top shape: 24 78 2 2 (7488)
I0531 22:55:26.398861 11904 net.cpp:165] Memory required for data: 3875358176
I0531 22:55:26.398871 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_conf_perm
I0531 22:55:26.398880 11904 net.cpp:100] Creating Layer conv16_2_mbox_conf_perm
I0531 22:55:26.398890 11904 net.cpp:434] conv16_2_mbox_conf_perm <- conv16_2_mbox_conf
I0531 22:55:26.398900 11904 net.cpp:408] conv16_2_mbox_conf_perm -> conv16_2_mbox_conf_perm
I0531 22:55:26.399044 11904 net.cpp:150] Setting up conv16_2_mbox_conf_perm
I0531 22:55:26.399055 11904 net.cpp:157] Top shape: 24 2 2 78 (7488)
I0531 22:55:26.399060 11904 net.cpp:165] Memory required for data: 3875388128
I0531 22:55:26.399065 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_conf_flat
I0531 22:55:26.399080 11904 net.cpp:100] Creating Layer conv16_2_mbox_conf_flat
I0531 22:55:26.399093 11904 net.cpp:434] conv16_2_mbox_conf_flat <- conv16_2_mbox_conf_perm
I0531 22:55:26.399106 11904 net.cpp:408] conv16_2_mbox_conf_flat -> conv16_2_mbox_conf_flat
I0531 22:55:26.399147 11904 net.cpp:150] Setting up conv16_2_mbox_conf_flat
I0531 22:55:26.399155 11904 net.cpp:157] Top shape: 24 312 (7488)
I0531 22:55:26.399160 11904 net.cpp:165] Memory required for data: 3875418080
I0531 22:55:26.399165 11904 layer_factory.hpp:77] Creating layer conv16_2_mbox_priorbox
I0531 22:55:26.399174 11904 net.cpp:100] Creating Layer conv16_2_mbox_priorbox
I0531 22:55:26.399179 11904 net.cpp:434] conv16_2_mbox_priorbox <- conv16_2_conv16_2/relu_0_split_3
I0531 22:55:26.399188 11904 net.cpp:434] conv16_2_mbox_priorbox <- data_data_0_split_5
I0531 22:55:26.399199 11904 net.cpp:408] conv16_2_mbox_priorbox -> conv16_2_mbox_priorbox
I0531 22:55:26.399245 11904 net.cpp:150] Setting up conv16_2_mbox_priorbox
I0531 22:55:26.399255 11904 net.cpp:157] Top shape: 1 2 96 (192)
I0531 22:55:26.399260 11904 net.cpp:165] Memory required for data: 3875418848
I0531 22:55:26.399266 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_loc
I0531 22:55:26.399278 11904 net.cpp:100] Creating Layer conv17_2_mbox_loc
I0531 22:55:26.399284 11904 net.cpp:434] conv17_2_mbox_loc <- conv17_2_conv17_2/relu_0_split_0
I0531 22:55:26.399293 11904 net.cpp:408] conv17_2_mbox_loc -> conv17_2_mbox_loc
I0531 22:55:26.401135 11904 net.cpp:150] Setting up conv17_2_mbox_loc
I0531 22:55:26.401154 11904 net.cpp:157] Top shape: 24 24 1 1 (576)
I0531 22:55:26.401159 11904 net.cpp:165] Memory required for data: 3875421152
I0531 22:55:26.401168 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_loc_perm
I0531 22:55:26.401181 11904 net.cpp:100] Creating Layer conv17_2_mbox_loc_perm
I0531 22:55:26.401188 11904 net.cpp:434] conv17_2_mbox_loc_perm <- conv17_2_mbox_loc
I0531 22:55:26.401196 11904 net.cpp:408] conv17_2_mbox_loc_perm -> conv17_2_mbox_loc_perm
I0531 22:55:26.401345 11904 net.cpp:150] Setting up conv17_2_mbox_loc_perm
I0531 22:55:26.401356 11904 net.cpp:157] Top shape: 24 1 1 24 (576)
I0531 22:55:26.401360 11904 net.cpp:165] Memory required for data: 3875423456
I0531 22:55:26.401365 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_loc_flat
I0531 22:55:26.401376 11904 net.cpp:100] Creating Layer conv17_2_mbox_loc_flat
I0531 22:55:26.401382 11904 net.cpp:434] conv17_2_mbox_loc_flat <- conv17_2_mbox_loc_perm
I0531 22:55:26.401389 11904 net.cpp:408] conv17_2_mbox_loc_flat -> conv17_2_mbox_loc_flat
I0531 22:55:26.401428 11904 net.cpp:150] Setting up conv17_2_mbox_loc_flat
I0531 22:55:26.401437 11904 net.cpp:157] Top shape: 24 24 (576)
I0531 22:55:26.401443 11904 net.cpp:165] Memory required for data: 3875425760
I0531 22:55:26.401448 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_conf_new
I0531 22:55:26.401460 11904 net.cpp:100] Creating Layer conv17_2_mbox_conf_new
I0531 22:55:26.401466 11904 net.cpp:434] conv17_2_mbox_conf_new <- conv17_2_conv17_2/relu_0_split_1
I0531 22:55:26.401479 11904 net.cpp:408] conv17_2_mbox_conf_new -> conv17_2_mbox_conf
I0531 22:55:26.403319 11904 net.cpp:150] Setting up conv17_2_mbox_conf_new
I0531 22:55:26.403338 11904 net.cpp:157] Top shape: 24 78 1 1 (1872)
I0531 22:55:26.403344 11904 net.cpp:165] Memory required for data: 3875433248
I0531 22:55:26.403354 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_conf_perm
I0531 22:55:26.403367 11904 net.cpp:100] Creating Layer conv17_2_mbox_conf_perm
I0531 22:55:26.403373 11904 net.cpp:434] conv17_2_mbox_conf_perm <- conv17_2_mbox_conf
I0531 22:55:26.403381 11904 net.cpp:408] conv17_2_mbox_conf_perm -> conv17_2_mbox_conf_perm
I0531 22:55:26.403534 11904 net.cpp:150] Setting up conv17_2_mbox_conf_perm
I0531 22:55:26.403544 11904 net.cpp:157] Top shape: 24 1 1 78 (1872)
I0531 22:55:26.403549 11904 net.cpp:165] Memory required for data: 3875440736
I0531 22:55:26.403554 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_conf_flat
I0531 22:55:26.403563 11904 net.cpp:100] Creating Layer conv17_2_mbox_conf_flat
I0531 22:55:26.403581 11904 net.cpp:434] conv17_2_mbox_conf_flat <- conv17_2_mbox_conf_perm
I0531 22:55:26.403592 11904 net.cpp:408] conv17_2_mbox_conf_flat -> conv17_2_mbox_conf_flat
I0531 22:55:26.403635 11904 net.cpp:150] Setting up conv17_2_mbox_conf_flat
I0531 22:55:26.403643 11904 net.cpp:157] Top shape: 24 78 (1872)
I0531 22:55:26.403648 11904 net.cpp:165] Memory required for data: 3875448224
I0531 22:55:26.403653 11904 layer_factory.hpp:77] Creating layer conv17_2_mbox_priorbox
I0531 22:55:26.403662 11904 net.cpp:100] Creating Layer conv17_2_mbox_priorbox
I0531 22:55:26.403669 11904 net.cpp:434] conv17_2_mbox_priorbox <- conv17_2_conv17_2/relu_0_split_2
I0531 22:55:26.403677 11904 net.cpp:434] conv17_2_mbox_priorbox <- data_data_0_split_6
I0531 22:55:26.403687 11904 net.cpp:408] conv17_2_mbox_priorbox -> conv17_2_mbox_priorbox
I0531 22:55:26.403728 11904 net.cpp:150] Setting up conv17_2_mbox_priorbox
I0531 22:55:26.403738 11904 net.cpp:157] Top shape: 1 2 24 (48)
I0531 22:55:26.403743 11904 net.cpp:165] Memory required for data: 3875448416
I0531 22:55:26.403748 11904 layer_factory.hpp:77] Creating layer mbox_loc
I0531 22:55:26.403756 11904 net.cpp:100] Creating Layer mbox_loc
I0531 22:55:26.403764 11904 net.cpp:434] mbox_loc <- conv11_mbox_loc_flat
I0531 22:55:26.403772 11904 net.cpp:434] mbox_loc <- conv13_mbox_loc_flat
I0531 22:55:26.403779 11904 net.cpp:434] mbox_loc <- conv14_2_mbox_loc_flat
I0531 22:55:26.403785 11904 net.cpp:434] mbox_loc <- conv15_2_mbox_loc_flat
I0531 22:55:26.403791 11904 net.cpp:434] mbox_loc <- conv16_2_mbox_loc_flat
I0531 22:55:26.403797 11904 net.cpp:434] mbox_loc <- conv17_2_mbox_loc_flat
I0531 22:55:26.403805 11904 net.cpp:408] mbox_loc -> mbox_loc
I0531 22:55:26.403849 11904 net.cpp:150] Setting up mbox_loc
I0531 22:55:26.403859 11904 net.cpp:157] Top shape: 24 7668 (184032)
I0531 22:55:26.403864 11904 net.cpp:165] Memory required for data: 3876184544
I0531 22:55:26.403868 11904 layer_factory.hpp:77] Creating layer mbox_conf
I0531 22:55:26.403877 11904 net.cpp:100] Creating Layer mbox_conf
I0531 22:55:26.403883 11904 net.cpp:434] mbox_conf <- conv11_mbox_conf_flat
I0531 22:55:26.403890 11904 net.cpp:434] mbox_conf <- conv13_mbox_conf_flat
I0531 22:55:26.403897 11904 net.cpp:434] mbox_conf <- conv14_2_mbox_conf_flat
I0531 22:55:26.403903 11904 net.cpp:434] mbox_conf <- conv15_2_mbox_conf_flat
I0531 22:55:26.403908 11904 net.cpp:434] mbox_conf <- conv16_2_mbox_conf_flat
I0531 22:55:26.403914 11904 net.cpp:434] mbox_conf <- conv17_2_mbox_conf_flat
I0531 22:55:26.403923 11904 net.cpp:408] mbox_conf -> mbox_conf
I0531 22:55:26.403959 11904 net.cpp:150] Setting up mbox_conf
I0531 22:55:26.403970 11904 net.cpp:157] Top shape: 24 24921 (598104)
I0531 22:55:26.403973 11904 net.cpp:165] Memory required for data: 3878576960
I0531 22:55:26.403978 11904 layer_factory.hpp:77] Creating layer mbox_priorbox
I0531 22:55:26.403986 11904 net.cpp:100] Creating Layer mbox_priorbox
I0531 22:55:26.403993 11904 net.cpp:434] mbox_priorbox <- conv11_mbox_priorbox
I0531 22:55:26.404000 11904 net.cpp:434] mbox_priorbox <- conv13_mbox_priorbox
I0531 22:55:26.404006 11904 net.cpp:434] mbox_priorbox <- conv14_2_mbox_priorbox
I0531 22:55:26.404011 11904 net.cpp:434] mbox_priorbox <- conv15_2_mbox_priorbox
I0531 22:55:26.404016 11904 net.cpp:434] mbox_priorbox <- conv16_2_mbox_priorbox
I0531 22:55:26.404022 11904 net.cpp:434] mbox_priorbox <- conv17_2_mbox_priorbox
I0531 22:55:26.404032 11904 net.cpp:408] mbox_priorbox -> mbox_priorbox
I0531 22:55:26.404067 11904 net.cpp:150] Setting up mbox_priorbox
I0531 22:55:26.404078 11904 net.cpp:157] Top shape: 1 2 7668 (15336)
I0531 22:55:26.404083 11904 net.cpp:165] Memory required for data: 3878638304
I0531 22:55:26.404088 11904 layer_factory.hpp:77] Creating layer mbox_loss
I0531 22:55:26.404103 11904 net.cpp:100] Creating Layer mbox_loss
I0531 22:55:26.404109 11904 net.cpp:434] mbox_loss <- mbox_loc
I0531 22:55:26.404114 11904 net.cpp:434] mbox_loss <- mbox_conf
I0531 22:55:26.404120 11904 net.cpp:434] mbox_loss <- mbox_priorbox
I0531 22:55:26.404130 11904 net.cpp:434] mbox_loss <- label
I0531 22:55:26.404150 11904 net.cpp:408] mbox_loss -> mbox_loss
I0531 22:55:26.404242 11904 layer_factory.hpp:77] Creating layer mbox_loss_smooth_L1_loc
I0531 22:55:26.404371 11904 layer_factory.hpp:77] Creating layer mbox_loss_softmax_conf
I0531 22:55:26.404386 11904 layer_factory.hpp:77] Creating layer mbox_loss_softmax_conf
I0531 22:55:26.405030 11904 net.cpp:150] Setting up mbox_loss
I0531 22:55:26.405047 11904 net.cpp:157] Top shape: (1)
I0531 22:55:26.405052 11904 net.cpp:160]     with loss weight 1
I0531 22:55:26.405084 11904 net.cpp:165] Memory required for data: 3878638308
I0531 22:55:26.405091 11904 net.cpp:226] mbox_loss needs backward computation.
I0531 22:55:26.405105 11904 net.cpp:228] mbox_priorbox does not need backward computation.
I0531 22:55:26.405117 11904 net.cpp:226] mbox_conf needs backward computation.
I0531 22:55:26.405125 11904 net.cpp:226] mbox_loc needs backward computation.
I0531 22:55:26.405134 11904 net.cpp:228] conv17_2_mbox_priorbox does not need backward computation.
I0531 22:55:26.405141 11904 net.cpp:226] conv17_2_mbox_conf_flat needs backward computation.
I0531 22:55:26.405146 11904 net.cpp:226] conv17_2_mbox_conf_perm needs backward computation.
I0531 22:55:26.405151 11904 net.cpp:226] conv17_2_mbox_conf_new needs backward computation.
I0531 22:55:26.405158 11904 net.cpp:226] conv17_2_mbox_loc_flat needs backward computation.
I0531 22:55:26.405164 11904 net.cpp:226] conv17_2_mbox_loc_perm needs backward computation.
I0531 22:55:26.405169 11904 net.cpp:226] conv17_2_mbox_loc needs backward computation.
I0531 22:55:26.405174 11904 net.cpp:228] conv16_2_mbox_priorbox does not need backward computation.
I0531 22:55:26.405184 11904 net.cpp:226] conv16_2_mbox_conf_flat needs backward computation.
I0531 22:55:26.405189 11904 net.cpp:226] conv16_2_mbox_conf_perm needs backward computation.
I0531 22:55:26.405194 11904 net.cpp:226] conv16_2_mbox_conf_new needs backward computation.
I0531 22:55:26.405200 11904 net.cpp:226] conv16_2_mbox_loc_flat needs backward computation.
I0531 22:55:26.405205 11904 net.cpp:226] conv16_2_mbox_loc_perm needs backward computation.
I0531 22:55:26.405211 11904 net.cpp:226] conv16_2_mbox_loc needs backward computation.
I0531 22:55:26.405216 11904 net.cpp:228] conv15_2_mbox_priorbox does not need backward computation.
I0531 22:55:26.405223 11904 net.cpp:226] conv15_2_mbox_conf_flat needs backward computation.
I0531 22:55:26.405230 11904 net.cpp:226] conv15_2_mbox_conf_perm needs backward computation.
I0531 22:55:26.405234 11904 net.cpp:226] conv15_2_mbox_conf_new needs backward computation.
I0531 22:55:26.405241 11904 net.cpp:226] conv15_2_mbox_loc_flat needs backward computation.
I0531 22:55:26.405247 11904 net.cpp:226] conv15_2_mbox_loc_perm needs backward computation.
I0531 22:55:26.405253 11904 net.cpp:226] conv15_2_mbox_loc needs backward computation.
I0531 22:55:26.405259 11904 net.cpp:228] conv14_2_mbox_priorbox does not need backward computation.
I0531 22:55:26.405266 11904 net.cpp:226] conv14_2_mbox_conf_flat needs backward computation.
I0531 22:55:26.405270 11904 net.cpp:226] conv14_2_mbox_conf_perm needs backward computation.
I0531 22:55:26.405277 11904 net.cpp:226] conv14_2_mbox_conf_new needs backward computation.
I0531 22:55:26.405282 11904 net.cpp:226] conv14_2_mbox_loc_flat needs backward computation.
I0531 22:55:26.405287 11904 net.cpp:226] conv14_2_mbox_loc_perm needs backward computation.
I0531 22:55:26.405292 11904 net.cpp:226] conv14_2_mbox_loc needs backward computation.
I0531 22:55:26.405298 11904 net.cpp:228] conv13_mbox_priorbox does not need backward computation.
I0531 22:55:26.405305 11904 net.cpp:226] conv13_mbox_conf_flat needs backward computation.
I0531 22:55:26.405310 11904 net.cpp:226] conv13_mbox_conf_perm needs backward computation.
I0531 22:55:26.405318 11904 net.cpp:226] conv13_mbox_conf_new needs backward computation.
I0531 22:55:26.405324 11904 net.cpp:226] conv13_mbox_loc_flat needs backward computation.
I0531 22:55:26.405330 11904 net.cpp:226] conv13_mbox_loc_perm needs backward computation.
I0531 22:55:26.405346 11904 net.cpp:226] conv13_mbox_loc needs backward computation.
I0531 22:55:26.405352 11904 net.cpp:228] conv11_mbox_priorbox does not need backward computation.
I0531 22:55:26.405360 11904 net.cpp:226] conv11_mbox_conf_flat needs backward computation.
I0531 22:55:26.405365 11904 net.cpp:226] conv11_mbox_conf_perm needs backward computation.
I0531 22:55:26.405370 11904 net.cpp:226] conv11_mbox_conf_new needs backward computation.
I0531 22:55:26.405376 11904 net.cpp:226] conv11_mbox_loc_flat needs backward computation.
I0531 22:55:26.405382 11904 net.cpp:226] conv11_mbox_loc_perm needs backward computation.
I0531 22:55:26.405387 11904 net.cpp:226] conv11_mbox_loc needs backward computation.
I0531 22:55:26.405392 11904 net.cpp:226] conv17_2_conv17_2/relu_0_split needs backward computation.
I0531 22:55:26.405397 11904 net.cpp:226] conv17_2/relu needs backward computation.
I0531 22:55:26.405403 11904 net.cpp:226] conv17_2/scale needs backward computation.
I0531 22:55:26.405408 11904 net.cpp:226] conv17_2/bn needs backward computation.
I0531 22:55:26.405412 11904 net.cpp:226] conv17_2 needs backward computation.
I0531 22:55:26.405417 11904 net.cpp:226] conv17_1/relu needs backward computation.
I0531 22:55:26.405426 11904 net.cpp:226] conv17_1/scale needs backward computation.
I0531 22:55:26.405431 11904 net.cpp:226] conv17_1/bn needs backward computation.
I0531 22:55:26.405436 11904 net.cpp:226] conv17_1 needs backward computation.
I0531 22:55:26.405441 11904 net.cpp:226] conv16_2_conv16_2/relu_0_split needs backward computation.
I0531 22:55:26.405447 11904 net.cpp:226] conv16_2/relu needs backward computation.
I0531 22:55:26.405452 11904 net.cpp:226] conv16_2/scale needs backward computation.
I0531 22:55:26.405455 11904 net.cpp:226] conv16_2/bn needs backward computation.
I0531 22:55:26.405460 11904 net.cpp:226] conv16_2 needs backward computation.
I0531 22:55:26.405467 11904 net.cpp:226] conv16_1/relu needs backward computation.
I0531 22:55:26.405472 11904 net.cpp:226] conv16_1/scale needs backward computation.
I0531 22:55:26.405475 11904 net.cpp:226] conv16_1/bn needs backward computation.
I0531 22:55:26.405480 11904 net.cpp:226] conv16_1 needs backward computation.
I0531 22:55:26.405486 11904 net.cpp:226] conv15_2_conv15_2/relu_0_split needs backward computation.
I0531 22:55:26.405491 11904 net.cpp:226] conv15_2/relu needs backward computation.
I0531 22:55:26.405496 11904 net.cpp:226] conv15_2/scale needs backward computation.
I0531 22:55:26.405501 11904 net.cpp:226] conv15_2/bn needs backward computation.
I0531 22:55:26.405506 11904 net.cpp:226] conv15_2 needs backward computation.
I0531 22:55:26.405511 11904 net.cpp:226] conv15_1/relu needs backward computation.
I0531 22:55:26.405516 11904 net.cpp:226] conv15_1/scale needs backward computation.
I0531 22:55:26.405520 11904 net.cpp:226] conv15_1/bn needs backward computation.
I0531 22:55:26.405526 11904 net.cpp:226] conv15_1 needs backward computation.
I0531 22:55:26.405531 11904 net.cpp:226] conv14_2_conv14_2/relu_0_split needs backward computation.
I0531 22:55:26.405536 11904 net.cpp:226] conv14_2/relu needs backward computation.
I0531 22:55:26.405541 11904 net.cpp:226] conv14_2/scale needs backward computation.
I0531 22:55:26.405547 11904 net.cpp:226] conv14_2/bn needs backward computation.
I0531 22:55:26.405551 11904 net.cpp:226] conv14_2 needs backward computation.
I0531 22:55:26.405556 11904 net.cpp:226] conv14_1/relu needs backward computation.
I0531 22:55:26.405561 11904 net.cpp:226] conv14_1/scale needs backward computation.
I0531 22:55:26.405567 11904 net.cpp:226] conv14_1/bn needs backward computation.
I0531 22:55:26.405572 11904 net.cpp:226] conv14_1 needs backward computation.
I0531 22:55:26.405577 11904 net.cpp:226] conv13_conv13/relu_0_split needs backward computation.
I0531 22:55:26.405583 11904 net.cpp:226] conv13/relu needs backward computation.
I0531 22:55:26.405589 11904 net.cpp:226] conv13/scale needs backward computation.
I0531 22:55:26.405593 11904 net.cpp:226] conv13/bn needs backward computation.
I0531 22:55:26.405602 11904 net.cpp:226] conv13 needs backward computation.
I0531 22:55:26.405612 11904 net.cpp:226] conv13/dw/relu needs backward computation.
I0531 22:55:26.405618 11904 net.cpp:226] conv13/dw/scale needs backward computation.
I0531 22:55:26.405623 11904 net.cpp:226] conv13/dw/bn needs backward computation.
I0531 22:55:26.405628 11904 net.cpp:226] conv13/dw needs backward computation.
I0531 22:55:26.405633 11904 net.cpp:226] conv12/relu needs backward computation.
I0531 22:55:26.405639 11904 net.cpp:226] conv12/scale needs backward computation.
I0531 22:55:26.405644 11904 net.cpp:226] conv12/bn needs backward computation.
I0531 22:55:26.405648 11904 net.cpp:226] conv12 needs backward computation.
I0531 22:55:26.405653 11904 net.cpp:226] conv12/dw/relu needs backward computation.
I0531 22:55:26.405659 11904 net.cpp:226] conv12/dw/scale needs backward computation.
I0531 22:55:26.405664 11904 net.cpp:226] conv12/dw/bn needs backward computation.
I0531 22:55:26.405669 11904 net.cpp:226] conv12/dw needs backward computation.
I0531 22:55:26.405674 11904 net.cpp:226] conv11_conv11/relu_0_split needs backward computation.
I0531 22:55:26.405680 11904 net.cpp:226] conv11/relu needs backward computation.
I0531 22:55:26.405685 11904 net.cpp:226] conv11/scale needs backward computation.
I0531 22:55:26.405690 11904 net.cpp:226] conv11/bn needs backward computation.
I0531 22:55:26.405694 11904 net.cpp:226] conv11 needs backward computation.
I0531 22:55:26.405700 11904 net.cpp:226] conv11/dw/relu needs backward computation.
I0531 22:55:26.405705 11904 net.cpp:226] conv11/dw/scale needs backward computation.
I0531 22:55:26.405710 11904 net.cpp:226] conv11/dw/bn needs backward computation.
I0531 22:55:26.405715 11904 net.cpp:226] conv11/dw needs backward computation.
I0531 22:55:26.405721 11904 net.cpp:226] conv10/relu needs backward computation.
I0531 22:55:26.405726 11904 net.cpp:226] conv10/scale needs backward computation.
I0531 22:55:26.405730 11904 net.cpp:226] conv10/bn needs backward computation.
I0531 22:55:26.405735 11904 net.cpp:226] conv10 needs backward computation.
I0531 22:55:26.405741 11904 net.cpp:226] conv10/dw/relu needs backward computation.
I0531 22:55:26.405746 11904 net.cpp:226] conv10/dw/scale needs backward computation.
I0531 22:55:26.405751 11904 net.cpp:226] conv10/dw/bn needs backward computation.
I0531 22:55:26.405756 11904 net.cpp:226] conv10/dw needs backward computation.
I0531 22:55:26.405762 11904 net.cpp:226] conv9/relu needs backward computation.
I0531 22:55:26.405767 11904 net.cpp:226] conv9/scale needs backward computation.
I0531 22:55:26.405772 11904 net.cpp:226] conv9/bn needs backward computation.
I0531 22:55:26.405776 11904 net.cpp:226] conv9 needs backward computation.
I0531 22:55:26.405783 11904 net.cpp:226] conv9/dw/relu needs backward computation.
I0531 22:55:26.405788 11904 net.cpp:226] conv9/dw/scale needs backward computation.
I0531 22:55:26.405793 11904 net.cpp:226] conv9/dw/bn needs backward computation.
I0531 22:55:26.405798 11904 net.cpp:226] conv9/dw needs backward computation.
I0531 22:55:26.405804 11904 net.cpp:226] conv8/relu needs backward computation.
I0531 22:55:26.405809 11904 net.cpp:226] conv8/scale needs backward computation.
I0531 22:55:26.405814 11904 net.cpp:226] conv8/bn needs backward computation.
I0531 22:55:26.405819 11904 net.cpp:226] conv8 needs backward computation.
I0531 22:55:26.405825 11904 net.cpp:226] conv8/dw/relu needs backward computation.
I0531 22:55:26.405829 11904 net.cpp:226] conv8/dw/scale needs backward computation.
I0531 22:55:26.405834 11904 net.cpp:226] conv8/dw/bn needs backward computation.
I0531 22:55:26.405839 11904 net.cpp:226] conv8/dw needs backward computation.
I0531 22:55:26.405845 11904 net.cpp:226] conv7/relu needs backward computation.
I0531 22:55:26.405850 11904 net.cpp:226] conv7/scale needs backward computation.
I0531 22:55:26.405854 11904 net.cpp:226] conv7/bn needs backward computation.
I0531 22:55:26.405859 11904 net.cpp:226] conv7 needs backward computation.
I0531 22:55:26.405865 11904 net.cpp:226] conv7/dw/relu needs backward computation.
I0531 22:55:26.405875 11904 net.cpp:226] conv7/dw/scale needs backward computation.
I0531 22:55:26.405885 11904 net.cpp:226] conv7/dw/bn needs backward computation.
I0531 22:55:26.405890 11904 net.cpp:226] conv7/dw needs backward computation.
I0531 22:55:26.405896 11904 net.cpp:226] conv6/relu needs backward computation.
I0531 22:55:26.405900 11904 net.cpp:226] conv6/scale needs backward computation.
I0531 22:55:26.405905 11904 net.cpp:226] conv6/bn needs backward computation.
I0531 22:55:26.405910 11904 net.cpp:226] conv6 needs backward computation.
I0531 22:55:26.405920 11904 net.cpp:226] conv6/dw/relu needs backward computation.
I0531 22:55:26.405925 11904 net.cpp:226] conv6/dw/scale needs backward computation.
I0531 22:55:26.405930 11904 net.cpp:226] conv6/dw/bn needs backward computation.
I0531 22:55:26.405936 11904 net.cpp:226] conv6/dw needs backward computation.
I0531 22:55:26.405941 11904 net.cpp:226] conv5/relu needs backward computation.
I0531 22:55:26.405946 11904 net.cpp:226] conv5/scale needs backward computation.
I0531 22:55:26.405951 11904 net.cpp:226] conv5/bn needs backward computation.
I0531 22:55:26.405956 11904 net.cpp:226] conv5 needs backward computation.
I0531 22:55:26.405961 11904 net.cpp:226] conv5/dw/relu needs backward computation.
I0531 22:55:26.405966 11904 net.cpp:226] conv5/dw/scale needs backward computation.
I0531 22:55:26.405972 11904 net.cpp:226] conv5/dw/bn needs backward computation.
I0531 22:55:26.405977 11904 net.cpp:226] conv5/dw needs backward computation.
I0531 22:55:26.405982 11904 net.cpp:226] conv4/relu needs backward computation.
I0531 22:55:26.405987 11904 net.cpp:226] conv4/scale needs backward computation.
I0531 22:55:26.405992 11904 net.cpp:226] conv4/bn needs backward computation.
I0531 22:55:26.405997 11904 net.cpp:226] conv4 needs backward computation.
I0531 22:55:26.406002 11904 net.cpp:226] conv4/dw/relu needs backward computation.
I0531 22:55:26.406008 11904 net.cpp:226] conv4/dw/scale needs backward computation.
I0531 22:55:26.406013 11904 net.cpp:226] conv4/dw/bn needs backward computation.
I0531 22:55:26.406018 11904 net.cpp:226] conv4/dw needs backward computation.
I0531 22:55:26.406023 11904 net.cpp:226] conv3/relu needs backward computation.
I0531 22:55:26.406028 11904 net.cpp:226] conv3/scale needs backward computation.
I0531 22:55:26.406033 11904 net.cpp:226] conv3/bn needs backward computation.
I0531 22:55:26.406038 11904 net.cpp:226] conv3 needs backward computation.
I0531 22:55:26.406044 11904 net.cpp:226] conv3/dw/relu needs backward computation.
I0531 22:55:26.406049 11904 net.cpp:226] conv3/dw/scale needs backward computation.
I0531 22:55:26.406054 11904 net.cpp:226] conv3/dw/bn needs backward computation.
I0531 22:55:26.406057 11904 net.cpp:226] conv3/dw needs backward computation.
I0531 22:55:26.406064 11904 net.cpp:226] conv2/relu needs backward computation.
I0531 22:55:26.406069 11904 net.cpp:226] conv2/scale needs backward computation.
I0531 22:55:26.406074 11904 net.cpp:226] conv2/bn needs backward computation.
I0531 22:55:26.406078 11904 net.cpp:226] conv2 needs backward computation.
I0531 22:55:26.406085 11904 net.cpp:226] conv2/dw/relu needs backward computation.
I0531 22:55:26.406090 11904 net.cpp:226] conv2/dw/scale needs backward computation.
I0531 22:55:26.406095 11904 net.cpp:226] conv2/dw/bn needs backward computation.
I0531 22:55:26.406098 11904 net.cpp:226] conv2/dw needs backward computation.
I0531 22:55:26.406105 11904 net.cpp:226] conv1/relu needs backward computation.
I0531 22:55:26.406110 11904 net.cpp:226] conv1/scale needs backward computation.
I0531 22:55:26.406114 11904 net.cpp:226] conv1/bn needs backward computation.
I0531 22:55:26.406119 11904 net.cpp:226] conv1 needs backward computation.
I0531 22:55:26.406126 11904 net.cpp:226] conv1/dw/relu needs backward computation.
I0531 22:55:26.406131 11904 net.cpp:226] conv1/dw/scale needs backward computation.
I0531 22:55:26.406136 11904 net.cpp:226] conv1/dw/bn needs backward computation.
I0531 22:55:26.406141 11904 net.cpp:226] conv1/dw needs backward computation.
I0531 22:55:26.406149 11904 net.cpp:226] conv0/relu needs backward computation.
I0531 22:55:26.406159 11904 net.cpp:226] conv0/scale needs backward computation.
I0531 22:55:26.406164 11904 net.cpp:226] conv0/bn needs backward computation.
I0531 22:55:26.406169 11904 net.cpp:226] conv0 needs backward computation.
I0531 22:55:26.406177 11904 net.cpp:228] data_data_0_split does not need backward computation.
I0531 22:55:26.406184 11904 net.cpp:228] data does not need backward computation.
I0531 22:55:26.406188 11904 net.cpp:270] This network produces output mbox_loss
I0531 22:55:26.406337 11904 net.cpp:283] Network initialization done.
I0531 22:55:26.408193 11904 upgrade_proto.cpp:77] Attempting to upgrade batch norm layers using deprecated params: MobileNetSSD_test.prototxt
I0531 22:55:26.408213 11904 upgrade_proto.cpp:80] Successfully upgraded batch norm layers using deprecated params.
I0531 22:55:26.408223 11904 solver.cpp:196] Creating test net (#0) specified by test_net file: MobileNetSSD_test.prototxt
I0531 22:55:26.409487 11904 net.cpp:58] Initializing net from parameters: 
name: "MobileNet-SSD"
state {
  phase: TEST
}
layer {
  name: "data"
  type: "AnnotatedData"
  top: "data"
  top: "label"
  include {
    phase: TEST
  }
  transform_param {
    scale: 0.007843
    mean_value: 127.5
    mean_value: 127.5
    mean_value: 127.5
    resize_param {
      prob: 1
      resize_mode: WARP
      height: 300
      width: 300
      interp_mode: LINEAR
    }
  }
  data_param {
    source: "test_lmdb"
    batch_size: 8
    backend: LMDB
  }
  annotated_data_param {
    batch_sampler {
    }
    label_map_file: "labelmap.prototxt"
  }
}
layer {
  name: "conv0"
  type: "Convolution"
  bottom: "data"
  top: "conv0"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 32
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv0/bn"
  type: "BatchNorm"
  bottom: "conv0"
  top: "conv0"
}
layer {
  name: "conv0/scale"
  type: "Scale"
  bottom: "conv0"
  top: "conv0"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv0/relu"
  type: "ReLU"
  bottom: "conv0"
  top: "conv0"
}
layer {
  name: "conv1/dw"
  type: "Convolution"
  bottom: "conv0"
  top: "conv1/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 32
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 32
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv1/dw/bn"
  type: "BatchNorm"
  bottom: "conv1/dw"
  top: "conv1/dw"
}
layer {
  name: "conv1/dw/scale"
  type: "Scale"
  bottom: "conv1/dw"
  top: "conv1/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv1/dw/relu"
  type: "ReLU"
  bottom: "conv1/dw"
  top: "conv1/dw"
}
layer {
  name: "conv1"
  type: "Convolution"
  bottom: "conv1/dw"
  top: "conv1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv1/bn"
  type: "BatchNorm"
  bottom: "conv1"
  top: "conv1"
}
layer {
  name: "conv1/scale"
  type: "Scale"
  bottom: "conv1"
  top: "conv1"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv1/relu"
  type: "ReLU"
  bottom: "conv1"
  top: "conv1"
}
layer {
  name: "conv2/dw"
  type: "Convolution"
  bottom: "conv1"
  top: "conv2/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 64
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv2/dw/bn"
  type: "BatchNorm"
  bottom: "conv2/dw"
  top: "conv2/dw"
}
layer {
  name: "conv2/dw/scale"
  type: "Scale"
  bottom: "conv2/dw"
  top: "conv2/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv2/dw/relu"
  type: "ReLU"
  bottom: "conv2/dw"
  top: "conv2/dw"
}
layer {
  name: "conv2"
  type: "Convolution"
  bottom: "conv2/dw"
  top: "conv2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv2/bn"
  type: "BatchNorm"
  bottom: "conv2"
  top: "conv2"
}
layer {
  name: "conv2/scale"
  type: "Scale"
  bottom: "conv2"
  top: "conv2"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv2/relu"
  type: "ReLU"
  bottom: "conv2"
  top: "conv2"
}
layer {
  name: "conv3/dw"
  type: "Convolution"
  bottom: "conv2"
  top: "conv3/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 128
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv3/dw/bn"
  type: "BatchNorm"
  bottom: "conv3/dw"
  top: "conv3/dw"
}
layer {
  name: "conv3/dw/scale"
  type: "Scale"
  bottom: "conv3/dw"
  top: "conv3/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv3/dw/relu"
  type: "ReLU"
  bottom: "conv3/dw"
  top: "conv3/dw"
}
layer {
  name: "conv3"
  type: "Convolution"
  bottom: "conv3/dw"
  top: "conv3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv3/bn"
  type: "BatchNorm"
  bottom: "conv3"
  top: "conv3"
}
layer {
  name: "conv3/scale"
  type: "Scale"
  bottom: "conv3"
  top: "conv3"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv3/relu"
  type: "ReLU"
  bottom: "conv3"
  top: "conv3"
}
layer {
  name: "conv4/dw"
  type: "Convolution"
  bottom: "conv3"
  top: "conv4/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 128
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv4/dw/bn"
  type: "BatchNorm"
  bottom: "conv4/dw"
  top: "conv4/dw"
}
layer {
  name: "conv4/dw/scale"
  type: "Scale"
  bottom: "conv4/dw"
  top: "conv4/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv4/dw/relu"
  type: "ReLU"
  bottom: "conv4/dw"
  top: "conv4/dw"
}
layer {
  name: "conv4"
  type: "Convolution"
  bottom: "conv4/dw"
  top: "conv4"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv4/bn"
  type: "BatchNorm"
  bottom: "conv4"
  top: "conv4"
}
layer {
  name: "conv4/scale"
  type: "Scale"
  bottom: "conv4"
  top: "conv4"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv4/relu"
  type: "ReLU"
  bottom: "conv4"
  top: "conv4"
}
layer {
  name: "conv5/dw"
  type: "Convolution"
  bottom: "conv4"
  top: "conv5/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 256
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv5/dw/bn"
  type: "BatchNorm"
  bottom: "conv5/dw"
  top: "conv5/dw"
}
layer {
  name: "conv5/dw/scale"
  type: "Scale"
  bottom: "conv5/dw"
  top: "conv5/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv5/dw/relu"
  type: "ReLU"
  bottom: "conv5/dw"
  top: "conv5/dw"
}
layer {
  name: "conv5"
  type: "Convolution"
  bottom: "conv5/dw"
  top: "conv5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv5/bn"
  type: "BatchNorm"
  bottom: "conv5"
  top: "conv5"
}
layer {
  name: "conv5/scale"
  type: "Scale"
  bottom: "conv5"
  top: "conv5"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv5/relu"
  type: "ReLU"
  bottom: "conv5"
  top: "conv5"
}
layer {
  name: "conv6/dw"
  type: "Convolution"
  bottom: "conv5"
  top: "conv6/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 256
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv6/dw/bn"
  type: "BatchNorm"
  bottom: "conv6/dw"
  top: "conv6/dw"
}
layer {
  name: "conv6/dw/scale"
  type: "Scale"
  bottom: "conv6/dw"
  top: "conv6/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv6/dw/relu"
  type: "ReLU"
  bottom: "conv6/dw"
  top: "conv6/dw"
}
layer {
  name: "conv6"
  type: "Convolution"
  bottom: "conv6/dw"
  top: "conv6"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv6/bn"
  type: "BatchNorm"
  bottom: "conv6"
  top: "conv6"
}
layer {
  name: "conv6/scale"
  type: "Scale"
  bottom: "conv6"
  top: "conv6"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv6/relu"
  type: "ReLU"
  bottom: "conv6"
  top: "conv6"
}
layer {
  name: "conv7/dw"
  type: "Convolution"
  bottom: "conv6"
  top: "conv7/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv7/dw/bn"
  type: "BatchNorm"
  bottom: "conv7/dw"
  top: "conv7/dw"
}
layer {
  name: "conv7/dw/scale"
  type: "Scale"
  bottom: "conv7/dw"
  top: "conv7/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv7/dw/relu"
  type: "ReLU"
  bottom: "conv7/dw"
  top: "conv7/dw"
}
layer {
  name: "conv7"
  type: "Convolution"
  bottom: "conv7/dw"
  top: "conv7"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv7/bn"
  type: "BatchNorm"
  bottom: "conv7"
  top: "conv7"
}
layer {
  name: "conv7/scale"
  type: "Scale"
  bottom: "conv7"
  top: "conv7"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv7/relu"
  type: "ReLU"
  bottom: "conv7"
  top: "conv7"
}
layer {
  name: "conv8/dw"
  type: "Convolution"
  bottom: "conv7"
  top: "conv8/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv8/dw/bn"
  type: "BatchNorm"
  bottom: "conv8/dw"
  top: "conv8/dw"
}
layer {
  name: "conv8/dw/scale"
  type: "Scale"
  bottom: "conv8/dw"
  top: "conv8/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv8/dw/relu"
  type: "ReLU"
  bottom: "conv8/dw"
  top: "conv8/dw"
}
layer {
  name: "conv8"
  type: "Convolution"
  bottom: "conv8/dw"
  top: "conv8"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv8/bn"
  type: "BatchNorm"
  bottom: "conv8"
  top: "conv8"
}
layer {
  name: "conv8/scale"
  type: "Scale"
  bottom: "conv8"
  top: "conv8"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv8/relu"
  type: "ReLU"
  bottom: "conv8"
  top: "conv8"
}
layer {
  name: "conv9/dw"
  type: "Convolution"
  bottom: "conv8"
  top: "conv9/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv9/dw/bn"
  type: "BatchNorm"
  bottom: "conv9/dw"
  top: "conv9/dw"
}
layer {
  name: "conv9/dw/scale"
  type: "Scale"
  bottom: "conv9/dw"
  top: "conv9/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv9/dw/relu"
  type: "ReLU"
  bottom: "conv9/dw"
  top: "conv9/dw"
}
layer {
  name: "conv9"
  type: "Convolution"
  bottom: "conv9/dw"
  top: "conv9"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv9/bn"
  type: "BatchNorm"
  bottom: "conv9"
  top: "conv9"
}
layer {
  name: "conv9/scale"
  type: "Scale"
  bottom: "conv9"
  top: "conv9"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv9/relu"
  type: "ReLU"
  bottom: "conv9"
  top: "conv9"
}
layer {
  name: "conv10/dw"
  type: "Convolution"
  bottom: "conv9"
  top: "conv10/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv10/dw/bn"
  type: "BatchNorm"
  bottom: "conv10/dw"
  top: "conv10/dw"
}
layer {
  name: "conv10/dw/scale"
  type: "Scale"
  bottom: "conv10/dw"
  top: "conv10/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv10/dw/relu"
  type: "ReLU"
  bottom: "conv10/dw"
  top: "conv10/dw"
}
layer {
  name: "conv10"
  type: "Convolution"
  bottom: "conv10/dw"
  top: "conv10"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv10/bn"
  type: "BatchNorm"
  bottom: "conv10"
  top: "conv10"
}
layer {
  name: "conv10/scale"
  type: "Scale"
  bottom: "conv10"
  top: "conv10"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv10/relu"
  type: "ReLU"
  bottom: "conv10"
  top: "conv10"
}
layer {
  name: "conv11/dw"
  type: "Convolution"
  bottom: "conv10"
  top: "conv11/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv11/dw/bn"
  type: "BatchNorm"
  bottom: "conv11/dw"
  top: "conv11/dw"
}
layer {
  name: "conv11/dw/scale"
  type: "Scale"
  bottom: "conv11/dw"
  top: "conv11/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv11/dw/relu"
  type: "ReLU"
  bottom: "conv11/dw"
  top: "conv11/dw"
}
layer {
  name: "conv11"
  type: "Convolution"
  bottom: "conv11/dw"
  top: "conv11"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv11/bn"
  type: "BatchNorm"
  bottom: "conv11"
  top: "conv11"
}
layer {
  name: "conv11/scale"
  type: "Scale"
  bottom: "conv11"
  top: "conv11"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv11/relu"
  type: "ReLU"
  bottom: "conv11"
  top: "conv11"
}
layer {
  name: "conv12/dw"
  type: "Convolution"
  bottom: "conv11"
  top: "conv12/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 512
    stride: 2
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv12/dw/bn"
  type: "BatchNorm"
  bottom: "conv12/dw"
  top: "conv12/dw"
}
layer {
  name: "conv12/dw/scale"
  type: "Scale"
  bottom: "conv12/dw"
  top: "conv12/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv12/dw/relu"
  type: "ReLU"
  bottom: "conv12/dw"
  top: "conv12/dw"
}
layer {
  name: "conv12"
  type: "Convolution"
  bottom: "conv12/dw"
  top: "conv12"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv12/bn"
  type: "BatchNorm"
  bottom: "conv12"
  top: "conv12"
}
layer {
  name: "conv12/scale"
  type: "Scale"
  bottom: "conv12"
  top: "conv12"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv12/relu"
  type: "ReLU"
  bottom: "conv12"
  top: "conv12"
}
layer {
  name: "conv13/dw"
  type: "Convolution"
  bottom: "conv12"
  top: "conv13/dw"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    pad: 1
    kernel_size: 3
    group: 1024
    weight_filler {
      type: "msra"
    }
    engine: CAFFE
  }
}
layer {
  name: "conv13/dw/bn"
  type: "BatchNorm"
  bottom: "conv13/dw"
  top: "conv13/dw"
}
layer {
  name: "conv13/dw/scale"
  type: "Scale"
  bottom: "conv13/dw"
  top: "conv13/dw"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv13/dw/relu"
  type: "ReLU"
  bottom: "conv13/dw"
  top: "conv13/dw"
}
layer {
  name: "conv13"
  type: "Convolution"
  bottom: "conv13/dw"
  top: "conv13"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 1024
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv13/bn"
  type: "BatchNorm"
  bottom: "conv13"
  top: "conv13"
}
layer {
  name: "conv13/scale"
  type: "Scale"
  bottom: "conv13"
  top: "conv13"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv13/relu"
  type: "ReLU"
  bottom: "conv13"
  top: "conv13"
}
layer {
  name: "conv14_1"
  type: "Convolution"
  bottom: "conv13"
  top: "conv14_1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv14_1/bn"
  type: "BatchNorm"
  bottom: "conv14_1"
  top: "conv14_1"
}
layer {
  name: "conv14_1/scale"
  type: "Scale"
  bottom: "conv14_1"
  top: "conv14_1"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv14_1/relu"
  type: "ReLU"
  bottom: "conv14_1"
  top: "conv14_1"
}
layer {
  name: "conv14_2"
  type: "Convolution"
  bottom: "conv14_1"
  top: "conv14_2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 512
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv14_2/bn"
  type: "BatchNorm"
  bottom: "conv14_2"
  top: "conv14_2"
}
layer {
  name: "conv14_2/scale"
  type: "Scale"
  bottom: "conv14_2"
  top: "conv14_2"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv14_2/relu"
  type: "ReLU"
  bottom: "conv14_2"
  top: "conv14_2"
}
layer {
  name: "conv15_1"
  type: "Convolution"
  bottom: "conv14_2"
  top: "conv15_1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv15_1/bn"
  type: "BatchNorm"
  bottom: "conv15_1"
  top: "conv15_1"
}
layer {
  name: "conv15_1/scale"
  type: "Scale"
  bottom: "conv15_1"
  top: "conv15_1"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv15_1/relu"
  type: "ReLU"
  bottom: "conv15_1"
  top: "conv15_1"
}
layer {
  name: "conv15_2"
  type: "Convolution"
  bottom: "conv15_1"
  top: "conv15_2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv15_2/bn"
  type: "BatchNorm"
  bottom: "conv15_2"
  top: "conv15_2"
}
layer {
  name: "conv15_2/scale"
  type: "Scale"
  bottom: "conv15_2"
  top: "conv15_2"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv15_2/relu"
  type: "ReLU"
  bottom: "conv15_2"
  top: "conv15_2"
}
layer {
  name: "conv16_1"
  type: "Convolution"
  bottom: "conv15_2"
  top: "conv16_1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv16_1/bn"
  type: "BatchNorm"
  bottom: "conv16_1"
  top: "conv16_1"
}
layer {
  name: "conv16_1/scale"
  type: "Scale"
  bottom: "conv16_1"
  top: "conv16_1"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv16_1/relu"
  type: "ReLU"
  bottom: "conv16_1"
  top: "conv16_1"
}
layer {
  name: "conv16_2"
  type: "Convolution"
  bottom: "conv16_1"
  top: "conv16_2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 256
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv16_2/bn"
  type: "BatchNorm"
  bottom: "conv16_2"
  top: "conv16_2"
}
layer {
  name: "conv16_2/scale"
  type: "Scale"
  bottom: "conv16_2"
  top: "conv16_2"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv16_2/relu"
  type: "ReLU"
  bottom: "conv16_2"
  top: "conv16_2"
}
layer {
  name: "conv17_1"
  type: "Convolution"
  bottom: "conv16_2"
  top: "conv17_1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 64
    bias_term: false
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv17_1/bn"
  type: "BatchNorm"
  bottom: "conv17_1"
  top: "conv17_1"
}
layer {
  name: "conv17_1/scale"
  type: "Scale"
  bottom: "conv17_1"
  top: "conv17_1"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv17_1/relu"
  type: "ReLU"
  bottom: "conv17_1"
  top: "conv17_1"
}
layer {
  name: "conv17_2"
  type: "Convolution"
  bottom: "conv17_1"
  top: "conv17_2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  convolution_param {
    num_output: 128
    bias_term: false
    pad: 1
    kernel_size: 3
    stride: 2
    weight_filler {
      type: "msra"
    }
  }
}
layer {
  name: "conv17_2/bn"
  type: "BatchNorm"
  bottom: "conv17_2"
  top: "conv17_2"
}
layer {
  name: "conv17_2/scale"
  type: "Scale"
  bottom: "conv17_2"
  top: "conv17_2"
  param {
    lr_mult: 1
    decay_mult: 0
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  scale_param {
    filler {
      value: 1
    }
    bias_term: true
    bias_filler {
      value: 0
    }
  }
}
layer {
  name: "conv17_2/relu"
  type: "ReLU"
  bottom: "conv17_2"
  top: "conv17_2"
}
layer {
  name: "conv11_mbox_loc"
  type: "Convolution"
  bottom: "conv11"
  top: "conv11_mbox_loc"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 12
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
    bias_filler {
      type: "constant"
      value: 0
    }
  }
}
layer {
  name: "conv11_mbox_loc_perm"
  type: "Permute"
  bottom: "conv11_mbox_loc"
  top: "conv11_mbox_loc_perm"
  permute_param {
    order: 0
    order: 2
    order: 3
    order: 1
  }
}
layer {
  name: "conv11_mbox_loc_flat"
  type: "Flatten"
  bottom: "conv11_mbox_loc_perm"
  top: "conv11_mbox_loc_flat"
  flatten_param {
    axis: 1
  }
}
layer {
  name: "conv11_mbox_conf_new"
  type: "Convolution"
  bottom: "conv11"
  top: "conv11_mbox_conf"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 39
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
    bias_filler {
      type: "constant"
      value: 0
    }
  }
}
layer {
  name: "conv11_mbox_conf_perm"
  type: "Permute"
  bottom: "conv11_mbox_conf"
  top: "conv11_mbox_conf_perm"
  permute_param {
    order: 0
    order: 2
    order: 3
    order: 1
  }
}
layer {
  name: "conv11_mbox_conf_flat"
  type: "Flatten"
  bottom: "conv11_mbox_conf_perm"
  top: "conv11_mbox_conf_flat"
  flatten_param {
    axis: 1
  }
}
layer {
  name: "conv11_mbox_priorbox"
  type: "PriorBox"
  bottom: "conv11"
  bottom: "data"
  top: "conv11_mbox_priorbox"
  prior_box_param {
    min_size: 60
    aspect_ratio: 2
    flip: true
    clip: false
    variance: 0.1
    variance: 0.1
    variance: 0.2
    variance: 0.2
    offset: 0.5
  }
}
layer {
  name: "conv13_mbox_loc"
  type: "Convolution"
  bottom: "conv13"
  top: "conv13_mbox_loc"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 24
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
    bias_filler {
      type: "constant"
      value: 0
    }
  }
}
layer {
  name: "conv13_mbox_loc_perm"
  type: "Permute"
  bottom: "conv13_mbox_loc"
  top: "conv13_mbox_loc_perm"
  permute_param {
    order: 0
    order: 2
    order: 3
    order: 1
  }
}
layer {
  name: "conv13_mbox_loc_flat"
  type: "Flatten"
  bottom: "conv13_mbox_loc_perm"
  top: "conv13_mbox_loc_flat"
  flatten_param {
    axis: 1
  }
}
layer {
  name: "conv13_mbox_conf_new"
  type: "Convolution"
  bottom: "conv13"
  top: "conv13_mbox_conf"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 78
    kernel_size: 1
    weight_filler {
      type: "msra"
    }
    bias_filler {
      type: "constant"
      value: 0
    }
  }
}
layer {
  name: "conv13_mbox_conf_perm"
  type: "Permute"
  bottom: "conv13_mbox_conf"
  top: "conv13_mbox_conf_perm"
  permute_param {
    order: 0
I0531 22:55:26.410179 11904 layer_factory.hpp:77] Creating layer data
I0531 22:55:26.410742 11904 net.cpp:100] Creating Layer data
I0531 22:55:26.410789 11904 net.cpp:408] data -> data
I0531 22:55:26.410811 11904 net.cpp:408] data -> label
I0531 22:55:26.411887 11931 db_lmdb.cpp:35] Opened lmdb test_lmdb
I0531 22:55:26.418089 11904 annotated_data_layer.cpp:62] output data size: 8,3,300,300
I0531 22:55:26.434584 11904 net.cpp:150] Setting up data
I0531 22:55:26.434617 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.434631 11904 net.cpp:157] Top shape: 1 1 2 8 (16)
I0531 22:55:26.434640 11904 net.cpp:165] Memory required for data: 8640064
I0531 22:55:26.434651 11904 layer_factory.hpp:77] Creating layer data_data_0_split
I0531 22:55:26.434677 11904 net.cpp:100] Creating Layer data_data_0_split
I0531 22:55:26.434689 11904 net.cpp:434] data_data_0_split <- data
I0531 22:55:26.434706 11904 net.cpp:408] data_data_0_split -> data_data_0_split_0
I0531 22:55:26.434731 11904 net.cpp:408] data_data_0_split -> data_data_0_split_1
I0531 22:55:26.434749 11904 net.cpp:408] data_data_0_split -> data_data_0_split_2
I0531 22:55:26.434772 11904 net.cpp:408] data_data_0_split -> data_data_0_split_3
I0531 22:55:26.434790 11904 net.cpp:408] data_data_0_split -> data_data_0_split_4
I0531 22:55:26.434808 11904 net.cpp:408] data_data_0_split -> data_data_0_split_5
I0531 22:55:26.434823 11904 net.cpp:408] data_data_0_split -> data_data_0_split_6
I0531 22:55:26.435094 11904 net.cpp:150] Setting up data_data_0_split
I0531 22:55:26.435113 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435122 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435130 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435149 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435171 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435181 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435190 11904 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0531 22:55:26.435199 11904 net.cpp:165] Memory required for data: 69120064
I0531 22:55:26.435205 11904 layer_factory.hpp:77] Creating layer conv0
I0531 22:55:26.435230 11904 net.cpp:100] Creating Layer conv0
I0531 22:55:26.435237 11904 net.cpp:434] conv0 <- data_data_0_split_0
I0531 22:55:26.435252 11904 net.cpp:408] conv0 -> conv0
I0531 22:55:26.437661 11904 net.cpp:150] Setting up conv0
I0531 22:55:26.437685 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.437693 11904 net.cpp:165] Memory required for data: 92160064
I0531 22:55:26.437711 11904 layer_factory.hpp:77] Creating layer conv0/bn
I0531 22:55:26.437726 11904 net.cpp:100] Creating Layer conv0/bn
I0531 22:55:26.437736 11904 net.cpp:434] conv0/bn <- conv0
I0531 22:55:26.437749 11904 net.cpp:395] conv0/bn -> conv0 (in-place)
I0531 22:55:26.438207 11904 net.cpp:150] Setting up conv0/bn
I0531 22:55:26.438223 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.438231 11904 net.cpp:165] Memory required for data: 115200064
I0531 22:55:26.438252 11904 layer_factory.hpp:77] Creating layer conv0/scale
I0531 22:55:26.438272 11904 net.cpp:100] Creating Layer conv0/scale
I0531 22:55:26.438280 11904 net.cpp:434] conv0/scale <- conv0
I0531 22:55:26.438293 11904 net.cpp:395] conv0/scale -> conv0 (in-place)
I0531 22:55:26.438387 11904 layer_factory.hpp:77] Creating layer conv0/scale
I0531 22:55:26.438731 11904 net.cpp:150] Setting up conv0/scale
I0531 22:55:26.438751 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.438758 11904 net.cpp:165] Memory required for data: 138240064
I0531 22:55:26.438776 11904 layer_factory.hpp:77] Creating layer conv0/relu
I0531 22:55:26.438791 11904 net.cpp:100] Creating Layer conv0/relu
I0531 22:55:26.438799 11904 net.cpp:434] conv0/relu <- conv0
I0531 22:55:26.438812 11904 net.cpp:395] conv0/relu -> conv0 (in-place)
I0531 22:55:26.439239 11904 net.cpp:150] Setting up conv0/relu
I0531 22:55:26.439260 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.439267 11904 net.cpp:165] Memory required for data: 161280064
I0531 22:55:26.439275 11904 layer_factory.hpp:77] Creating layer conv1/dw
I0531 22:55:26.439292 11904 net.cpp:100] Creating Layer conv1/dw
I0531 22:55:26.439302 11904 net.cpp:434] conv1/dw <- conv0
I0531 22:55:26.439316 11904 net.cpp:408] conv1/dw -> conv1/dw
I0531 22:55:26.439743 11904 net.cpp:150] Setting up conv1/dw
I0531 22:55:26.439759 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.439767 11904 net.cpp:165] Memory required for data: 184320064
I0531 22:55:26.439777 11904 layer_factory.hpp:77] Creating layer conv1/dw/bn
I0531 22:55:26.439790 11904 net.cpp:100] Creating Layer conv1/dw/bn
I0531 22:55:26.439797 11904 net.cpp:434] conv1/dw/bn <- conv1/dw
I0531 22:55:26.439810 11904 net.cpp:395] conv1/dw/bn -> conv1/dw (in-place)
I0531 22:55:26.440253 11904 net.cpp:150] Setting up conv1/dw/bn
I0531 22:55:26.440268 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.440276 11904 net.cpp:165] Memory required for data: 207360064
I0531 22:55:26.440299 11904 layer_factory.hpp:77] Creating layer conv1/dw/scale
I0531 22:55:26.440315 11904 net.cpp:100] Creating Layer conv1/dw/scale
I0531 22:55:26.440323 11904 net.cpp:434] conv1/dw/scale <- conv1/dw
I0531 22:55:26.440336 11904 net.cpp:395] conv1/dw/scale -> conv1/dw (in-place)
I0531 22:55:26.440424 11904 layer_factory.hpp:77] Creating layer conv1/dw/scale
I0531 22:55:26.440716 11904 net.cpp:150] Setting up conv1/dw/scale
I0531 22:55:26.440732 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.440738 11904 net.cpp:165] Memory required for data: 230400064
I0531 22:55:26.440752 11904 layer_factory.hpp:77] Creating layer conv1/dw/relu
I0531 22:55:26.440763 11904 net.cpp:100] Creating Layer conv1/dw/relu
I0531 22:55:26.440788 11904 net.cpp:434] conv1/dw/relu <- conv1/dw
I0531 22:55:26.440799 11904 net.cpp:395] conv1/dw/relu -> conv1/dw (in-place)
I0531 22:55:26.441438 11904 net.cpp:150] Setting up conv1/dw/relu
I0531 22:55:26.441462 11904 net.cpp:157] Top shape: 8 32 150 150 (5760000)
I0531 22:55:26.441469 11904 net.cpp:165] Memory required for data: 253440064
I0531 22:55:26.441478 11904 layer_factory.hpp:77] Creating layer conv1
I0531 22:55:26.441495 11904 net.cpp:100] Creating Layer conv1
I0531 22:55:26.441504 11904 net.cpp:434] conv1 <- conv1/dw
I0531 22:55:26.441517 11904 net.cpp:408] conv1 -> conv1
F0531 22:55:26.444106 11925 data_transformer.cpp:867] Check failed: mean_values_.size() == 1 || mean_values_.size() == img_channels Specify either 1 mean_value or as many as channels: 1
*** Check failure stack trace: ***
I0531 22:55:26.444972 11904 net.cpp:150] Setting up conv1
I0531 22:55:26.448146 11904 net.cpp:157] Top shape: 8 64 150 150 (11520000)
I0531 22:55:26.448158 11904 net.cpp:165] Memory required for data: 299520064
I0531 22:55:26.448170 11904 layer_factory.hpp:77] Creating layer conv1/bn
I0531 22:55:26.448184 11904 net.cpp:100] Creating Layer conv1/bn
I0531 22:55:26.448192 11904 net.cpp:434] conv1/bn <- conv1
I0531 22:55:26.448204 11904 net.cpp:395] conv1/bn -> conv1 (in-place)
I0531 22:55:26.448654 11904 net.cpp:150] Setting up conv1/bn
I0531 22:55:26.448670 11904 net.cpp:157] Top shape: 8 64 150 150 (11520000)
I0531 22:55:26.448678 11904 net.cpp:165] Memory required for data: 345600064
I0531 22:55:26.448691 11904 layer_factory.hpp:77] Creating layer conv1/scale
I0531 22:55:26.448706 11904 net.cpp:100] Creating Layer conv1/scale
I0531 22:55:26.448714 11904 net.cpp:434] conv1/scale <- conv1
I0531 22:55:26.448726 11904 net.cpp:395] conv1/scale -> conv1 (in-place)
I0531 22:55:26.448808 11904 layer_factory.hpp:77] Creating layer conv1/scale
I0531 22:55:26.449090 11904 net.cpp:150] Setting up conv1/scale
I0531 22:55:26.449107 11904 net.cpp:157] Top shape: 8 64 150 150 (11520000)
I0531 22:55:26.449115 11904 net.cpp:165] Memory required for data: 391680064
I0531 22:55:26.449132 11904 layer_factory.hpp:77] Creating layer conv1/relu
I0531 22:55:26.449144 11904 net.cpp:100] Creating Layer conv1/relu
I0531 22:55:26.449152 11904 net.cpp:434] conv1/relu <- conv1
I0531 22:55:26.449162 11904 net.cpp:395] conv1/relu -> conv1 (in-place)
    @     0x7f09ebb495cd  google::LogMessage::Fail()
I0531 22:55:26.449677 11904 net.cpp:150] Setting up conv1/relu
I0531 22:55:26.449697 11904 net.cpp:157] Top shape: 8 64 150 150 (11520000)
I0531 22:55:26.449705 11904 net.cpp:165] Memory required for data: 437760064
I0531 22:55:26.449713 11904 layer_factory.hpp:77] Creating layer conv2/dw
I0531 22:55:26.449729 11904 net.cpp:100] Creating Layer conv2/dw
I0531 22:55:26.449738 11904 net.cpp:434] conv2/dw <- conv1
I0531 22:55:26.449751 11904 net.cpp:408] conv2/dw -> conv2/dw
I0531 22:55:26.450163 11904 net.cpp:150] Setting up conv2/dw
I0531 22:55:26.450181 11904 net.cpp:157] Top shape: 8 64 75 75 (2880000)
I0531 22:55:26.450189 11904 net.cpp:165] Memory required for data: 449280064
I0531 22:55:26.450201 11904 layer_factory.hpp:77] Creating layer conv2/dw/bn
I0531 22:55:26.450212 11904 net.cpp:100] Creating Layer conv2/dw/bn
I0531 22:55:26.450218 11904 net.cpp:434] conv2/dw/bn <- conv2/dw
I0531 22:55:26.450229 11904 net.cpp:395] conv2/dw/bn -> conv2/dw (in-place)
I0531 22:55:26.450722 11904 net.cpp:150] Setting up conv2/dw/bn
I0531 22:55:26.450742 11904 net.cpp:157] Top shape: 8 64 75 75 (2880000)
I0531 22:55:26.450750 11904 net.cpp:165] Memory required for data: 460800064
I0531 22:55:26.450765 11904 layer_factory.hpp:77] Creating layer conv2/dw/scale
I0531 22:55:26.450784 11904 net.cpp:100] Creating Layer conv2/dw/scale
I0531 22:55:26.450793 11904 net.cpp:434] conv2/dw/scale <- conv2/dw
I0531 22:55:26.450804 11904 net.cpp:395] conv2/dw/scale -> conv2/dw (in-place)
I0531 22:55:26.450907 11904 layer_factory.hpp:77] Creating layer conv2/dw/scale
    @     0x7f09ebb4b433  google::LogMessage::SendToLog()
I0531 22:55:26.451185 11904 net.cpp:150] Setting up conv2/dw/scale
I0531 22:55:26.451203 11904 net.cpp:157] Top shape: 8 64 75 75 (2880000)
I0531 22:55:26.451210 11904 net.cpp:165] Memory required for data: 472320064
I0531 22:55:26.451223 11904 layer_factory.hpp:77] Creating layer conv2/dw/relu
I0531 22:55:26.451236 11904 net.cpp:100] Creating Layer conv2/dw/relu
I0531 22:55:26.451243 11904 net.cpp:434] conv2/dw/relu <- conv2/dw
I0531 22:55:26.451256 11904 net.cpp:395] conv2/dw/relu -> conv2/dw (in-place)
I0531 22:55:26.451942 11904 net.cpp:150] Setting up conv2/dw/relu
I0531 22:55:26.451966 11904 net.cpp:157] Top shape: 8 64 75 75 (2880000)
I0531 22:55:26.451977 11904 net.cpp:165] Memory required for data: 483840064
I0531 22:55:26.451984 11904 layer_factory.hpp:77] Creating layer conv2
I0531 22:55:26.452000 11904 net.cpp:100] Creating Layer conv2
I0531 22:55:26.452010 11904 net.cpp:434] conv2 <- conv2/dw
I0531 22:55:26.452025 11904 net.cpp:408] conv2 -> conv2
    @     0x7f09ebb4915b  google::LogMessage::Flush()
    @     0x7f09ebb4be1e  google::LogMessageFatal::~LogMessageFatal()
I0531 22:55:26.454533 11904 net.cpp:150] Setting up conv2
I0531 22:55:26.454571 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.454581 11904 net.cpp:165] Memory required for data: 506880064
I0531 22:55:26.454591 11904 layer_factory.hpp:77] Creating layer conv2/bn
I0531 22:55:26.454605 11904 net.cpp:100] Creating Layer conv2/bn
I0531 22:55:26.454615 11904 net.cpp:434] conv2/bn <- conv2
I0531 22:55:26.454627 11904 net.cpp:395] conv2/bn -> conv2 (in-place)
I0531 22:55:26.455065 11904 net.cpp:150] Setting up conv2/bn
I0531 22:55:26.455085 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.455093 11904 net.cpp:165] Memory required for data: 529920064
I0531 22:55:26.455109 11904 layer_factory.hpp:77] Creating layer conv2/scale
I0531 22:55:26.455124 11904 net.cpp:100] Creating Layer conv2/scale
I0531 22:55:26.455132 11904 net.cpp:434] conv2/scale <- conv2
I0531 22:55:26.455145 11904 net.cpp:395] conv2/scale -> conv2 (in-place)
I0531 22:55:26.455233 11904 layer_factory.hpp:77] Creating layer conv2/scale
I0531 22:55:26.455494 11904 net.cpp:150] Setting up conv2/scale
I0531 22:55:26.455510 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.455518 11904 net.cpp:165] Memory required for data: 552960064
I0531 22:55:26.455531 11904 layer_factory.hpp:77] Creating layer conv2/relu
I0531 22:55:26.455543 11904 net.cpp:100] Creating Layer conv2/relu
I0531 22:55:26.455551 11904 net.cpp:434] conv2/relu <- conv2
    @     0x7f09ec318fee  caffe::DataTransformer<>::ExpandImage()
I0531 22:55:26.455564 11904 net.cpp:395] conv2/relu -> conv2 (in-place)
I0531 22:55:26.456269 11904 net.cpp:150] Setting up conv2/relu
I0531 22:55:26.456295 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.456302 11904 net.cpp:165] Memory required for data: 576000064
I0531 22:55:26.456311 11904 layer_factory.hpp:77] Creating layer conv3/dw
I0531 22:55:26.456331 11904 net.cpp:100] Creating Layer conv3/dw
I0531 22:55:26.456339 11904 net.cpp:434] conv3/dw <- conv2
I0531 22:55:26.456352 11904 net.cpp:408] conv3/dw -> conv3/dw
I0531 22:55:26.456890 11904 net.cpp:150] Setting up conv3/dw
I0531 22:55:26.456912 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.456919 11904 net.cpp:165] Memory required for data: 599040064
I0531 22:55:26.456929 11904 layer_factory.hpp:77] Creating layer conv3/dw/bn
I0531 22:55:26.456941 11904 net.cpp:100] Creating Layer conv3/dw/bn
I0531 22:55:26.456949 11904 net.cpp:434] conv3/dw/bn <- conv3/dw
I0531 22:55:26.456959 11904 net.cpp:395] conv3/dw/bn -> conv3/dw (in-place)
I0531 22:55:26.457355 11904 net.cpp:150] Setting up conv3/dw/bn
I0531 22:55:26.457368 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.457376 11904 net.cpp:165] Memory required for data: 622080064
I0531 22:55:26.457397 11904 layer_factory.hpp:77] Creating layer conv3/dw/scale
I0531 22:55:26.457413 11904 net.cpp:100] Creating Layer conv3/dw/scale
I0531 22:55:26.457422 11904 net.cpp:434] conv3/dw/scale <- conv3/dw
I0531 22:55:26.457439 11904 net.cpp:395] conv3/dw/scale -> conv3/dw (in-place)
I0531 22:55:26.457528 11904 layer_factory.hpp:77] Creating layer conv3/dw/scale
    @     0x7f09ec319257  caffe::DataTransformer<>::ExpandImage()
I0531 22:55:26.457804 11904 net.cpp:150] Setting up conv3/dw/scale
I0531 22:55:26.457821 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.457828 11904 net.cpp:165] Memory required for data: 645120064
I0531 22:55:26.457840 11904 layer_factory.hpp:77] Creating layer conv3/dw/relu
I0531 22:55:26.457850 11904 net.cpp:100] Creating Layer conv3/dw/relu
I0531 22:55:26.457859 11904 net.cpp:434] conv3/dw/relu <- conv3/dw
I0531 22:55:26.457871 11904 net.cpp:395] conv3/dw/relu -> conv3/dw (in-place)
I0531 22:55:26.458356 11904 net.cpp:150] Setting up conv3/dw/relu
I0531 22:55:26.458376 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.458384 11904 net.cpp:165] Memory required for data: 668160064
I0531 22:55:26.458392 11904 layer_factory.hpp:77] Creating layer conv3
I0531 22:55:26.458408 11904 net.cpp:100] Creating Layer conv3
I0531 22:55:26.458417 11904 net.cpp:434] conv3 <- conv3/dw
I0531 22:55:26.458431 11904 net.cpp:408] conv3 -> conv3
    @     0x7f09ec325749  caffe::DataTransformer<>::ExpandImage()
I0531 22:55:26.461247 11904 net.cpp:150] Setting up conv3
I0531 22:55:26.461282 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.461290 11904 net.cpp:165] Memory required for data: 691200064
I0531 22:55:26.461302 11904 layer_factory.hpp:77] Creating layer conv3/bn
I0531 22:55:26.461315 11904 net.cpp:100] Creating Layer conv3/bn
I0531 22:55:26.461324 11904 net.cpp:434] conv3/bn <- conv3
I0531 22:55:26.461336 11904 net.cpp:395] conv3/bn -> conv3 (in-place)
    @     0x7f09ec1a43ea  caffe::AnnotatedDataLayer<>::load_batch()
I0531 22:55:26.462429 11904 net.cpp:150] Setting up conv3/bn
I0531 22:55:26.462451 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.462460 11904 net.cpp:165] Memory required for data: 714240064
I0531 22:55:26.462474 11904 layer_factory.hpp:77] Creating layer conv3/scale
I0531 22:55:26.462488 11904 net.cpp:100] Creating Layer conv3/scale
I0531 22:55:26.462497 11904 net.cpp:434] conv3/scale <- conv3
I0531 22:55:26.462541 11904 net.cpp:395] conv3/scale -> conv3 (in-place)
I0531 22:55:26.462635 11904 layer_factory.hpp:77] Creating layer conv3/scale
I0531 22:55:26.462868 11904 net.cpp:150] Setting up conv3/scale
I0531 22:55:26.462883 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.462890 11904 net.cpp:165] Memory required for data: 737280064
I0531 22:55:26.462903 11904 layer_factory.hpp:77] Creating layer conv3/relu
I0531 22:55:26.462913 11904 net.cpp:100] Creating Layer conv3/relu
I0531 22:55:26.462921 11904 net.cpp:434] conv3/relu <- conv3
I0531 22:55:26.462931 11904 net.cpp:395] conv3/relu -> conv3 (in-place)
    @     0x7f09ec171abb  caffe::BasePrefetchingDataLayer<>::InternalThreadEntry()
I0531 22:55:26.463613 11904 net.cpp:150] Setting up conv3/relu
I0531 22:55:26.463635 11904 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0531 22:55:26.463644 11904 net.cpp:165] Memory required for data: 760320064
I0531 22:55:26.463651 11904 layer_factory.hpp:77] Creating layer conv4/dw
I0531 22:55:26.463668 11904 net.cpp:100] Creating Layer conv4/dw
I0531 22:55:26.463678 11904 net.cpp:434] conv4/dw <- conv3
I0531 22:55:26.463693 11904 net.cpp:408] conv4/dw -> conv4/dw
I0531 22:55:26.464130 11904 net.cpp:150] Setting up conv4/dw
I0531 22:55:26.464148 11904 net.cpp:157] Top shape: 8 128 38 38 (1478656)
I0531 22:55:26.464155 11904 net.cpp:165] Memory required for data: 766234688
I0531 22:55:26.464166 11904 layer_factory.hpp:77] Creating layer conv4/dw/bn
I0531 22:55:26.464176 11904 net.cpp:100] Creating Layer conv4/dw/bn
I0531 22:55:26.464184 11904 net.cpp:434] conv4/dw/bn <- conv4/dw
I0531 22:55:26.464196 11904 net.cpp:395] conv4/dw/bn -> conv4/dw (in-place)
I0531 22:55:26.464586 11904 net.cpp:150] Setting up conv4/dw/bn
I0531 22:55:26.464601 11904 net.cpp:157] Top shape: 8 128 38 38 (1478656)
I0531 22:55:26.464608 11904 net.cpp:165] Memory required for data: 772149312
I0531 22:55:26.464628 11904 layer_factory.hpp:77] Creating layer conv4/dw/scale
I0531 22:55:26.464648 11904 net.cpp:100] Creating Layer conv4/dw/scale
I0531 22:55:26.464655 11904 net.cpp:434] conv4/dw/scale <- conv4/dw
I0531 22:55:26.464666 11904 net.cpp:395] conv4/dw/scale -> conv4/dw (in-place)
    @     0x7f09ec109965  caffe::InternalThread::entry()
I0531 22:55:26.464751 11904 layer_factory.hpp:77] Creating layer conv4/dw/scale
I0531 22:55:26.465000 11904 net.cpp:150] Setting up conv4/dw/scale
I0531 22:55:26.465015 11904 net.cpp:157] Top shape: 8 128 38 38 (1478656)
I0531 22:55:26.465023 11904 net.cpp:165] Memory required for data: 778063936
I0531 22:55:26.465034 11904 layer_factory.hpp:77] Creating layer conv4/dw/relu
I0531 22:55:26.465047 11904 net.cpp:100] Creating Layer conv4/dw/relu
I0531 22:55:26.465055 11904 net.cpp:434] conv4/dw/relu <- conv4/dw
I0531 22:55:26.465065 11904 net.cpp:395] conv4/dw/relu -> conv4/dw (in-place)
I0531 22:55:26.465564 11904 net.cpp:150] Setting up conv4/dw/relu
I0531 22:55:26.465587 11904 net.cpp:157] Top shape: 8 128 38 38 (1478656)
I0531 22:55:26.465596 11904 net.cpp:165] Memory required for data: 783978560
I0531 22:55:26.465605 11904 layer_factory.hpp:77] Creating layer conv4
I0531 22:55:26.465622 11904 net.cpp:100] Creating Layer conv4
I0531 22:55:26.465631 11904 net.cpp:434] conv4 <- conv4/dw
I0531 22:55:26.465646 11904 net.cpp:408] conv4 -> conv4
    @     0x7f09ea0415d5  (unknown)
    @     0x7f09e98fa6ba  start_thread
    @     0x7f09ea35d41d  clone
I0531 22:55:26.469313 11904 net.cpp:150] Setting up conv4
I0531 22:55:26.469349 11904 net.cpp:157] Top shape: 8 256 38 38 (2957312)
I0531 22:55:26.469357 11904 net.cpp:165] Memory required for data: 795807808
I0531 22:55:26.469368 11904 layer_factory.hpp:77] Creating layer conv4/bn
I0531 22:55:26.469383 11904 net.cpp:100] Creating Layer conv4/bn
I0531 22:55:26.469391 11904 net.cpp:434] conv4/bn <- conv4
I0531 22:55:26.469405 11904 net.cpp:395] conv4/bn -> conv4 (in-place)
I0531 22:55:26.469678 11904 net.cpp:150] Setting up conv4/bn
I0531 22:55:26.469692 11904 net.cpp:157] Top shape: 8 256 38 38 (2957312)
I0531 22:55:26.469700 11904 net.cpp:165] Memory required for data: 807637056
I0531 22:55:26.469715 11904 layer_factory.hpp:77] Creating layer conv4/scale
I0531 22:55:26.469729 11904 net.cpp:100] Creating Layer conv4/scale
I0531 22:55:26.469738 11904 net.cpp:434] conv4/scale <- conv4
I0531 22:55:26.469748 11904 net.cpp:395] conv4/scale -> conv4 (in-place)
I0531 22:55:26.469805 11904 layer_factory.hpp:77] Creating layer conv4/scale
I0531 22:55:26.469986 11904 net.cpp:150] Setting up conv4/scale
I0531 22:55:26.470000 11904 net.cpp:157] Top shape: 8 256 38 38 (2957312)
I0531 22:55:26.470007 11904 net.cpp:165] Memory required for data: 819466304
I0531 22:55:26.470021 11904 layer_factory.hpp:77] Creating layer conv4/relu
I0531 22:55:26.470031 11904 net.cpp:100] Creating Layer conv4/relu
I0531 22:55:26.470038 11904 net.cpp:434] conv4/relu <- conv4
I0531 22:55:26.470052 11904 net.cpp:395] conv4/relu -> conv4 (in-place)
    @              (nil)  (unknown)
Aborted (core dumped)
madhavajay commented 6 years ago

I should add, demo.py works fine.

madhavajay commented 6 years ago

I found the solution here: https://github.com/chuanqi305/MobileNet-SSD/issues/9

force_color: true

I found this implementation to know where to put it in the file: https://github.com/intel/caffe/blob/master/models/intel_optimized_models/ssd/VGGNet/coco/SSD_300x300/train.prototxt

I noticed they also have:

mean_value: 104
mean_value: 117
mean_value: 123

I assume this is better for COCO than the default also they dont have a scale: value. @chuanqi305 Is this correct for COCO? If so I could add a flag to the script to generate a different training and testing file for coco.

madhavajay commented 6 years ago

I assume these changes should be made to MobileNetSSD_test.prototxt as well.

zineos commented 5 years ago

@madhavajay It works for me

DebojitBiswas commented 5 years ago

20h Hi Team, I was trying to train COCO dataset with MobileNet-SSD. I followed the github

https://github.com/chuanqi305/MobileNet-SSD

First, I train the COCO dataset with SSD and I run 400,000 iterations. Then I took the 400,000 caffe model and run Mobilenet on it. I followed the same instructions mentioned at the Github page, but the loss never came down less than 5. I found the same issue for other uses also for the COCO dataset. Which is listed at https://github.com/chuanqi305/MobileNet-SSD/issues/95

I did the fine-tuning according to the instruction like

  1. add force_color: true

and 2. mean_value: 104 mean_value: 117 mean_value: 123

But I got no success. Is there anyone who got success training Mobilenet-SSD.

P.S I used my own dataset also and trained the data with SSD first and then MobileNet. The loss never came down below 6. I don’t know if there is a trick I am missing. Any help on this topic is greatly appreciated.

Thanks, Debo