Giter Site home page Giter Site logo

ssd-on-custom-dataset's Introduction

Train SSD on Custom Dataset

SSD is simple to use but inconvenient to modify codes. In this repo, I list all the files and codes needed to be changed when using a new dataset.

data/VOC0712/create_data.sh
data/VOC0712/create_list.sh
data/VOC0712/labelmap_melon.prototxt
examples/ssd/score_ssd_pascal.py
examples/ssd/ssd_pascal.py

Step 1

Following the original instructions to compile SSD. Make sure that you can run it successfully.

Step 2: Prepare your new dataset.

For convenience, please follow the VOC dataset format to make the new dataset. Click here to download the MELON dataset I made for this repo.

cd ~/data/VOCdevkit
mkdir MELON

Put all training/test images in MELON/JPEGImages

Put all xml-format labels in MELON/Annotations

Add all the training/val samples in MELON/ImageSets/Main/trainval.txt

Add all the test samples in MELON/ImageSets/Main/test.txt

The final directory structure is like this:

VOCdevkit
├── MELON
│   ├── Annotations
│   ├── ImageSets
│   │   └── Main
│   └── JPEGImages
├── VOC2007
│   ├── Annotations
│   ├── ImageSets
│   │   ├── Layout
│   │   ├── Main
│   │   └── Segmentation
│   ├── JPEGImages
│   ├── SegmentationClass
│   └── SegmentationObject
└── VOC2012
    ├── Annotations
    ├── ImageSets
    │   ├── Action
    │   ├── Layout
    │   ├── Main
    │   └── Segmentation
    ├── JPEGImages
    ├── SegmentationClass
    └── SegmentationObject

Step 3: Generate LMDB file

SSD provides two scripts to convert any VOC-format dataset to LMDB database. But before doing this, we need to take some efforts to modify necessary codes for processing our new dataset.

First cd to the SSD root directory. Then,

mkdir data/MELON
cp data/VOC0712/* data/MELON/

Next, modify the data/MELON/create_list.sh. In this script, replace the extension of image files with yours (e.g., png).

In the second loop of the script, replace the keywords VOC2007 and VOC2012 with MELON since we have only one dataset.

Run data/MELON/create_list.sh to generate test_name_size.txt, test.txt, and trainval.txt in data/MELON/.

After this, rename the labelmap_voc.prototxt (optional).

mv data/MELON/labelmap_voc.prototxt data/MELON/labelmap_melon.prototxt

Then edit it,

vim data/MELON/labelmap_melon.prototxt

In this file, the first block points to the background. So, don't change it. For the rest block, change their class names accordingly.

For the second script data/MELON/create_data.sh,

replace the keyword dataset_name with MELON, and labelmap_voc.prototxt with labelmap_melon.prototxt.

Now the new dataset is ready to be made. Simply run data/MELON/create_data.sh.

This will create a LMDB database in ~/data/VOCdevkit and make a soft link in examples/MELON/.

Step 4: Train SSD on the new dataset.

There are two python scripts for training and test respectively.

In examples/ssd/ssd_pascal.py.

Change train_data and test_data to our new dataset.

Replace all the keywords related to voc with melon.

Change num_classes. Don't forget to plus one for the background.

Set gpus and batch_size if needed.

Modify the num_test_image (important!) and test_batch_size.

All the modifications in examples/ssd/score_ssd_pascal.py are the same.

Step 5: Run

Run python examples/ssd/ssd_pascal.py to train a new model.

Use python examples/ssd/score_ssd_pascal.py to evaluate the model.

Below is the original content.

SSD: Single Shot MultiBox Detector

Build Status License

By Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, Alexander C. Berg.

Introduction

SSD is an unified framework for object detection with a single network. You can use the code to train/evaluate a network for object detection task. For more details, please refer to our arXiv paper and our slide.

SSD Framework

System VOC2007 test mAP FPS (Titan X) Number of Boxes Input resolution
Faster R-CNN (VGG16) 73.2 7 ~6000 ~1000 x 600
YOLO (customized) 63.4 45 98 448 x 448
SSD300* (VGG16) 77.2 46 8732 300 x 300
SSD512* (VGG16) 79.8 19 24564 512 x 512

SSD results on multiple datasets

Note: SSD300* and SSD512* are the latest models. Current code should reproduce these results.

Citing SSD

Please cite SSD in your publications if it helps your research:

@inproceedings{liu2016ssd,
  title = {{SSD}: Single Shot MultiBox Detector},
  author = {Liu, Wei and Anguelov, Dragomir and Erhan, Dumitru and Szegedy, Christian and Reed, Scott and Fu, Cheng-Yang and Berg, Alexander C.},
  booktitle = {ECCV},
  year = {2016}
}

Contents

  1. Installation
  2. Preparation
  3. Train/Eval
  4. Models

Installation

  1. Get the code. We will call the directory that you cloned Caffe into $CAFFE_ROOT
git clone https://github.com/weiliu89/caffe.git
cd caffe
git checkout ssd
  1. Build the code. Please follow Caffe instruction to install all necessary packages and build it.
# Modify Makefile.config according to your Caffe installation.
cp Makefile.config.example Makefile.config
make -j8
# Make sure to include $CAFFE_ROOT/python to your PYTHONPATH.
make py
make test -j8
# (Optional)
make runtest -j8

Preparation

  1. Download fully convolutional reduced (atrous) VGGNet. By default, we assume the model is stored in $CAFFE_ROOT/models/VGGNet/

  2. Download VOC2007 and VOC2012 dataset. By default, we assume the data is stored in $HOME/data/

# Download the data.
cd $HOME/data
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar
# Extract the data.
tar -xvf VOCtrainval_11-May-2012.tar
tar -xvf VOCtrainval_06-Nov-2007.tar
tar -xvf VOCtest_06-Nov-2007.tar
  1. Create the LMDB file.
cd $CAFFE_ROOT
# Create the trainval.txt, test.txt, and test_name_size.txt in data/VOC0712/
./data/VOC0712/create_list.sh
# You can modify the parameters in create_data.sh if needed.
# It will create lmdb files for trainval and test with encoded original image:
#   - $HOME/data/VOCdevkit/VOC0712/lmdb/VOC0712_trainval_lmdb
#   - $HOME/data/VOCdevkit/VOC0712/lmdb/VOC0712_test_lmdb
# and make soft links at examples/VOC0712/
./data/VOC0712/create_data.sh

Train/Eval

  1. Train your model and evaluate the model on the fly.
# It will create model definition files and save snapshot models in:
#   - $CAFFE_ROOT/models/VGGNet/VOC0712/SSD_300x300/
# and job file, log file, and the python script in:
#   - $CAFFE_ROOT/jobs/VGGNet/VOC0712/SSD_300x300/
# and save temporary evaluation results in:
#   - $HOME/data/VOCdevkit/results/VOC2007/SSD_300x300/
# It should reach 77.* mAP at 120k iterations.
python examples/ssd/ssd_pascal.py

If you don't have time to train your model, you can download a pre-trained model at here.

  1. Evaluate the most recent snapshot.
# If you would like to test a model you trained, you can do:
python examples/ssd/score_ssd_pascal.py
  1. Test your model using a webcam. Note: press esc to stop.
# If you would like to attach a webcam to a model you trained, you can do:
python examples/ssd/ssd_pascal_webcam.py

Here is a demo video of running a SSD500 model trained on MSCOCO dataset.

  1. Check out examples/ssd_detect.ipynb or examples/ssd/ssd_detect.cpp on how to detect objects using a SSD model. Check out examples/ssd/plot_detections.py on how to plot detection results output by ssd_detect.cpp.

  2. To train on other dataset, please refer to data/OTHERDATASET for more details. We currently add support for COCO and ILSVRC2016. We recommend using examples/ssd.ipynb to check whether the new dataset is prepared correctly.

Models

We have provided the latest models that are trained from different datasets. To help reproduce the results in Table 6, most models contain a pretrained .caffemodel file, many .prototxt files, and python scripts.

  1. PASCAL VOC models:

  2. COCO models:

  3. ILSVRC models:

[1]We use examples/convert_model.ipynb to extract a VOC model from a pretrained COCO model.

ssd-on-custom-dataset's People

Contributors

blgene avatar coldmooon avatar cypof avatar dgolden1 avatar ducha-aiki avatar eelstork avatar erictzeng avatar flx42 avatar jamt9000 avatar jeffdonahue avatar jyegerlehner avatar kloudkl avatar longjon avatar lukeyeager avatar mavenlin avatar mohomran avatar mtamburrano avatar netheril96 avatar philkr avatar qipeng avatar rbgirshick avatar ronghanghu avatar sergeyk avatar sguada avatar shelhamer avatar ste-m5s avatar tnarihi avatar weiliu89 avatar yangqing avatar yosinski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ssd-on-custom-dataset's Issues

why my train loss is 0

thanks for you sharing
l follow your instructions, but l got train loss remain 0, l don't know the reason, could you help me?
thank you
I0511 04:18:50.401371 14238 solver.cpp:243] Iteration 0, loss = 0
I0511 04:18:50.401414 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:18:51.100327 14238 sgd_solver.cpp:138] Iteration 0, lr = 0.001
I0511 04:18:57.966433 14238 solver.cpp:243] Iteration 10, loss = 0
I0511 04:18:57.966459 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:18:58.338723 14238 sgd_solver.cpp:138] Iteration 10, lr = 0.001
I0511 04:19:06.915805 14238 solver.cpp:243] Iteration 20, loss = 0
I0511 04:19:06.915833 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:19:07.303596 14238 sgd_solver.cpp:138] Iteration 20, lr = 0.001
here is whole log:
I0511 04:18:48.368129 14238 caffe.cpp:217] Using GPUs 0, 1
I0511 04:18:48.427189 14238 caffe.cpp:222] GPU 0: GeForce GTX 1080
I0511 04:18:48.427980 14238 caffe.cpp:222] GPU 1: GeForce GTX 1080
I0511 04:18:48.653707 14238 solver.cpp:63] Initializing solver from parameters:
train_net: "models/VGGNet/MELON/SSD_300x300/train.prototxt"
test_net: "models/VGGNet/MELON/SSD_300x300/test.prototxt"
test_iter: 7500
test_interval: 10000
base_lr: 0.001
display: 10
max_iter: 120000
lr_policy: "multistep"
gamma: 0.1
momentum: 0.9
weight_decay: 0.0005
snapshot: 80000
snapshot_prefix: "models/VGGNet/MELON/SSD_300x300/VGG_MELON_SSD_300x300"
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: 80000
stepvalue: 100000
stepvalue: 120000
iter_size: 1
type: "SGD"
eval_type: "detection"
ap_version: "11point"
I0511 04:18:48.654176 14238 solver.cpp:96] Creating training net from train_net file: models/VGGNet/MELON/SSD_300x300/train.prototxt
I0511 04:18:48.655356 14238 net.cpp:58] Initializing net from parameters:
name: "VGG_MELON_SSD_300x300_train"
state {
phase: TRAIN
level: 0
stage: ""
}
layer {
name: "data"
type: "AnnotatedData"
top: "data"
top: "label"
include {
phase: TRAIN
}
transform_param {
mirror: true
mean_value: 104
mean_value: 117
mean_value: 123
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: "examples/MELON/MELON_trainval_lmdb"
batch_size: 16
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: "data/MELON/labelmap_voc.prototxt"
}
}
layer {
name: "conv1_1"
type: "Convolution"
bottom: "data"
top: "conv1_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 64
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu1_1"
type: "ReLU"
bottom: "conv1_1"
top: "conv1_1"
}
layer {
name: "conv1_2"
type: "Convolution"
bottom: "conv1_1"
top: "conv1_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 64
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu1_2"
type: "ReLU"
bottom: "conv1_2"
top: "conv1_2"
}
layer {
name: "pool1"
type: "Pooling"
bottom: "conv1_2"
top: "pool1"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv2_1"
type: "Convolution"
bottom: "pool1"
top: "conv2_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu2_1"
type: "ReLU"
bottom: "conv2_1"
top: "conv2_1"
}
layer {
name: "conv2_2"
type: "Convolution"
bottom: "conv2_1"
top: "conv2_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu2_2"
type: "ReLU"
bottom: "conv2_2"
top: "conv2_2"
}
layer {
name: "pool2"
type: "Pooling"
bottom: "conv2_2"
top: "pool2"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv3_1"
type: "Convolution"
bottom: "pool2"
top: "conv3_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_1"
type: "ReLU"
bottom: "conv3_1"
top: "conv3_1"
}
layer {
name: "conv3_2"
type: "Convolution"
bottom: "conv3_1"
top: "conv3_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_2"
type: "ReLU"
bottom: "conv3_2"
top: "conv3_2"
}
layer {
name: "conv3_3"
type: "Convolution"
bottom: "conv3_2"
top: "conv3_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_3"
type: "ReLU"
bottom: "conv3_3"
top: "conv3_3"
}
layer {
name: "pool3"
type: "Pooling"
bottom: "conv3_3"
top: "pool3"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv4_1"
type: "Convolution"
bottom: "pool3"
top: "conv4_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_1"
type: "ReLU"
bottom: "conv4_1"
top: "conv4_1"
}
layer {
name: "conv4_2"
type: "Convolution"
bottom: "conv4_1"
top: "conv4_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_2"
type: "ReLU"
bottom: "conv4_2"
top: "conv4_2"
}
layer {
name: "conv4_3"
type: "Convolution"
bottom: "conv4_2"
top: "conv4_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_3"
type: "ReLU"
bottom: "conv4_3"
top: "conv4_3"
}
layer {
name: "pool4"
type: "Pooling"
bottom: "conv4_3"
top: "pool4"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv5_1"
type: "Convolution"
bottom: "pool4"
top: "conv5_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_1"
type: "ReLU"
bottom: "conv5_1"
top: "conv5_1"
}
layer {
name: "conv5_2"
type: "Convolution"
bottom: "conv5_1"
top: "conv5_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_2"
type: "ReLU"
bottom: "conv5_2"
top: "conv5_2"
}
layer {
name: "conv5_3"
type: "Convolution"
bottom: "conv5_2"
top: "conv5_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_3"
type: "ReLU"
bottom: "conv5_3"
top: "conv5_3"
}
layer {
name: "pool5"
type: "Pooling"
bottom: "conv5_3"
top: "pool5"
pooling_param {
pool: MAX
kernel_size: 3
stride: 1
pad: 1
}
}
layer {
name: "fc6"
type: "Convolution"
bottom: "pool5"
top: "fc6"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 1024
pad: 6
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 6
}
}
layer {
name: "relu6"
type: "ReLU"
bottom: "fc6"
top: "fc6"
}
layer {
name: "fc7"
type: "Convolution"
bottom: "fc6"
top: "fc7"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 1024
kernel_size: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu7"
type: "ReLU"
bottom: "fc7"
top: "fc7"
}
layer {
name: "conv6_1"
type: "Convolution"
bottom: "fc7"
top: "conv6_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_1_relu"
type: "ReLU"
bottom: "conv6_1"
top: "conv6_1"
}
layer {
name: "conv6_2"
type: "Convolution"
bottom: "conv6_1"
top: "conv6_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
stride: 2
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_relu"
type: "ReLU"
bottom: "conv6_2"
top: "conv6_2"
}
layer {
name: "conv7_1"
type: "Convolution"
bottom: "conv6_2"
top: "conv7_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_1_relu"
type: "ReLU"
bottom: "conv7_1"
top: "conv7_1"
}
layer {
name: "conv7_2"
type: "Convolution"
bottom: "conv7_1"
top: "conv7_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
stride: 2
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_relu"
type: "ReLU"
bottom: "conv7_2"
top: "conv7_2"
}
layer {
name: "conv8_1"
type: "Convolution"
bottom: "conv7_2"
top: "conv8_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_1_relu"
type: "ReLU"
bottom: "conv8_1"
top: "conv8_1"
}
layer {
name: "conv8_2"
type: "Convolution"
bottom: "conv8_1"
top: "conv8_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_relu"
type: "ReLU"
bottom: "conv8_2"
top: "conv8_2"
}
layer {
name: "conv9_1"
type: "Convolution"
bottom: "conv8_2"
top: "conv9_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_1_relu"
type: "ReLU"
bottom: "conv9_1"
top: "conv9_1"
}
layer {
name: "conv9_2"
type: "Convolution"
bottom: "conv9_1"
top: "conv9_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_relu"
type: "ReLU"
bottom: "conv9_2"
top: "conv9_2"
}
layer {
name: "conv4_3_norm"
type: "Normalize"
bottom: "conv4_3"
top: "conv4_3_norm"
norm_param {
across_spatial: false
scale_filler {
type: "constant"
value: 20
}
channel_shared: false
}
}
layer {
name: "conv4_3_norm_mbox_loc"
type: "Convolution"
bottom: "conv4_3_norm"
top: "conv4_3_norm_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv4_3_norm_mbox_loc_perm"
type: "Permute"
bottom: "conv4_3_norm_mbox_loc"
top: "conv4_3_norm_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv4_3_norm_mbox_loc_flat"
type: "Flatten"
bottom: "conv4_3_norm_mbox_loc_perm"
top: "conv4_3_norm_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv4_3_norm_mbox_conf"
type: "Convolution"
bottom: "conv4_3_norm"
top: "conv4_3_norm_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv4_3_norm_mbox_conf_perm"
type: "Permute"
bottom: "conv4_3_norm_mbox_conf"
top: "conv4_3_norm_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv4_3_norm_mbox_conf_flat"
type: "Flatten"
bottom: "conv4_3_norm_mbox_conf_perm"
top: "conv4_3_norm_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv4_3_norm_mbox_priorbox"
type: "PriorBox"
bottom: "conv4_3_norm"
bottom: "data"
top: "conv4_3_norm_mbox_priorbox"
prior_box_param {
min_size: 30
max_size: 60
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 8
offset: 0.5
}
}
layer {
name: "fc7_mbox_loc"
type: "Convolution"
bottom: "fc7"
top: "fc7_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "fc7_mbox_loc_perm"
type: "Permute"
bottom: "fc7_mbox_loc"
top: "fc7_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "fc7_mbox_loc_flat"
type: "Flatten"
bottom: "fc7_mbox_loc_perm"
top: "fc7_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "fc7_mbox_conf"
type: "Convolution"
bottom: "fc7"
top: "fc7_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "fc7_mbox_conf_perm"
type: "Permute"
bottom: "fc7_mbox_conf"
top: "fc7_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "fc7_mbox_conf_flat"
type: "Flatten"
bottom: "fc7_mbox_conf_perm"
top: "fc7_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "fc7_mbox_priorbox"
type: "PriorBox"
bottom: "fc7"
bottom: "data"
top: "fc7_mbox_priorbox"
prior_box_param {
min_size: 60
max_size: 111
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 16
offset: 0.5
}
}
layer {
name: "conv6_2_mbox_loc"
type: "Convolution"
bottom: "conv6_2"
top: "conv6_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_mbox_loc_perm"
type: "Permute"
bottom: "conv6_2_mbox_loc"
top: "conv6_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv6_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv6_2_mbox_loc_perm"
top: "conv6_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv6_2_mbox_conf"
type: "Convolution"
bottom: "conv6_2"
top: "conv6_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_mbox_conf_perm"
type: "Permute"
bottom: "conv6_2_mbox_conf"
top: "conv6_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv6_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv6_2_mbox_conf_perm"
top: "conv6_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv6_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv6_2"
bottom: "data"
top: "conv6_2_mbox_priorbox"
prior_box_param {
min_size: 111
max_size: 162
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 32
offset: 0.5
}
}
layer {
name: "conv7_2_mbox_loc"
type: "Convolution"
bottom: "conv7_2"
top: "conv7_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_mbox_loc_perm"
type: "Permute"
bottom: "conv7_2_mbox_loc"
top: "conv7_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv7_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv7_2_mbox_loc_perm"
top: "conv7_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv7_2_mbox_conf"
type: "Convolution"
bottom: "conv7_2"
top: "conv7_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_mbox_conf_perm"
type: "Permute"
bottom: "conv7_2_mbox_conf"
top: "conv7_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv7_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv7_2_mbox_conf_perm"
top: "conv7_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv7_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv7_2"
bottom: "data"
top: "conv7_2_mbox_priorbox"
prior_box_param {
min_size: 162
max_size: 213
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 64
offset: 0.5
}
}
layer {
name: "conv8_2_mbox_loc"
type: "Convolution"
bottom: "conv8_2"
top: "conv8_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_mbox_loc_perm"
type: "Permute"
bottom: "conv8_2_mbox_loc"
top: "conv8_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv8_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv8_2_mbox_loc_perm"
top: "conv8_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv8_2_mbox_conf"
type: "Convolution"
bottom: "conv8_2"
top: "conv8_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_mbox_conf_perm"
type: "Permute"
bottom: "conv8_2_mbox_conf"
top: "conv8_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv8_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv8_2_mbox_conf_perm"
top: "conv8_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv8_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv8_2"
bottom: "data"
top: "conv8_2_mbox_priorbox"
prior_box_param {
min_size: 213
max_size: 264
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 100
offset: 0.5
}
}
layer {
name: "conv9_2_mbox_loc"
type: "Convolution"
bottom: "conv9_2"
top: "conv9_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_mbox_loc_perm"
type: "Permute"
bottom: "conv9_2_mbox_loc"
top: "conv9_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv9_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv9_2_mbox_loc_perm"
top: "conv9_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv9_2_mbox_conf"
type: "Convolution"
bottom: "conv9_2"
top: "conv9_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_mbox_conf_perm"
type: "Permute"
bottom: "conv9_2_mbox_conf"
top: "conv9_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv9_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv9_2_mbox_conf_perm"
top: "conv9_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv9_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv9_2"
bottom: "data"
top: "conv9_2_mbox_priorbox"
prior_box_param {
min_size: 264
max_size: 315
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 300
offset: 0.5
}
}
layer {
name: "mbox_loc"
type: "Concat"
bottom: "conv4_3_norm_mbox_loc_flat"
bottom: "fc7_mbox_loc_flat"
bottom: "conv6_2_mbox_loc_flat"
bottom: "conv7_2_mbox_loc_flat"
bottom: "conv8_2_mbox_loc_flat"
bottom: "conv9_2_mbox_loc_flat"
top: "mbox_loc"
concat_param {
axis: 1
}
}
layer {
name: "mbox_conf"
type: "Concat"
bottom: "conv4_3_norm_mbox_conf_flat"
bottom: "fc7_mbox_conf_flat"
bottom: "conv6_2_mbox_conf_flat"
bottom: "conv7_2_mbox_conf_flat"
bottom: "conv8_2_mbox_conf_flat"
bottom: "conv9_2_mbox_conf_flat"
top: "mbox_conf"
concat_param {
axis: 1
}
}
layer {
name: "mbox_priorbox"
type: "Concat"
bottom: "conv4_3_norm_mbox_priorbox"
bottom: "fc7_mbox_priorbox"
bottom: "conv6_2_mbox_priorbox"
bottom: "conv7_2_mbox_priorbox"
bottom: "conv8_2_mbox_priorbox"
bottom: "conv9_2_mbox_priorbox"
top: "mbox_priorbox"
concat_param {
axis: 2
}
}
layer {
name: "mbox_loss"
type: "MultiBoxLoss"
bottom: "mbox_loc"
bottom: "mbox_conf"
bottom: "mbox_priorbox"
bottom: "label"
top: "mbox_loss"
include {
phase: TRAIN
}
propagate_down: true
propagate_down: true
propagate_down: false
propagate_down: false
loss_param {
normalization: VALID
}
multibox_loss_param {
loc_loss_type: SMOOTH_L1
conf_loss_type: SOFTMAX
loc_weight: 1
num_classes: 2
share_location: true
match_type: PER_PREDICTION
overlap_threshold: 0.5
use_prior_for_matching: true
background_label_id: 0
use_difficult_gt: true
neg_pos_ratio: 3
neg_overlap: 0.5
code_type: CENTER_SIZE
ignore_cross_boundary_bbox: false
mining_type: MAX_NEGATIVE
}
}
I0511 04:18:48.655792 14238 layer_factory.hpp:77] Creating layer data
I0511 04:18:48.655932 14238 net.cpp:100] Creating Layer data
I0511 04:18:48.655944 14238 net.cpp:408] data -> data
I0511 04:18:48.655968 14238 net.cpp:408] data -> label
I0511 04:18:48.656725 14253 db_lmdb.cpp:35] Opened lmdb examples/MELON/MELON_trainval_lmdb
I0511 04:18:48.670241 14238 annotated_data_layer.cpp:62] output data size: 16,3,300,300
I0511 04:18:48.690484 14238 net.cpp:150] Setting up data
I0511 04:18:48.690501 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690506 14238 net.cpp:157] Top shape: 1 1 2 8 (16)
I0511 04:18:48.690522 14238 net.cpp:165] Memory required for data: 17280064
I0511 04:18:48.690529 14238 layer_factory.hpp:77] Creating layer data_data_0_split
I0511 04:18:48.690539 14238 net.cpp:100] Creating Layer data_data_0_split
I0511 04:18:48.690544 14238 net.cpp:434] data_data_0_split <- data
I0511 04:18:48.690557 14238 net.cpp:408] data_data_0_split -> data_data_0_split_0
I0511 04:18:48.690587 14238 net.cpp:408] data_data_0_split -> data_data_0_split_1
I0511 04:18:48.690593 14238 net.cpp:408] data_data_0_split -> data_data_0_split_2
I0511 04:18:48.690598 14238 net.cpp:408] data_data_0_split -> data_data_0_split_3
I0511 04:18:48.690603 14238 net.cpp:408] data_data_0_split -> data_data_0_split_4
I0511 04:18:48.690608 14238 net.cpp:408] data_data_0_split -> data_data_0_split_5
I0511 04:18:48.690613 14238 net.cpp:408] data_data_0_split -> data_data_0_split_6
I0511 04:18:48.690678 14238 net.cpp:150] Setting up data_data_0_split
I0511 04:18:48.690683 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690686 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690690 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690691 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690695 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690697 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690699 14238 net.cpp:157] Top shape: 16 3 300 300 (4320000)
I0511 04:18:48.690701 14238 net.cpp:165] Memory required for data: 138240064
I0511 04:18:48.690704 14238 layer_factory.hpp:77] Creating layer conv1_1
I0511 04:18:48.690717 14238 net.cpp:100] Creating Layer conv1_1
I0511 04:18:48.690719 14238 net.cpp:434] conv1_1 <- data_data_0_split_0
I0511 04:18:48.690726 14238 net.cpp:408] conv1_1 -> conv1_1
I0511 04:18:48.855075 14254 blocking_queue.cpp:50] Waiting for data
I0511 04:18:48.888788 14238 net.cpp:150] Setting up conv1_1
I0511 04:18:48.888809 14238 net.cpp:157] Top shape: 16 64 300 300 (92160000)
I0511 04:18:48.888813 14238 net.cpp:165] Memory required for data: 506880064
I0511 04:18:48.888828 14238 layer_factory.hpp:77] Creating layer relu1_1
I0511 04:18:48.888837 14238 net.cpp:100] Creating Layer relu1_1
I0511 04:18:48.888840 14238 net.cpp:434] relu1_1 <- conv1_1
I0511 04:18:48.888844 14238 net.cpp:395] relu1_1 -> conv1_1 (in-place)
I0511 04:18:48.888988 14238 net.cpp:150] Setting up relu1_1
I0511 04:18:48.888995 14238 net.cpp:157] Top shape: 16 64 300 300 (92160000)
I0511 04:18:48.888999 14238 net.cpp:165] Memory required for data: 875520064
I0511 04:18:48.889003 14238 layer_factory.hpp:77] Creating layer conv1_2
I0511 04:18:48.889014 14238 net.cpp:100] Creating Layer conv1_2
I0511 04:18:48.889017 14238 net.cpp:434] conv1_2 <- conv1_1
I0511 04:18:48.889021 14238 net.cpp:408] conv1_2 -> conv1_2
I0511 04:18:48.890771 14238 net.cpp:150] Setting up conv1_2
I0511 04:18:48.890781 14238 net.cpp:157] Top shape: 16 64 300 300 (92160000)
I0511 04:18:48.890784 14238 net.cpp:165] Memory required for data: 1244160064
I0511 04:18:48.890790 14238 layer_factory.hpp:77] Creating layer relu1_2
I0511 04:18:48.890795 14238 net.cpp:100] Creating Layer relu1_2
I0511 04:18:48.890799 14238 net.cpp:434] relu1_2 <- conv1_2
I0511 04:18:48.890802 14238 net.cpp:395] relu1_2 -> conv1_2 (in-place)
I0511 04:18:48.890951 14238 net.cpp:150] Setting up relu1_2
I0511 04:18:48.890959 14238 net.cpp:157] Top shape: 16 64 300 300 (92160000)
I0511 04:18:48.890962 14238 net.cpp:165] Memory required for data: 1612800064
I0511 04:18:48.890965 14238 layer_factory.hpp:77] Creating layer pool1
I0511 04:18:48.890971 14238 net.cpp:100] Creating Layer pool1
I0511 04:18:48.890975 14238 net.cpp:434] pool1 <- conv1_2
I0511 04:18:48.890983 14238 net.cpp:408] pool1 -> pool1
I0511 04:18:48.891031 14238 net.cpp:150] Setting up pool1
I0511 04:18:48.891036 14238 net.cpp:157] Top shape: 16 64 150 150 (23040000)
I0511 04:18:48.891038 14238 net.cpp:165] Memory required for data: 1704960064
I0511 04:18:48.891042 14238 layer_factory.hpp:77] Creating layer conv2_1
I0511 04:18:48.891052 14238 net.cpp:100] Creating Layer conv2_1
I0511 04:18:48.891073 14238 net.cpp:434] conv2_1 <- pool1
I0511 04:18:48.891083 14238 net.cpp:408] conv2_1 -> conv2_1
I0511 04:18:48.892211 14238 net.cpp:150] Setting up conv2_1
I0511 04:18:48.892221 14238 net.cpp:157] Top shape: 16 128 150 150 (46080000)
I0511 04:18:48.892225 14238 net.cpp:165] Memory required for data: 1889280064
I0511 04:18:48.892233 14238 layer_factory.hpp:77] Creating layer relu2_1
I0511 04:18:48.892241 14238 net.cpp:100] Creating Layer relu2_1
I0511 04:18:48.892246 14238 net.cpp:434] relu2_1 <- conv2_1
I0511 04:18:48.892253 14238 net.cpp:395] relu2_1 -> conv2_1 (in-place)
I0511 04:18:48.892390 14238 net.cpp:150] Setting up relu2_1
I0511 04:18:48.892397 14238 net.cpp:157] Top shape: 16 128 150 150 (46080000)
I0511 04:18:48.892400 14238 net.cpp:165] Memory required for data: 2073600064
I0511 04:18:48.892405 14238 layer_factory.hpp:77] Creating layer conv2_2
I0511 04:18:48.892415 14238 net.cpp:100] Creating Layer conv2_2
I0511 04:18:48.892419 14238 net.cpp:434] conv2_2 <- conv2_1
I0511 04:18:48.892426 14238 net.cpp:408] conv2_2 -> conv2_2
I0511 04:18:48.894122 14238 net.cpp:150] Setting up conv2_2
I0511 04:18:48.894132 14238 net.cpp:157] Top shape: 16 128 150 150 (46080000)
I0511 04:18:48.894136 14238 net.cpp:165] Memory required for data: 2257920064
I0511 04:18:48.894143 14238 layer_factory.hpp:77] Creating layer relu2_2
I0511 04:18:48.894150 14238 net.cpp:100] Creating Layer relu2_2
I0511 04:18:48.894153 14238 net.cpp:434] relu2_2 <- conv2_2
I0511 04:18:48.894161 14238 net.cpp:395] relu2_2 -> conv2_2 (in-place)
I0511 04:18:48.894294 14238 net.cpp:150] Setting up relu2_2
I0511 04:18:48.894304 14238 net.cpp:157] Top shape: 16 128 150 150 (46080000)
I0511 04:18:48.894307 14238 net.cpp:165] Memory required for data: 2442240064
I0511 04:18:48.894311 14238 layer_factory.hpp:77] Creating layer pool2
I0511 04:18:48.894317 14238 net.cpp:100] Creating Layer pool2
I0511 04:18:48.894321 14238 net.cpp:434] pool2 <- conv2_2
I0511 04:18:48.894326 14238 net.cpp:408] pool2 -> pool2
I0511 04:18:48.894359 14238 net.cpp:150] Setting up pool2
I0511 04:18:48.894364 14238 net.cpp:157] Top shape: 16 128 75 75 (11520000)
I0511 04:18:48.894366 14238 net.cpp:165] Memory required for data: 2488320064
I0511 04:18:48.894369 14238 layer_factory.hpp:77] Creating layer conv3_1
I0511 04:18:48.894378 14238 net.cpp:100] Creating Layer conv3_1
I0511 04:18:48.894383 14238 net.cpp:434] conv3_1 <- pool2
I0511 04:18:48.894390 14238 net.cpp:408] conv3_1 -> conv3_1
I0511 04:18:48.897907 14238 net.cpp:150] Setting up conv3_1
I0511 04:18:48.897917 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.897920 14238 net.cpp:165] Memory required for data: 2580480064
I0511 04:18:48.897933 14238 layer_factory.hpp:77] Creating layer relu3_1
I0511 04:18:48.897940 14238 net.cpp:100] Creating Layer relu3_1
I0511 04:18:48.897944 14238 net.cpp:434] relu3_1 <- conv3_1
I0511 04:18:48.897953 14238 net.cpp:395] relu3_1 -> conv3_1 (in-place)
I0511 04:18:48.898414 14238 net.cpp:150] Setting up relu3_1
I0511 04:18:48.898423 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.898427 14238 net.cpp:165] Memory required for data: 2672640064
I0511 04:18:48.898430 14238 layer_factory.hpp:77] Creating layer conv3_2
I0511 04:18:48.898442 14238 net.cpp:100] Creating Layer conv3_2
I0511 04:18:48.898447 14238 net.cpp:434] conv3_2 <- conv3_1
I0511 04:18:48.898454 14238 net.cpp:408] conv3_2 -> conv3_2
I0511 04:18:48.902101 14238 net.cpp:150] Setting up conv3_2
I0511 04:18:48.902112 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.902115 14238 net.cpp:165] Memory required for data: 2764800064
I0511 04:18:48.902122 14238 layer_factory.hpp:77] Creating layer relu3_2
I0511 04:18:48.902128 14238 net.cpp:100] Creating Layer relu3_2
I0511 04:18:48.902132 14238 net.cpp:434] relu3_2 <- conv3_2
I0511 04:18:48.902139 14238 net.cpp:395] relu3_2 -> conv3_2 (in-place)
I0511 04:18:48.902595 14238 net.cpp:150] Setting up relu3_2
I0511 04:18:48.902603 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.902623 14238 net.cpp:165] Memory required for data: 2856960064
I0511 04:18:48.902628 14238 layer_factory.hpp:77] Creating layer conv3_3
I0511 04:18:48.902642 14238 net.cpp:100] Creating Layer conv3_3
I0511 04:18:48.902647 14238 net.cpp:434] conv3_3 <- conv3_2
I0511 04:18:48.902653 14238 net.cpp:408] conv3_3 -> conv3_3
I0511 04:18:48.906646 14238 net.cpp:150] Setting up conv3_3
I0511 04:18:48.906656 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.906659 14238 net.cpp:165] Memory required for data: 2949120064
I0511 04:18:48.906666 14238 layer_factory.hpp:77] Creating layer relu3_3
I0511 04:18:48.906672 14238 net.cpp:100] Creating Layer relu3_3
I0511 04:18:48.906677 14238 net.cpp:434] relu3_3 <- conv3_3
I0511 04:18:48.906684 14238 net.cpp:395] relu3_3 -> conv3_3 (in-place)
I0511 04:18:48.906827 14238 net.cpp:150] Setting up relu3_3
I0511 04:18:48.906836 14238 net.cpp:157] Top shape: 16 256 75 75 (23040000)
I0511 04:18:48.906838 14238 net.cpp:165] Memory required for data: 3041280064
I0511 04:18:48.906841 14238 layer_factory.hpp:77] Creating layer pool3
I0511 04:18:48.906848 14238 net.cpp:100] Creating Layer pool3
I0511 04:18:48.906852 14238 net.cpp:434] pool3 <- conv3_3
I0511 04:18:48.906859 14238 net.cpp:408] pool3 -> pool3
I0511 04:18:48.906903 14238 net.cpp:150] Setting up pool3
I0511 04:18:48.906909 14238 net.cpp:157] Top shape: 16 256 38 38 (5914624)
I0511 04:18:48.906913 14238 net.cpp:165] Memory required for data: 3064938560
I0511 04:18:48.906916 14238 layer_factory.hpp:77] Creating layer conv4_1
I0511 04:18:48.906926 14238 net.cpp:100] Creating Layer conv4_1
I0511 04:18:48.906930 14238 net.cpp:434] conv4_1 <- pool3
I0511 04:18:48.906937 14238 net.cpp:408] conv4_1 -> conv4_1
I0511 04:18:48.914665 14238 net.cpp:150] Setting up conv4_1
I0511 04:18:48.914685 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.914688 14238 net.cpp:165] Memory required for data: 3112255552
I0511 04:18:48.914696 14238 layer_factory.hpp:77] Creating layer relu4_1
I0511 04:18:48.914703 14238 net.cpp:100] Creating Layer relu4_1
I0511 04:18:48.914707 14238 net.cpp:434] relu4_1 <- conv4_1
I0511 04:18:48.914711 14238 net.cpp:395] relu4_1 -> conv4_1 (in-place)
I0511 04:18:48.914855 14238 net.cpp:150] Setting up relu4_1
I0511 04:18:48.914863 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.914865 14238 net.cpp:165] Memory required for data: 3159572544
I0511 04:18:48.914868 14238 layer_factory.hpp:77] Creating layer conv4_2
I0511 04:18:48.914878 14238 net.cpp:100] Creating Layer conv4_2
I0511 04:18:48.914880 14238 net.cpp:434] conv4_2 <- conv4_1
I0511 04:18:48.914886 14238 net.cpp:408] conv4_2 -> conv4_2
I0511 04:18:48.926288 14238 net.cpp:150] Setting up conv4_2
I0511 04:18:48.926308 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.926311 14238 net.cpp:165] Memory required for data: 3206889536
I0511 04:18:48.926323 14238 layer_factory.hpp:77] Creating layer relu4_2
I0511 04:18:48.926331 14238 net.cpp:100] Creating Layer relu4_2
I0511 04:18:48.926336 14238 net.cpp:434] relu4_2 <- conv4_2
I0511 04:18:48.926342 14238 net.cpp:395] relu4_2 -> conv4_2 (in-place)
I0511 04:18:48.926488 14238 net.cpp:150] Setting up relu4_2
I0511 04:18:48.926494 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.926518 14238 net.cpp:165] Memory required for data: 3254206528
I0511 04:18:48.926522 14238 layer_factory.hpp:77] Creating layer conv4_3
I0511 04:18:48.926530 14238 net.cpp:100] Creating Layer conv4_3
I0511 04:18:48.926532 14238 net.cpp:434] conv4_3 <- conv4_2
I0511 04:18:48.926538 14238 net.cpp:408] conv4_3 -> conv4_3
I0511 04:18:48.938094 14238 net.cpp:150] Setting up conv4_3
I0511 04:18:48.938113 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.938117 14238 net.cpp:165] Memory required for data: 3301523520
I0511 04:18:48.938123 14238 layer_factory.hpp:77] Creating layer relu4_3
I0511 04:18:48.938130 14238 net.cpp:100] Creating Layer relu4_3
I0511 04:18:48.938133 14238 net.cpp:434] relu4_3 <- conv4_3
I0511 04:18:48.938140 14238 net.cpp:395] relu4_3 -> conv4_3 (in-place)
I0511 04:18:48.938328 14238 net.cpp:150] Setting up relu4_3
I0511 04:18:48.938333 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.938336 14238 net.cpp:165] Memory required for data: 3348840512
I0511 04:18:48.938338 14238 layer_factory.hpp:77] Creating layer conv4_3_relu4_3_0_split
I0511 04:18:48.938344 14238 net.cpp:100] Creating Layer conv4_3_relu4_3_0_split
I0511 04:18:48.938345 14238 net.cpp:434] conv4_3_relu4_3_0_split <- conv4_3
I0511 04:18:48.938350 14238 net.cpp:408] conv4_3_relu4_3_0_split -> conv4_3_relu4_3_0_split_0
I0511 04:18:48.938356 14238 net.cpp:408] conv4_3_relu4_3_0_split -> conv4_3_relu4_3_0_split_1
I0511 04:18:48.938385 14238 net.cpp:150] Setting up conv4_3_relu4_3_0_split
I0511 04:18:48.938390 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.938392 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:48.938395 14238 net.cpp:165] Memory required for data: 3443474496
I0511 04:18:48.938396 14238 layer_factory.hpp:77] Creating layer pool4
I0511 04:18:48.938400 14238 net.cpp:100] Creating Layer pool4
I0511 04:18:48.938403 14238 net.cpp:434] pool4 <- conv4_3_relu4_3_0_split_0
I0511 04:18:48.938408 14238 net.cpp:408] pool4 -> pool4
I0511 04:18:48.938433 14238 net.cpp:150] Setting up pool4
I0511 04:18:48.938437 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.938441 14238 net.cpp:165] Memory required for data: 3455303744
I0511 04:18:48.938443 14238 layer_factory.hpp:77] Creating layer conv5_1
I0511 04:18:48.938455 14238 net.cpp:100] Creating Layer conv5_1
I0511 04:18:48.938460 14238 net.cpp:434] conv5_1 <- pool4
I0511 04:18:48.938469 14238 net.cpp:408] conv5_1 -> conv5_1
I0511 04:18:48.950661 14238 net.cpp:150] Setting up conv5_1
I0511 04:18:48.950681 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.950685 14238 net.cpp:165] Memory required for data: 3467132992
I0511 04:18:48.950692 14238 layer_factory.hpp:77] Creating layer relu5_1
I0511 04:18:48.950698 14238 net.cpp:100] Creating Layer relu5_1
I0511 04:18:48.950701 14238 net.cpp:434] relu5_1 <- conv5_1
I0511 04:18:48.950706 14238 net.cpp:395] relu5_1 -> conv5_1 (in-place)
I0511 04:18:48.951244 14238 net.cpp:150] Setting up relu5_1
I0511 04:18:48.951253 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.951256 14238 net.cpp:165] Memory required for data: 3478962240
I0511 04:18:48.951258 14238 layer_factory.hpp:77] Creating layer conv5_2
I0511 04:18:48.951268 14238 net.cpp:100] Creating Layer conv5_2
I0511 04:18:48.951270 14238 net.cpp:434] conv5_2 <- conv5_1
I0511 04:18:48.951275 14238 net.cpp:408] conv5_2 -> conv5_2
I0511 04:18:48.962159 14238 net.cpp:150] Setting up conv5_2
I0511 04:18:48.962182 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.962184 14238 net.cpp:165] Memory required for data: 3490791488
I0511 04:18:48.962190 14238 layer_factory.hpp:77] Creating layer relu5_2
I0511 04:18:48.962199 14238 net.cpp:100] Creating Layer relu5_2
I0511 04:18:48.962203 14238 net.cpp:434] relu5_2 <- conv5_2
I0511 04:18:48.962208 14238 net.cpp:395] relu5_2 -> conv5_2 (in-place)
I0511 04:18:48.962828 14238 net.cpp:150] Setting up relu5_2
I0511 04:18:48.962836 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.962853 14238 net.cpp:165] Memory required for data: 3502620736
I0511 04:18:48.962857 14238 layer_factory.hpp:77] Creating layer conv5_3
I0511 04:18:48.962879 14238 net.cpp:100] Creating Layer conv5_3
I0511 04:18:48.962882 14238 net.cpp:434] conv5_3 <- conv5_2
I0511 04:18:48.962888 14238 net.cpp:408] conv5_3 -> conv5_3
I0511 04:18:48.974139 14238 net.cpp:150] Setting up conv5_3
I0511 04:18:48.974175 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.974179 14238 net.cpp:165] Memory required for data: 3514449984
I0511 04:18:48.974185 14238 layer_factory.hpp:77] Creating layer relu5_3
I0511 04:18:48.974197 14238 net.cpp:100] Creating Layer relu5_3
I0511 04:18:48.974201 14238 net.cpp:434] relu5_3 <- conv5_3
I0511 04:18:48.974205 14238 net.cpp:395] relu5_3 -> conv5_3 (in-place)
I0511 04:18:48.974366 14238 net.cpp:150] Setting up relu5_3
I0511 04:18:48.974372 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.974375 14238 net.cpp:165] Memory required for data: 3526279232
I0511 04:18:48.974390 14238 layer_factory.hpp:77] Creating layer pool5
I0511 04:18:48.974396 14238 net.cpp:100] Creating Layer pool5
I0511 04:18:48.974400 14238 net.cpp:434] pool5 <- conv5_3
I0511 04:18:48.974403 14238 net.cpp:408] pool5 -> pool5
I0511 04:18:48.974442 14238 net.cpp:150] Setting up pool5
I0511 04:18:48.974447 14238 net.cpp:157] Top shape: 16 512 19 19 (2957312)
I0511 04:18:48.974449 14238 net.cpp:165] Memory required for data: 3538108480
I0511 04:18:48.974452 14238 layer_factory.hpp:77] Creating layer fc6
I0511 04:18:48.974460 14238 net.cpp:100] Creating Layer fc6
I0511 04:18:48.974463 14238 net.cpp:434] fc6 <- pool5
I0511 04:18:48.974468 14238 net.cpp:408] fc6 -> fc6
I0511 04:18:48.995577 14238 net.cpp:150] Setting up fc6
I0511 04:18:48.995610 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:48.995613 14238 net.cpp:165] Memory required for data: 3561766976
I0511 04:18:48.995621 14238 layer_factory.hpp:77] Creating layer relu6
I0511 04:18:48.995628 14238 net.cpp:100] Creating Layer relu6
I0511 04:18:48.995631 14238 net.cpp:434] relu6 <- fc6
I0511 04:18:48.995638 14238 net.cpp:395] relu6 -> fc6 (in-place)
I0511 04:18:48.995826 14238 net.cpp:150] Setting up relu6
I0511 04:18:48.995833 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:48.995836 14238 net.cpp:165] Memory required for data: 3585425472
I0511 04:18:48.995838 14238 layer_factory.hpp:77] Creating layer fc7
I0511 04:18:48.995849 14238 net.cpp:100] Creating Layer fc7
I0511 04:18:48.995854 14238 net.cpp:434] fc7 <- fc6
I0511 04:18:48.995862 14238 net.cpp:408] fc7 -> fc7
I0511 04:18:49.001709 14238 net.cpp:150] Setting up fc7
I0511 04:18:49.001722 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.001725 14238 net.cpp:165] Memory required for data: 3609083968
I0511 04:18:49.001730 14238 layer_factory.hpp:77] Creating layer relu7
I0511 04:18:49.001737 14238 net.cpp:100] Creating Layer relu7
I0511 04:18:49.001740 14238 net.cpp:434] relu7 <- fc7
I0511 04:18:49.001744 14238 net.cpp:395] relu7 -> fc7 (in-place)
I0511 04:18:49.001917 14238 net.cpp:150] Setting up relu7
I0511 04:18:49.001925 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.001929 14238 net.cpp:165] Memory required for data: 3632742464
I0511 04:18:49.001930 14238 layer_factory.hpp:77] Creating layer fc7_relu7_0_split
I0511 04:18:49.001936 14238 net.cpp:100] Creating Layer fc7_relu7_0_split
I0511 04:18:49.001940 14238 net.cpp:434] fc7_relu7_0_split <- fc7
I0511 04:18:49.001943 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_0
I0511 04:18:49.001950 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_1
I0511 04:18:49.001960 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_2
I0511 04:18:49.001966 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_3
I0511 04:18:49.002038 14238 net.cpp:150] Setting up fc7_relu7_0_split
I0511 04:18:49.002043 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.002046 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.002049 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.002051 14238 net.cpp:157] Top shape: 16 1024 19 19 (5914624)
I0511 04:18:49.002053 14238 net.cpp:165] Memory required for data: 3727376448
I0511 04:18:49.002055 14238 layer_factory.hpp:77] Creating layer conv6_1
I0511 04:18:49.002064 14238 net.cpp:100] Creating Layer conv6_1
I0511 04:18:49.002068 14238 net.cpp:434] conv6_1 <- fc7_relu7_0_split_0
I0511 04:18:49.002073 14238 net.cpp:408] conv6_1 -> conv6_1
I0511 04:18:49.005070 14238 net.cpp:150] Setting up conv6_1
I0511 04:18:49.005081 14238 net.cpp:157] Top shape: 16 256 19 19 (1478656)
I0511 04:18:49.005084 14238 net.cpp:165] Memory required for data: 3733291072
I0511 04:18:49.005089 14238 layer_factory.hpp:77] Creating layer conv6_1_relu
I0511 04:18:49.005095 14238 net.cpp:100] Creating Layer conv6_1_relu
I0511 04:18:49.005112 14238 net.cpp:434] conv6_1_relu <- conv6_1
I0511 04:18:49.005117 14238 net.cpp:395] conv6_1_relu -> conv6_1 (in-place)
I0511 04:18:49.005666 14238 net.cpp:150] Setting up conv6_1_relu
I0511 04:18:49.005676 14238 net.cpp:157] Top shape: 16 256 19 19 (1478656)
I0511 04:18:49.005679 14238 net.cpp:165] Memory required for data: 3739205696
I0511 04:18:49.005683 14238 layer_factory.hpp:77] Creating layer conv6_2
I0511 04:18:49.005695 14238 net.cpp:100] Creating Layer conv6_2
I0511 04:18:49.005700 14238 net.cpp:434] conv6_2 <- conv6_1
I0511 04:18:49.005709 14238 net.cpp:408] conv6_2 -> conv6_2
I0511 04:18:49.011878 14238 net.cpp:150] Setting up conv6_2
I0511 04:18:49.011905 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.011910 14238 net.cpp:165] Memory required for data: 3742482496
I0511 04:18:49.011929 14238 layer_factory.hpp:77] Creating layer conv6_2_relu
I0511 04:18:49.011939 14238 net.cpp:100] Creating Layer conv6_2_relu
I0511 04:18:49.011943 14238 net.cpp:434] conv6_2_relu <- conv6_2
I0511 04:18:49.011951 14238 net.cpp:395] conv6_2_relu -> conv6_2 (in-place)
I0511 04:18:49.012595 14238 net.cpp:150] Setting up conv6_2_relu
I0511 04:18:49.012605 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.012607 14238 net.cpp:165] Memory required for data: 3745759296
I0511 04:18:49.012609 14238 layer_factory.hpp:77] Creating layer conv6_2_conv6_2_relu_0_split
I0511 04:18:49.012615 14238 net.cpp:100] Creating Layer conv6_2_conv6_2_relu_0_split
I0511 04:18:49.012619 14238 net.cpp:434] conv6_2_conv6_2_relu_0_split <- conv6_2
I0511 04:18:49.012624 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_0
I0511 04:18:49.012630 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_1
I0511 04:18:49.012636 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_2
I0511 04:18:49.012641 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_3
I0511 04:18:49.012696 14238 net.cpp:150] Setting up conv6_2_conv6_2_relu_0_split
I0511 04:18:49.012701 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.012706 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.012708 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.012712 14238 net.cpp:157] Top shape: 16 512 10 10 (819200)
I0511 04:18:49.012712 14238 net.cpp:165] Memory required for data: 3758866496
I0511 04:18:49.012715 14238 layer_factory.hpp:77] Creating layer conv7_1
I0511 04:18:49.012724 14238 net.cpp:100] Creating Layer conv7_1
I0511 04:18:49.012727 14238 net.cpp:434] conv7_1 <- conv6_2_conv6_2_relu_0_split_0
I0511 04:18:49.012733 14238 net.cpp:408] conv7_1 -> conv7_1
I0511 04:18:49.013950 14238 net.cpp:150] Setting up conv7_1
I0511 04:18:49.013959 14238 net.cpp:157] Top shape: 16 128 10 10 (204800)
I0511 04:18:49.013962 14238 net.cpp:165] Memory required for data: 3759685696
I0511 04:18:49.013968 14238 layer_factory.hpp:77] Creating layer conv7_1_relu
I0511 04:18:49.013976 14238 net.cpp:100] Creating Layer conv7_1_relu
I0511 04:18:49.013981 14238 net.cpp:434] conv7_1_relu <- conv7_1
I0511 04:18:49.013986 14238 net.cpp:395] conv7_1_relu -> conv7_1 (in-place)
I0511 04:18:49.014122 14238 net.cpp:150] Setting up conv7_1_relu
I0511 04:18:49.014129 14238 net.cpp:157] Top shape: 16 128 10 10 (204800)
I0511 04:18:49.014132 14238 net.cpp:165] Memory required for data: 3760504896
I0511 04:18:49.014135 14238 layer_factory.hpp:77] Creating layer conv7_2
I0511 04:18:49.014147 14238 net.cpp:100] Creating Layer conv7_2
I0511 04:18:49.014152 14238 net.cpp:434] conv7_2 <- conv7_1
I0511 04:18:49.014160 14238 net.cpp:408] conv7_2 -> conv7_2
I0511 04:18:49.016891 14238 net.cpp:150] Setting up conv7_2
I0511 04:18:49.016904 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.016907 14238 net.cpp:165] Memory required for data: 3760914496
I0511 04:18:49.016916 14238 layer_factory.hpp:77] Creating layer conv7_2_relu
I0511 04:18:49.016922 14238 net.cpp:100] Creating Layer conv7_2_relu
I0511 04:18:49.016942 14238 net.cpp:434] conv7_2_relu <- conv7_2
I0511 04:18:49.016948 14238 net.cpp:395] conv7_2_relu -> conv7_2 (in-place)
I0511 04:18:49.017084 14238 net.cpp:150] Setting up conv7_2_relu
I0511 04:18:49.017091 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.017092 14238 net.cpp:165] Memory required for data: 3761324096
I0511 04:18:49.017096 14238 layer_factory.hpp:77] Creating layer conv7_2_conv7_2_relu_0_split
I0511 04:18:49.017102 14238 net.cpp:100] Creating Layer conv7_2_conv7_2_relu_0_split
I0511 04:18:49.017103 14238 net.cpp:434] conv7_2_conv7_2_relu_0_split <- conv7_2
I0511 04:18:49.017107 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_0
I0511 04:18:49.017112 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_1
I0511 04:18:49.017118 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_2
I0511 04:18:49.017122 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_3
I0511 04:18:49.017179 14238 net.cpp:150] Setting up conv7_2_conv7_2_relu_0_split
I0511 04:18:49.017184 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.017189 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.017190 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.017194 14238 net.cpp:157] Top shape: 16 256 5 5 (102400)
I0511 04:18:49.017195 14238 net.cpp:165] Memory required for data: 3762962496
I0511 04:18:49.017197 14238 layer_factory.hpp:77] Creating layer conv8_1
I0511 04:18:49.017205 14238 net.cpp:100] Creating Layer conv8_1
I0511 04:18:49.017208 14238 net.cpp:434] conv8_1 <- conv7_2_conv7_2_relu_0_split_0
I0511 04:18:49.017215 14238 net.cpp:408] conv8_1 -> conv8_1
I0511 04:18:49.018265 14238 net.cpp:150] Setting up conv8_1
I0511 04:18:49.018275 14238 net.cpp:157] Top shape: 16 128 5 5 (51200)
I0511 04:18:49.018278 14238 net.cpp:165] Memory required for data: 3763167296
I0511 04:18:49.018285 14238 layer_factory.hpp:77] Creating layer conv8_1_relu
I0511 04:18:49.018292 14238 net.cpp:100] Creating Layer conv8_1_relu
I0511 04:18:49.018296 14238 net.cpp:434] conv8_1_relu <- conv8_1
I0511 04:18:49.018302 14238 net.cpp:395] conv8_1_relu -> conv8_1 (in-place)
I0511 04:18:49.018435 14238 net.cpp:150] Setting up conv8_1_relu
I0511 04:18:49.018445 14238 net.cpp:157] Top shape: 16 128 5 5 (51200)
I0511 04:18:49.018447 14238 net.cpp:165] Memory required for data: 3763372096
I0511 04:18:49.018450 14238 layer_factory.hpp:77] Creating layer conv8_2
I0511 04:18:49.018460 14238 net.cpp:100] Creating Layer conv8_2
I0511 04:18:49.018465 14238 net.cpp:434] conv8_2 <- conv8_1
I0511 04:18:49.018472 14238 net.cpp:408] conv8_2 -> conv8_2
I0511 04:18:49.021143 14238 net.cpp:150] Setting up conv8_2
I0511 04:18:49.021152 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021157 14238 net.cpp:165] Memory required for data: 3763519552
I0511 04:18:49.021162 14238 layer_factory.hpp:77] Creating layer conv8_2_relu
I0511 04:18:49.021168 14238 net.cpp:100] Creating Layer conv8_2_relu
I0511 04:18:49.021173 14238 net.cpp:434] conv8_2_relu <- conv8_2
I0511 04:18:49.021178 14238 net.cpp:395] conv8_2_relu -> conv8_2 (in-place)
I0511 04:18:49.021314 14238 net.cpp:150] Setting up conv8_2_relu
I0511 04:18:49.021322 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021324 14238 net.cpp:165] Memory required for data: 3763667008
I0511 04:18:49.021328 14238 layer_factory.hpp:77] Creating layer conv8_2_conv8_2_relu_0_split
I0511 04:18:49.021335 14238 net.cpp:100] Creating Layer conv8_2_conv8_2_relu_0_split
I0511 04:18:49.021339 14238 net.cpp:434] conv8_2_conv8_2_relu_0_split <- conv8_2
I0511 04:18:49.021347 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_0
I0511 04:18:49.021358 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_1
I0511 04:18:49.021365 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_2
I0511 04:18:49.021373 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_3
I0511 04:18:49.021448 14238 net.cpp:150] Setting up conv8_2_conv8_2_relu_0_split
I0511 04:18:49.021456 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021459 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021463 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021467 14238 net.cpp:157] Top shape: 16 256 3 3 (36864)
I0511 04:18:49.021471 14238 net.cpp:165] Memory required for data: 3764256832
I0511 04:18:49.021476 14238 layer_factory.hpp:77] Creating layer conv9_1
I0511 04:18:49.021486 14238 net.cpp:100] Creating Layer conv9_1
I0511 04:18:49.021490 14238 net.cpp:434] conv9_1 <- conv8_2_conv8_2_relu_0_split_0
I0511 04:18:49.021499 14238 net.cpp:408] conv9_1 -> conv9_1
I0511 04:18:49.022542 14238 net.cpp:150] Setting up conv9_1
I0511 04:18:49.022552 14238 net.cpp:157] Top shape: 16 128 3 3 (18432)
I0511 04:18:49.022554 14238 net.cpp:165] Memory required for data: 3764330560
I0511 04:18:49.022562 14238 layer_factory.hpp:77] Creating layer conv9_1_relu
I0511 04:18:49.022567 14238 net.cpp:100] Creating Layer conv9_1_relu
I0511 04:18:49.022572 14238 net.cpp:434] conv9_1_relu <- conv9_1
I0511 04:18:49.022578 14238 net.cpp:395] conv9_1_relu -> conv9_1 (in-place)
I0511 04:18:49.023069 14238 net.cpp:150] Setting up conv9_1_relu
I0511 04:18:49.023079 14238 net.cpp:157] Top shape: 16 128 3 3 (18432)
I0511 04:18:49.023082 14238 net.cpp:165] Memory required for data: 3764404288
I0511 04:18:49.023087 14238 layer_factory.hpp:77] Creating layer conv9_2
I0511 04:18:49.023097 14238 net.cpp:100] Creating Layer conv9_2
I0511 04:18:49.023102 14238 net.cpp:434] conv9_2 <- conv9_1
I0511 04:18:49.023110 14238 net.cpp:408] conv9_2 -> conv9_2
I0511 04:18:49.025408 14238 net.cpp:150] Setting up conv9_2
I0511 04:18:49.025418 14238 net.cpp:157] Top shape: 16 256 1 1 (4096)
I0511 04:18:49.025420 14238 net.cpp:165] Memory required for data: 3764420672
I0511 04:18:49.025426 14238 layer_factory.hpp:77] Creating layer conv9_2_relu
I0511 04:18:49.025431 14238 net.cpp:100] Creating Layer conv9_2_relu
I0511 04:18:49.025436 14238 net.cpp:434] conv9_2_relu <- conv9_2
I0511 04:18:49.025444 14238 net.cpp:395] conv9_2_relu -> conv9_2 (in-place)
I0511 04:18:49.025944 14238 net.cpp:150] Setting up conv9_2_relu
I0511 04:18:49.025954 14238 net.cpp:157] Top shape: 16 256 1 1 (4096)
I0511 04:18:49.025956 14238 net.cpp:165] Memory required for data: 3764437056
I0511 04:18:49.025960 14238 layer_factory.hpp:77] Creating layer conv9_2_conv9_2_relu_0_split
I0511 04:18:49.025966 14238 net.cpp:100] Creating Layer conv9_2_conv9_2_relu_0_split
I0511 04:18:49.025970 14238 net.cpp:434] conv9_2_conv9_2_relu_0_split <- conv9_2
I0511 04:18:49.025979 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_0
I0511 04:18:49.025988 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_1
I0511 04:18:49.025996 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_2
I0511 04:18:49.026052 14238 net.cpp:150] Setting up conv9_2_conv9_2_relu_0_split
I0511 04:18:49.026059 14238 net.cpp:157] Top shape: 16 256 1 1 (4096)
I0511 04:18:49.026062 14238 net.cpp:157] Top shape: 16 256 1 1 (4096)
I0511 04:18:49.026067 14238 net.cpp:157] Top shape: 16 256 1 1 (4096)
I0511 04:18:49.026069 14238 net.cpp:165] Memory required for data: 3764486208
I0511 04:18:49.026073 14238 layer_factory.hpp:77] Creating layer conv4_3_norm
I0511 04:18:49.026083 14238 net.cpp:100] Creating Layer conv4_3_norm
I0511 04:18:49.026087 14238 net.cpp:434] conv4_3_norm <- conv4_3_relu4_3_0_split_1
I0511 04:18:49.026094 14238 net.cpp:408] conv4_3_norm -> conv4_3_norm
I0511 04:18:49.026229 14238 net.cpp:150] Setting up conv4_3_norm
I0511 04:18:49.026237 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:49.026238 14238 net.cpp:165] Memory required for data: 3811803200
I0511 04:18:49.026243 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.026250 14238 net.cpp:100] Creating Layer conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.026255 14238 net.cpp:434] conv4_3_norm_conv4_3_norm_0_split <- conv4_3_norm
I0511 04:18:49.026273 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_0
I0511 04:18:49.026280 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_1
I0511 04:18:49.026285 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_2
I0511 04:18:49.026329 14238 net.cpp:150] Setting up conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.026335 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:49.026340 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:49.026345 14238 net.cpp:157] Top shape: 16 512 38 38 (11829248)
I0511 04:18:49.026347 14238 net.cpp:165] Memory required for data: 3953754176
I0511 04:18:49.026350 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc
I0511 04:18:49.026361 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc
I0511 04:18:49.026366 14238 net.cpp:434] conv4_3_norm_mbox_loc <- conv4_3_norm_conv4_3_norm_0_split_0
I0511 04:18:49.026376 14238 net.cpp:408] conv4_3_norm_mbox_loc -> conv4_3_norm_mbox_loc
I0511 04:18:49.027936 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc
I0511 04:18:49.027945 14238 net.cpp:157] Top shape: 16 16 38 38 (369664)
I0511 04:18:49.027948 14238 net.cpp:165] Memory required for data: 3955232832
I0511 04:18:49.027956 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc_perm
I0511 04:18:49.027963 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc_perm
I0511 04:18:49.027968 14238 net.cpp:434] conv4_3_norm_mbox_loc_perm <- conv4_3_norm_mbox_loc
I0511 04:18:49.027976 14238 net.cpp:408] conv4_3_norm_mbox_loc_perm -> conv4_3_norm_mbox_loc_perm
I0511 04:18:49.028067 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc_perm
I0511 04:18:49.028074 14238 net.cpp:157] Top shape: 16 38 38 16 (369664)
I0511 04:18:49.028076 14238 net.cpp:165] Memory required for data: 3956711488
I0511 04:18:49.028080 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc_flat
I0511 04:18:49.028086 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc_flat
I0511 04:18:49.028090 14238 net.cpp:434] conv4_3_norm_mbox_loc_flat <- conv4_3_norm_mbox_loc_perm
I0511 04:18:49.028098 14238 net.cpp:408] conv4_3_norm_mbox_loc_flat -> conv4_3_norm_mbox_loc_flat
I0511 04:18:49.028138 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc_flat
I0511 04:18:49.028146 14238 net.cpp:157] Top shape: 16 23104 (369664)
I0511 04:18:49.028147 14238 net.cpp:165] Memory required for data: 3958190144
I0511 04:18:49.028151 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf
I0511 04:18:49.028169 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf
I0511 04:18:49.028174 14238 net.cpp:434] conv4_3_norm_mbox_conf <- conv4_3_norm_conv4_3_norm_0_split_1
I0511 04:18:49.028182 14238 net.cpp:408] conv4_3_norm_mbox_conf -> conv4_3_norm_mbox_conf
I0511 04:18:49.029249 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf
I0511 04:18:49.029259 14238 net.cpp:157] Top shape: 16 8 38 38 (184832)
I0511 04:18:49.029263 14238 net.cpp:165] Memory required for data: 3958929472
I0511 04:18:49.029269 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf_perm
I0511 04:18:49.029278 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf_perm
I0511 04:18:49.029283 14238 net.cpp:434] conv4_3_norm_mbox_conf_perm <- conv4_3_norm_mbox_conf
I0511 04:18:49.029290 14238 net.cpp:408] conv4_3_norm_mbox_conf_perm -> conv4_3_norm_mbox_conf_perm
I0511 04:18:49.029378 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf_perm
I0511 04:18:49.029384 14238 net.cpp:157] Top shape: 16 38 38 8 (184832)
I0511 04:18:49.029390 14238 net.cpp:165] Memory required for data: 3959668800
I0511 04:18:49.029393 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf_flat
I0511 04:18:49.029399 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf_flat
I0511 04:18:49.029403 14238 net.cpp:434] conv4_3_norm_mbox_conf_flat <- conv4_3_norm_mbox_conf_perm
I0511 04:18:49.029410 14238 net.cpp:408] conv4_3_norm_mbox_conf_flat -> conv4_3_norm_mbox_conf_flat
I0511 04:18:49.029446 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf_flat
I0511 04:18:49.029453 14238 net.cpp:157] Top shape: 16 11552 (184832)
I0511 04:18:49.029454 14238 net.cpp:165] Memory required for data: 3960408128
I0511 04:18:49.029458 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_priorbox
I0511 04:18:49.029464 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_priorbox
I0511 04:18:49.029467 14238 net.cpp:434] conv4_3_norm_mbox_priorbox <- conv4_3_norm_conv4_3_norm_0_split_2
I0511 04:18:49.029472 14238 net.cpp:434] conv4_3_norm_mbox_priorbox <- data_data_0_split_1
I0511 04:18:49.029481 14238 net.cpp:408] conv4_3_norm_mbox_priorbox -> conv4_3_norm_mbox_priorbox
I0511 04:18:49.029510 14238 net.cpp:150] Setting up conv4_3_norm_mbox_priorbox
I0511 04:18:49.029517 14238 net.cpp:157] Top shape: 1 2 23104 (46208)
I0511 04:18:49.029521 14238 net.cpp:165] Memory required for data: 3960592960
I0511 04:18:49.029525 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc
I0511 04:18:49.029536 14238 net.cpp:100] Creating Layer fc7_mbox_loc
I0511 04:18:49.029541 14238 net.cpp:434] fc7_mbox_loc <- fc7_relu7_0_split_1
I0511 04:18:49.029548 14238 net.cpp:408] fc7_mbox_loc -> fc7_mbox_loc
I0511 04:18:49.031605 14238 net.cpp:150] Setting up fc7_mbox_loc
I0511 04:18:49.031615 14238 net.cpp:157] Top shape: 16 24 19 19 (138624)
I0511 04:18:49.031617 14238 net.cpp:165] Memory required for data: 3961147456
I0511 04:18:49.031625 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc_perm
I0511 04:18:49.031631 14238 net.cpp:100] Creating Layer fc7_mbox_loc_perm
I0511 04:18:49.031637 14238 net.cpp:434] fc7_mbox_loc_perm <- fc7_mbox_loc
I0511 04:18:49.031643 14238 net.cpp:408] fc7_mbox_loc_perm -> fc7_mbox_loc_perm
I0511 04:18:49.031733 14238 net.cpp:150] Setting up fc7_mbox_loc_perm
I0511 04:18:49.031740 14238 net.cpp:157] Top shape: 16 19 19 24 (138624)
I0511 04:18:49.031744 14238 net.cpp:165] Memory required for data: 3961701952
I0511 04:18:49.031747 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc_flat
I0511 04:18:49.031754 14238 net.cpp:100] Creating Layer fc7_mbox_loc_flat
I0511 04:18:49.031759 14238 net.cpp:434] fc7_mbox_loc_flat <- fc7_mbox_loc_perm
I0511 04:18:49.031765 14238 net.cpp:408] fc7_mbox_loc_flat -> fc7_mbox_loc_flat
I0511 04:18:49.031791 14238 net.cpp:150] Setting up fc7_mbox_loc_flat
I0511 04:18:49.031797 14238 net.cpp:157] Top shape: 16 8664 (138624)
I0511 04:18:49.031801 14238 net.cpp:165] Memory required for data: 3962256448
I0511 04:18:49.031805 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf
I0511 04:18:49.031816 14238 net.cpp:100] Creating Layer fc7_mbox_conf
I0511 04:18:49.031821 14238 net.cpp:434] fc7_mbox_conf <- fc7_relu7_0_split_2
I0511 04:18:49.031829 14238 net.cpp:408] fc7_mbox_conf -> fc7_mbox_conf
I0511 04:18:49.033499 14238 net.cpp:150] Setting up fc7_mbox_conf
I0511 04:18:49.033509 14238 net.cpp:157] Top shape: 16 12 19 19 (69312)
I0511 04:18:49.033511 14238 net.cpp:165] Memory required for data: 3962533696
I0511 04:18:49.033517 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf_perm
I0511 04:18:49.033525 14238 net.cpp:100] Creating Layer fc7_mbox_conf_perm
I0511 04:18:49.033529 14238 net.cpp:434] fc7_mbox_conf_perm <- fc7_mbox_conf
I0511 04:18:49.033538 14238 net.cpp:408] fc7_mbox_conf_perm -> fc7_mbox_conf_perm
I0511 04:18:49.033629 14238 net.cpp:150] Setting up fc7_mbox_conf_perm
I0511 04:18:49.033637 14238 net.cpp:157] Top shape: 16 19 19 12 (69312)
I0511 04:18:49.033639 14238 net.cpp:165] Memory required for data: 3962810944
I0511 04:18:49.033643 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf_flat
I0511 04:18:49.033648 14238 net.cpp:100] Creating Layer fc7_mbox_conf_flat
I0511 04:18:49.033653 14238 net.cpp:434] fc7_mbox_conf_flat <- fc7_mbox_conf_perm
I0511 04:18:49.033659 14238 net.cpp:408] fc7_mbox_conf_flat -> fc7_mbox_conf_flat
I0511 04:18:49.033686 14238 net.cpp:150] Setting up fc7_mbox_conf_flat
I0511 04:18:49.033692 14238 net.cpp:157] Top shape: 16 4332 (69312)
I0511 04:18:49.033696 14238 net.cpp:165] Memory required for data: 3963088192
I0511 04:18:49.033710 14238 layer_factory.hpp:77] Creating layer fc7_mbox_priorbox
I0511 04:18:49.033716 14238 net.cpp:100] Creating Layer fc7_mbox_priorbox
I0511 04:18:49.033722 14238 net.cpp:434] fc7_mbox_priorbox <- fc7_relu7_0_split_3
I0511 04:18:49.033727 14238 net.cpp:434] fc7_mbox_priorbox <- data_data_0_split_2
I0511 04:18:49.033735 14238 net.cpp:408] fc7_mbox_priorbox -> fc7_mbox_priorbox
I0511 04:18:49.033761 14238 net.cpp:150] Setting up fc7_mbox_priorbox
I0511 04:18:49.033767 14238 net.cpp:157] Top shape: 1 2 8664 (17328)
I0511 04:18:49.033771 14238 net.cpp:165] Memory required for data: 3963157504
I0511 04:18:49.033776 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc
I0511 04:18:49.033785 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc
I0511 04:18:49.033790 14238 net.cpp:434] conv6_2_mbox_loc <- conv6_2_conv6_2_relu_0_split_1
I0511 04:18:49.033799 14238 net.cpp:408] conv6_2_mbox_loc -> conv6_2_mbox_loc
I0511 04:18:49.035480 14238 net.cpp:150] Setting up conv6_2_mbox_loc
I0511 04:18:49.035490 14238 net.cpp:157] Top shape: 16 24 10 10 (38400)
I0511 04:18:49.035492 14238 net.cpp:165] Memory required for data: 3963311104
I0511 04:18:49.035498 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc_perm
I0511 04:18:49.035506 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc_perm
I0511 04:18:49.035511 14238 net.cpp:434] conv6_2_mbox_loc_perm <- conv6_2_mbox_loc
I0511 04:18:49.035518 14238 net.cpp:408] conv6_2_mbox_loc_perm -> conv6_2_mbox_loc_perm
I0511 04:18:49.035611 14238 net.cpp:150] Setting up conv6_2_mbox_loc_perm
I0511 04:18:49.035619 14238 net.cpp:157] Top shape: 16 10 10 24 (38400)
I0511 04:18:49.035620 14238 net.cpp:165] Memory required for data: 3963464704
I0511 04:18:49.035624 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc_flat
I0511 04:18:49.035629 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc_flat
I0511 04:18:49.035634 14238 net.cpp:434] conv6_2_mbox_loc_flat <- conv6_2_mbox_loc_perm
I0511 04:18:49.035641 14238 net.cpp:408] conv6_2_mbox_loc_flat -> conv6_2_mbox_loc_flat
I0511 04:18:49.035667 14238 net.cpp:150] Setting up conv6_2_mbox_loc_flat
I0511 04:18:49.035673 14238 net.cpp:157] Top shape: 16 2400 (38400)
I0511 04:18:49.035677 14238 net.cpp:165] Memory required for data: 3963618304
I0511 04:18:49.035681 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf
I0511 04:18:49.035691 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf
I0511 04:18:49.035696 14238 net.cpp:434] conv6_2_mbox_conf <- conv6_2_conv6_2_relu_0_split_2
I0511 04:18:49.035704 14238 net.cpp:408] conv6_2_mbox_conf -> conv6_2_mbox_conf
I0511 04:18:49.037191 14238 net.cpp:150] Setting up conv6_2_mbox_conf
I0511 04:18:49.037200 14238 net.cpp:157] Top shape: 16 12 10 10 (19200)
I0511 04:18:49.037204 14238 net.cpp:165] Memory required for data: 3963695104
I0511 04:18:49.037210 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf_perm
I0511 04:18:49.037219 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf_perm
I0511 04:18:49.037223 14238 net.cpp:434] conv6_2_mbox_conf_perm <- conv6_2_mbox_conf
I0511 04:18:49.037230 14238 net.cpp:408] conv6_2_mbox_conf_perm -> conv6_2_mbox_conf_perm
I0511 04:18:49.037323 14238 net.cpp:150] Setting up conv6_2_mbox_conf_perm
I0511 04:18:49.037330 14238 net.cpp:157] Top shape: 16 10 10 12 (19200)
I0511 04:18:49.037333 14238 net.cpp:165] Memory required for data: 3963771904
I0511 04:18:49.037336 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf_flat
I0511 04:18:49.037343 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf_flat
I0511 04:18:49.037348 14238 net.cpp:434] conv6_2_mbox_conf_flat <- conv6_2_mbox_conf_perm
I0511 04:18:49.037354 14238 net.cpp:408] conv6_2_mbox_conf_flat -> conv6_2_mbox_conf_flat
I0511 04:18:49.037380 14238 net.cpp:150] Setting up conv6_2_mbox_conf_flat
I0511 04:18:49.037386 14238 net.cpp:157] Top shape: 16 1200 (19200)
I0511 04:18:49.037390 14238 net.cpp:165] Memory required for data: 3963848704
I0511 04:18:49.037394 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_priorbox
I0511 04:18:49.037410 14238 net.cpp:100] Creating Layer conv6_2_mbox_priorbox
I0511 04:18:49.037416 14238 net.cpp:434] conv6_2_mbox_priorbox <- conv6_2_conv6_2_relu_0_split_3
I0511 04:18:49.037421 14238 net.cpp:434] conv6_2_mbox_priorbox <- data_data_0_split_3
I0511 04:18:49.037428 14238 net.cpp:408] conv6_2_mbox_priorbox -> conv6_2_mbox_priorbox
I0511 04:18:49.037453 14238 net.cpp:150] Setting up conv6_2_mbox_priorbox
I0511 04:18:49.037459 14238 net.cpp:157] Top shape: 1 2 2400 (4800)
I0511 04:18:49.037463 14238 net.cpp:165] Memory required for data: 3963867904
I0511 04:18:49.037467 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc
I0511 04:18:49.037477 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc
I0511 04:18:49.037482 14238 net.cpp:434] conv7_2_mbox_loc <- conv7_2_conv7_2_relu_0_split_1
I0511 04:18:49.037493 14238 net.cpp:408] conv7_2_mbox_loc -> conv7_2_mbox_loc
I0511 04:18:49.038645 14238 net.cpp:150] Setting up conv7_2_mbox_loc
I0511 04:18:49.038655 14238 net.cpp:157] Top shape: 16 24 5 5 (9600)
I0511 04:18:49.038657 14238 net.cpp:165] Memory required for data: 3963906304
I0511 04:18:49.038663 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc_perm
I0511 04:18:49.038672 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc_perm
I0511 04:18:49.038677 14238 net.cpp:434] conv7_2_mbox_loc_perm <- conv7_2_mbox_loc
I0511 04:18:49.038683 14238 net.cpp:408] conv7_2_mbox_loc_perm -> conv7_2_mbox_loc_perm
I0511 04:18:49.038775 14238 net.cpp:150] Setting up conv7_2_mbox_loc_perm
I0511 04:18:49.038782 14238 net.cpp:157] Top shape: 16 5 5 24 (9600)
I0511 04:18:49.038784 14238 net.cpp:165] Memory required for data: 3963944704
I0511 04:18:49.038787 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc_flat
I0511 04:18:49.038795 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc_flat
I0511 04:18:49.038800 14238 net.cpp:434] conv7_2_mbox_loc_flat <- conv7_2_mbox_loc_perm
I0511 04:18:49.038805 14238 net.cpp:408] conv7_2_mbox_loc_flat -> conv7_2_mbox_loc_flat
I0511 04:18:49.038830 14238 net.cpp:150] Setting up conv7_2_mbox_loc_flat
I0511 04:18:49.038837 14238 net.cpp:157] Top shape: 16 600 (9600)
I0511 04:18:49.038841 14238 net.cpp:165] Memory required for data: 3963983104
I0511 04:18:49.038844 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf
I0511 04:18:49.038854 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf
I0511 04:18:49.038859 14238 net.cpp:434] conv7_2_mbox_conf <- conv7_2_conv7_2_relu_0_split_2
I0511 04:18:49.038868 14238 net.cpp:408] conv7_2_mbox_conf -> conv7_2_mbox_conf
I0511 04:18:49.040266 14238 net.cpp:150] Setting up conv7_2_mbox_conf
I0511 04:18:49.040274 14238 net.cpp:157] Top shape: 16 12 5 5 (4800)
I0511 04:18:49.040278 14238 net.cpp:165] Memory required for data: 3964002304
I0511 04:18:49.040284 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf_perm
I0511 04:18:49.040292 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf_perm
I0511 04:18:49.040297 14238 net.cpp:434] conv7_2_mbox_conf_perm <- conv7_2_mbox_conf
I0511 04:18:49.040304 14238 net.cpp:408] conv7_2_mbox_conf_perm -> conv7_2_mbox_conf_perm
I0511 04:18:49.040397 14238 net.cpp:150] Setting up conv7_2_mbox_conf_perm
I0511 04:18:49.040405 14238 net.cpp:157] Top shape: 16 5 5 12 (4800)
I0511 04:18:49.040406 14238 net.cpp:165] Memory required for data: 3964021504
I0511 04:18:49.040410 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf_flat
I0511 04:18:49.040416 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf_flat
I0511 04:18:49.040421 14238 net.cpp:434] conv7_2_mbox_conf_flat <- conv7_2_mbox_conf_perm
I0511 04:18:49.040427 14238 net.cpp:408] conv7_2_mbox_conf_flat -> conv7_2_mbox_conf_flat
I0511 04:18:49.040453 14238 net.cpp:150] Setting up conv7_2_mbox_conf_flat
I0511 04:18:49.040460 14238 net.cpp:157] Top shape: 16 300 (4800)
I0511 04:18:49.040463 14238 net.cpp:165] Memory required for data: 3964040704
I0511 04:18:49.040467 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_priorbox
I0511 04:18:49.040475 14238 net.cpp:100] Creating Layer conv7_2_mbox_priorbox
I0511 04:18:49.040480 14238 net.cpp:434] conv7_2_mbox_priorbox <- conv7_2_conv7_2_relu_0_split_3
I0511 04:18:49.040493 14238 net.cpp:434] conv7_2_mbox_priorbox <- data_data_0_split_4
I0511 04:18:49.040503 14238 net.cpp:408] conv7_2_mbox_priorbox -> conv7_2_mbox_priorbox
I0511 04:18:49.040526 14238 net.cpp:150] Setting up conv7_2_mbox_priorbox
I0511 04:18:49.040532 14238 net.cpp:157] Top shape: 1 2 600 (1200)
I0511 04:18:49.040536 14238 net.cpp:165] Memory required for data: 3964045504
I0511 04:18:49.040539 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc
I0511 04:18:49.040551 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc
I0511 04:18:49.040555 14238 net.cpp:434] conv8_2_mbox_loc <- conv8_2_conv8_2_relu_0_split_1
I0511 04:18:49.040565 14238 net.cpp:408] conv8_2_mbox_loc -> conv8_2_mbox_loc
I0511 04:18:49.042018 14238 net.cpp:150] Setting up conv8_2_mbox_loc
I0511 04:18:49.042027 14238 net.cpp:157] Top shape: 16 16 3 3 (2304)
I0511 04:18:49.042031 14238 net.cpp:165] Memory required for data: 3964054720
I0511 04:18:49.042047 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc_perm
I0511 04:18:49.042055 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc_perm
I0511 04:18:49.042060 14238 net.cpp:434] conv8_2_mbox_loc_perm <- conv8_2_mbox_loc
I0511 04:18:49.042068 14238 net.cpp:408] conv8_2_mbox_loc_perm -> conv8_2_mbox_loc_perm
I0511 04:18:49.042163 14238 net.cpp:150] Setting up conv8_2_mbox_loc_perm
I0511 04:18:49.042171 14238 net.cpp:157] Top shape: 16 3 3 16 (2304)
I0511 04:18:49.042173 14238 net.cpp:165] Memory required for data: 3964063936
I0511 04:18:49.042176 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc_flat
I0511 04:18:49.042182 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc_flat
I0511 04:18:49.042186 14238 net.cpp:434] conv8_2_mbox_loc_flat <- conv8_2_mbox_loc_perm
I0511 04:18:49.042194 14238 net.cpp:408] conv8_2_mbox_loc_flat -> conv8_2_mbox_loc_flat
I0511 04:18:49.042220 14238 net.cpp:150] Setting up conv8_2_mbox_loc_flat
I0511 04:18:49.042227 14238 net.cpp:157] Top shape: 16 144 (2304)
I0511 04:18:49.042230 14238 net.cpp:165] Memory required for data: 3964073152
I0511 04:18:49.042234 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf
I0511 04:18:49.042245 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf
I0511 04:18:49.042249 14238 net.cpp:434] conv8_2_mbox_conf <- conv8_2_conv8_2_relu_0_split_2
I0511 04:18:49.042258 14238 net.cpp:408] conv8_2_mbox_conf -> conv8_2_mbox_conf
I0511 04:18:49.043753 14238 net.cpp:150] Setting up conv8_2_mbox_conf
I0511 04:18:49.043764 14238 net.cpp:157] Top shape: 16 8 3 3 (1152)
I0511 04:18:49.043767 14238 net.cpp:165] Memory required for data: 3964077760
I0511 04:18:49.043774 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf_perm
I0511 04:18:49.043783 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf_perm
I0511 04:18:49.043787 14238 net.cpp:434] conv8_2_mbox_conf_perm <- conv8_2_mbox_conf
I0511 04:18:49.043794 14238 net.cpp:408] conv8_2_mbox_conf_perm -> conv8_2_mbox_conf_perm
I0511 04:18:49.043905 14238 net.cpp:150] Setting up conv8_2_mbox_conf_perm
I0511 04:18:49.043911 14238 net.cpp:157] Top shape: 16 3 3 8 (1152)
I0511 04:18:49.043915 14238 net.cpp:165] Memory required for data: 3964082368
I0511 04:18:49.043918 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf_flat
I0511 04:18:49.043926 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf_flat
I0511 04:18:49.043929 14238 net.cpp:434] conv8_2_mbox_conf_flat <- conv8_2_mbox_conf_perm
I0511 04:18:49.043936 14238 net.cpp:408] conv8_2_mbox_conf_flat -> conv8_2_mbox_conf_flat
I0511 04:18:49.043961 14238 net.cpp:150] Setting up conv8_2_mbox_conf_flat
I0511 04:18:49.043965 14238 net.cpp:157] Top shape: 16 72 (1152)
I0511 04:18:49.043968 14238 net.cpp:165] Memory required for data: 3964086976
I0511 04:18:49.043972 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_priorbox
I0511 04:18:49.043980 14238 net.cpp:100] Creating Layer conv8_2_mbox_priorbox
I0511 04:18:49.043984 14238 net.cpp:434] conv8_2_mbox_priorbox <- conv8_2_conv8_2_relu_0_split_3
I0511 04:18:49.043989 14238 net.cpp:434] conv8_2_mbox_priorbox <- data_data_0_split_5
I0511 04:18:49.044004 14238 net.cpp:408] conv8_2_mbox_priorbox -> conv8_2_mbox_priorbox
I0511 04:18:49.044032 14238 net.cpp:150] Setting up conv8_2_mbox_priorbox
I0511 04:18:49.044037 14238 net.cpp:157] Top shape: 1 2 144 (288)
I0511 04:18:49.044040 14238 net.cpp:165] Memory required for data: 3964088128
I0511 04:18:49.044044 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc
I0511 04:18:49.044054 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc
I0511 04:18:49.044059 14238 net.cpp:434] conv9_2_mbox_loc <- conv9_2_conv9_2_relu_0_split_0
I0511 04:18:49.044066 14238 net.cpp:408] conv9_2_mbox_loc -> conv9_2_mbox_loc
I0511 04:18:49.046134 14238 net.cpp:150] Setting up conv9_2_mbox_loc
I0511 04:18:49.046164 14238 net.cpp:157] Top shape: 16 16 1 1 (256)
I0511 04:18:49.046169 14238 net.cpp:165] Memory required for data: 3964089152
I0511 04:18:49.046175 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc_perm
I0511 04:18:49.046185 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc_perm
I0511 04:18:49.046190 14238 net.cpp:434] conv9_2_mbox_loc_perm <- conv9_2_mbox_loc
I0511 04:18:49.046196 14238 net.cpp:408] conv9_2_mbox_loc_perm -> conv9_2_mbox_loc_perm
I0511 04:18:49.046326 14238 net.cpp:150] Setting up conv9_2_mbox_loc_perm
I0511 04:18:49.046336 14238 net.cpp:157] Top shape: 16 1 1 16 (256)
I0511 04:18:49.046340 14238 net.cpp:165] Memory required for data: 3964090176
I0511 04:18:49.046344 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc_flat
I0511 04:18:49.046350 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc_flat
I0511 04:18:49.046355 14238 net.cpp:434] conv9_2_mbox_loc_flat <- conv9_2_mbox_loc_perm
I0511 04:18:49.046361 14238 net.cpp:408] conv9_2_mbox_loc_flat -> conv9_2_mbox_loc_flat
I0511 04:18:49.046387 14238 net.cpp:150] Setting up conv9_2_mbox_loc_flat
I0511 04:18:49.046392 14238 net.cpp:157] Top shape: 16 16 (256)
I0511 04:18:49.046396 14238 net.cpp:165] Memory required for data: 3964091200
I0511 04:18:49.046399 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf
I0511 04:18:49.046411 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf
I0511 04:18:49.046416 14238 net.cpp:434] conv9_2_mbox_conf <- conv9_2_conv9_2_relu_0_split_1
I0511 04:18:49.046423 14238 net.cpp:408] conv9_2_mbox_conf -> conv9_2_mbox_conf
I0511 04:18:49.048213 14238 net.cpp:150] Setting up conv9_2_mbox_conf
I0511 04:18:49.048221 14238 net.cpp:157] Top shape: 16 8 1 1 (128)
I0511 04:18:49.048223 14238 net.cpp:165] Memory required for data: 3964091712
I0511 04:18:49.048230 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf_perm
I0511 04:18:49.048238 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf_perm
I0511 04:18:49.048243 14238 net.cpp:434] conv9_2_mbox_conf_perm <- conv9_2_mbox_conf
I0511 04:18:49.048251 14238 net.cpp:408] conv9_2_mbox_conf_perm -> conv9_2_mbox_conf_perm
I0511 04:18:49.048351 14238 net.cpp:150] Setting up conv9_2_mbox_conf_perm
I0511 04:18:49.048357 14238 net.cpp:157] Top shape: 16 1 1 8 (128)
I0511 04:18:49.048359 14238 net.cpp:165] Memory required for data: 3964092224
I0511 04:18:49.048362 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf_flat
I0511 04:18:49.048368 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf_flat
I0511 04:18:49.048372 14238 net.cpp:434] conv9_2_mbox_conf_flat <- conv9_2_mbox_conf_perm
I0511 04:18:49.048380 14238 net.cpp:408] conv9_2_mbox_conf_flat -> conv9_2_mbox_conf_flat
I0511 04:18:49.048405 14238 net.cpp:150] Setting up conv9_2_mbox_conf_flat
I0511 04:18:49.048413 14238 net.cpp:157] Top shape: 16 8 (128)
I0511 04:18:49.048416 14238 net.cpp:165] Memory required for data: 3964092736
I0511 04:18:49.048419 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_priorbox
I0511 04:18:49.048426 14238 net.cpp:100] Creating Layer conv9_2_mbox_priorbox
I0511 04:18:49.048430 14238 net.cpp:434] conv9_2_mbox_priorbox <- conv9_2_conv9_2_relu_0_split_2
I0511 04:18:49.048436 14238 net.cpp:434] conv9_2_mbox_priorbox <- data_data_0_split_6
I0511 04:18:49.048445 14238 net.cpp:408] conv9_2_mbox_priorbox -> conv9_2_mbox_priorbox
I0511 04:18:49.048488 14238 net.cpp:150] Setting up conv9_2_mbox_priorbox
I0511 04:18:49.048497 14238 net.cpp:157] Top shape: 1 2 16 (32)
I0511 04:18:49.048501 14238 net.cpp:165] Memory required for data: 3964092864
I0511 04:18:49.048502 14238 layer_factory.hpp:77] Creating layer mbox_loc
I0511 04:18:49.048507 14238 net.cpp:100] Creating Layer mbox_loc
I0511 04:18:49.048511 14238 net.cpp:434] mbox_loc <- conv4_3_norm_mbox_loc_flat
I0511 04:18:49.048514 14238 net.cpp:434] mbox_loc <- fc7_mbox_loc_flat
I0511 04:18:49.048518 14238 net.cpp:434] mbox_loc <- conv6_2_mbox_loc_flat
I0511 04:18:49.048523 14238 net.cpp:434] mbox_loc <- conv7_2_mbox_loc_flat
I0511 04:18:49.048527 14238 net.cpp:434] mbox_loc <- conv8_2_mbox_loc_flat
I0511 04:18:49.048532 14238 net.cpp:434] mbox_loc <- conv9_2_mbox_loc_flat
I0511 04:18:49.048542 14238 net.cpp:408] mbox_loc -> mbox_loc
I0511 04:18:49.048569 14238 net.cpp:150] Setting up mbox_loc
I0511 04:18:49.048576 14238 net.cpp:157] Top shape: 16 34928 (558848)
I0511 04:18:49.048579 14238 net.cpp:165] Memory required for data: 3966328256
I0511 04:18:49.048584 14238 layer_factory.hpp:77] Creating layer mbox_conf
I0511 04:18:49.048590 14238 net.cpp:100] Creating Layer mbox_conf
I0511 04:18:49.048594 14238 net.cpp:434] mbox_conf <- conv4_3_norm_mbox_conf_flat
I0511 04:18:49.048599 14238 net.cpp:434] mbox_conf <- fc7_mbox_conf_flat
I0511 04:18:49.048605 14238 net.cpp:434] mbox_conf <- conv6_2_mbox_conf_flat
I0511 04:18:49.048610 14238 net.cpp:434] mbox_conf <- conv7_2_mbox_conf_flat
I0511 04:18:49.048614 14238 net.cpp:434] mbox_conf <- conv8_2_mbox_conf_flat
I0511 04:18:49.048619 14238 net.cpp:434] mbox_conf <- conv9_2_mbox_conf_flat
I0511 04:18:49.048624 14238 net.cpp:408] mbox_conf -> mbox_conf
I0511 04:18:49.048660 14238 net.cpp:150] Setting up mbox_conf
I0511 04:18:49.048668 14238 net.cpp:157] Top shape: 16 17464 (279424)
I0511 04:18:49.048671 14238 net.cpp:165] Memory required for data: 3967445952
I0511 04:18:49.048674 14238 layer_factory.hpp:77] Creating layer mbox_priorbox
I0511 04:18:49.048679 14238 net.cpp:100] Creating Layer mbox_priorbox
I0511 04:18:49.048684 14238 net.cpp:434] mbox_priorbox <- conv4_3_norm_mbox_priorbox
I0511 04:18:49.048689 14238 net.cpp:434] mbox_priorbox <- fc7_mbox_priorbox
I0511 04:18:49.048696 14238 net.cpp:434] mbox_priorbox <- conv6_2_mbox_priorbox
I0511 04:18:49.048699 14238 net.cpp:434] mbox_priorbox <- conv7_2_mbox_priorbox
I0511 04:18:49.048703 14238 net.cpp:434] mbox_priorbox <- conv8_2_mbox_priorbox
I0511 04:18:49.048707 14238 net.cpp:434] mbox_priorbox <- conv9_2_mbox_priorbox
I0511 04:18:49.048714 14238 net.cpp:408] mbox_priorbox -> mbox_priorbox
I0511 04:18:49.048740 14238 net.cpp:150] Setting up mbox_priorbox
I0511 04:18:49.048746 14238 net.cpp:157] Top shape: 1 2 34928 (69856)
I0511 04:18:49.048749 14238 net.cpp:165] Memory required for data: 3967725376
I0511 04:18:49.048753 14238 layer_factory.hpp:77] Creating layer mbox_loss
I0511 04:18:49.048764 14238 net.cpp:100] Creating Layer mbox_loss
I0511 04:18:49.048769 14238 net.cpp:434] mbox_loss <- mbox_loc
I0511 04:18:49.048774 14238 net.cpp:434] mbox_loss <- mbox_conf
I0511 04:18:49.048779 14238 net.cpp:434] mbox_loss <- mbox_priorbox
I0511 04:18:49.048784 14238 net.cpp:434] mbox_loss <- label
I0511 04:18:49.048790 14238 net.cpp:408] mbox_loss -> mbox_loss
I0511 04:18:49.048851 14238 layer_factory.hpp:77] Creating layer mbox_loss_smooth_L1_loc
I0511 04:18:49.048929 14238 layer_factory.hpp:77] Creating layer mbox_loss_softmax_conf
I0511 04:18:49.048938 14238 layer_factory.hpp:77] Creating layer mbox_loss_softmax_conf
I0511 04:18:49.049528 14238 net.cpp:150] Setting up mbox_loss
I0511 04:18:49.049537 14238 net.cpp:157] Top shape: (1)
I0511 04:18:49.049540 14238 net.cpp:160] with loss weight 1
I0511 04:18:49.049561 14238 net.cpp:165] Memory required for data: 3967725380
I0511 04:18:49.049566 14238 net.cpp:226] mbox_loss needs backward computation.
I0511 04:18:49.049574 14238 net.cpp:228] mbox_priorbox does not need backward computation.
I0511 04:18:49.049582 14238 net.cpp:226] mbox_conf needs backward computation.
I0511 04:18:49.049597 14238 net.cpp:226] mbox_loc needs backward computation.
I0511 04:18:49.049605 14238 net.cpp:228] conv9_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.049609 14238 net.cpp:226] conv9_2_mbox_conf_flat needs backward computation.
I0511 04:18:49.049612 14238 net.cpp:226] conv9_2_mbox_conf_perm needs backward computation.
I0511 04:18:49.049614 14238 net.cpp:226] conv9_2_mbox_conf needs backward computation.
I0511 04:18:49.049618 14238 net.cpp:226] conv9_2_mbox_loc_flat needs backward computation.
I0511 04:18:49.049619 14238 net.cpp:226] conv9_2_mbox_loc_perm needs backward computation.
I0511 04:18:49.049624 14238 net.cpp:226] conv9_2_mbox_loc needs backward computation.
I0511 04:18:49.049628 14238 net.cpp:228] conv8_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.049635 14238 net.cpp:226] conv8_2_mbox_conf_flat needs backward computation.
I0511 04:18:49.049639 14238 net.cpp:226] conv8_2_mbox_conf_perm needs backward computation.
I0511 04:18:49.049644 14238 net.cpp:226] conv8_2_mbox_conf needs backward computation.
I0511 04:18:49.049649 14238 net.cpp:226] conv8_2_mbox_loc_flat needs backward computation.
I0511 04:18:49.049652 14238 net.cpp:226] conv8_2_mbox_loc_perm needs backward computation.
I0511 04:18:49.049656 14238 net.cpp:226] conv8_2_mbox_loc needs backward computation.
I0511 04:18:49.049661 14238 net.cpp:228] conv7_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.049666 14238 net.cpp:226] conv7_2_mbox_conf_flat needs backward computation.
I0511 04:18:49.049670 14238 net.cpp:226] conv7_2_mbox_conf_perm needs backward computation.
I0511 04:18:49.049674 14238 net.cpp:226] conv7_2_mbox_conf needs backward computation.
I0511 04:18:49.049679 14238 net.cpp:226] conv7_2_mbox_loc_flat needs backward computation.
I0511 04:18:49.049684 14238 net.cpp:226] conv7_2_mbox_loc_perm needs backward computation.
I0511 04:18:49.049687 14238 net.cpp:226] conv7_2_mbox_loc needs backward computation.
I0511 04:18:49.049693 14238 net.cpp:228] conv6_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.049700 14238 net.cpp:226] conv6_2_mbox_conf_flat needs backward computation.
I0511 04:18:49.049703 14238 net.cpp:226] conv6_2_mbox_conf_perm needs backward computation.
I0511 04:18:49.049707 14238 net.cpp:226] conv6_2_mbox_conf needs backward computation.
I0511 04:18:49.049711 14238 net.cpp:226] conv6_2_mbox_loc_flat needs backward computation.
I0511 04:18:49.049716 14238 net.cpp:226] conv6_2_mbox_loc_perm needs backward computation.
I0511 04:18:49.049721 14238 net.cpp:226] conv6_2_mbox_loc needs backward computation.
I0511 04:18:49.049724 14238 net.cpp:228] fc7_mbox_priorbox does not need backward computation.
I0511 04:18:49.049729 14238 net.cpp:226] fc7_mbox_conf_flat needs backward computation.
I0511 04:18:49.049734 14238 net.cpp:226] fc7_mbox_conf_perm needs backward computation.
I0511 04:18:49.049739 14238 net.cpp:226] fc7_mbox_conf needs backward computation.
I0511 04:18:49.049744 14238 net.cpp:226] fc7_mbox_loc_flat needs backward computation.
I0511 04:18:49.049748 14238 net.cpp:226] fc7_mbox_loc_perm needs backward computation.
I0511 04:18:49.049753 14238 net.cpp:226] fc7_mbox_loc needs backward computation.
I0511 04:18:49.049757 14238 net.cpp:228] conv4_3_norm_mbox_priorbox does not need backward computation.
I0511 04:18:49.049762 14238 net.cpp:226] conv4_3_norm_mbox_conf_flat needs backward computation.
I0511 04:18:49.049767 14238 net.cpp:226] conv4_3_norm_mbox_conf_perm needs backward computation.
I0511 04:18:49.049772 14238 net.cpp:226] conv4_3_norm_mbox_conf needs backward computation.
I0511 04:18:49.049777 14238 net.cpp:226] conv4_3_norm_mbox_loc_flat needs backward computation.
I0511 04:18:49.049779 14238 net.cpp:226] conv4_3_norm_mbox_loc_perm needs backward computation.
I0511 04:18:49.049784 14238 net.cpp:226] conv4_3_norm_mbox_loc needs backward computation.
I0511 04:18:49.049789 14238 net.cpp:226] conv4_3_norm_conv4_3_norm_0_split needs backward computation.
I0511 04:18:49.049793 14238 net.cpp:226] conv4_3_norm needs backward computation.
I0511 04:18:49.049804 14238 net.cpp:226] conv9_2_conv9_2_relu_0_split needs backward computation.
I0511 04:18:49.049808 14238 net.cpp:226] conv9_2_relu needs backward computation.
I0511 04:18:49.049813 14238 net.cpp:226] conv9_2 needs backward computation.
I0511 04:18:49.049816 14238 net.cpp:226] conv9_1_relu needs backward computation.
I0511 04:18:49.049820 14238 net.cpp:226] conv9_1 needs backward computation.
I0511 04:18:49.049824 14238 net.cpp:226] conv8_2_conv8_2_relu_0_split needs backward computation.
I0511 04:18:49.049829 14238 net.cpp:226] conv8_2_relu needs backward computation.
I0511 04:18:49.049834 14238 net.cpp:226] conv8_2 needs backward computation.
I0511 04:18:49.049839 14238 net.cpp:226] conv8_1_relu needs backward computation.
I0511 04:18:49.049840 14238 net.cpp:226] conv8_1 needs backward computation.
I0511 04:18:49.049844 14238 net.cpp:226] conv7_2_conv7_2_relu_0_split needs backward computation.
I0511 04:18:49.049846 14238 net.cpp:226] conv7_2_relu needs backward computation.
I0511 04:18:49.049849 14238 net.cpp:226] conv7_2 needs backward computation.
I0511 04:18:49.049852 14238 net.cpp:226] conv7_1_relu needs backward computation.
I0511 04:18:49.049856 14238 net.cpp:226] conv7_1 needs backward computation.
I0511 04:18:49.049860 14238 net.cpp:226] conv6_2_conv6_2_relu_0_split needs backward computation.
I0511 04:18:49.049865 14238 net.cpp:226] conv6_2_relu needs backward computation.
I0511 04:18:49.049868 14238 net.cpp:226] conv6_2 needs backward computation.
I0511 04:18:49.049873 14238 net.cpp:226] conv6_1_relu needs backward computation.
I0511 04:18:49.049876 14238 net.cpp:226] conv6_1 needs backward computation.
I0511 04:18:49.049880 14238 net.cpp:226] fc7_relu7_0_split needs backward computation.
I0511 04:18:49.049885 14238 net.cpp:226] relu7 needs backward computation.
I0511 04:18:49.049890 14238 net.cpp:226] fc7 needs backward computation.
I0511 04:18:49.049893 14238 net.cpp:226] relu6 needs backward computation.
I0511 04:18:49.049896 14238 net.cpp:226] fc6 needs backward computation.
I0511 04:18:49.049901 14238 net.cpp:226] pool5 needs backward computation.
I0511 04:18:49.049904 14238 net.cpp:226] relu5_3 needs backward computation.
I0511 04:18:49.049908 14238 net.cpp:226] conv5_3 needs backward computation.
I0511 04:18:49.049912 14238 net.cpp:226] relu5_2 needs backward computation.
I0511 04:18:49.049916 14238 net.cpp:226] conv5_2 needs backward computation.
I0511 04:18:49.049921 14238 net.cpp:226] relu5_1 needs backward computation.
I0511 04:18:49.049923 14238 net.cpp:226] conv5_1 needs backward computation.
I0511 04:18:49.049927 14238 net.cpp:226] pool4 needs backward computation.
I0511 04:18:49.049932 14238 net.cpp:226] conv4_3_relu4_3_0_split needs backward computation.
I0511 04:18:49.049937 14238 net.cpp:226] relu4_3 needs backward computation.
I0511 04:18:49.049940 14238 net.cpp:226] conv4_3 needs backward computation.
I0511 04:18:49.049944 14238 net.cpp:226] relu4_2 needs backward computation.
I0511 04:18:49.049947 14238 net.cpp:226] conv4_2 needs backward computation.
I0511 04:18:49.049952 14238 net.cpp:226] relu4_1 needs backward computation.
I0511 04:18:49.049955 14238 net.cpp:226] conv4_1 needs backward computation.
I0511 04:18:49.049959 14238 net.cpp:226] pool3 needs backward computation.
I0511 04:18:49.049965 14238 net.cpp:226] relu3_3 needs backward computation.
I0511 04:18:49.049970 14238 net.cpp:226] conv3_3 needs backward computation.
I0511 04:18:49.049974 14238 net.cpp:226] relu3_2 needs backward computation.
I0511 04:18:49.049978 14238 net.cpp:226] conv3_2 needs backward computation.
I0511 04:18:49.049981 14238 net.cpp:226] relu3_1 needs backward computation.
I0511 04:18:49.049985 14238 net.cpp:226] conv3_1 needs backward computation.
I0511 04:18:49.049989 14238 net.cpp:226] pool2 needs backward computation.
I0511 04:18:49.049993 14238 net.cpp:226] relu2_2 needs backward computation.
I0511 04:18:49.049998 14238 net.cpp:226] conv2_2 needs backward computation.
I0511 04:18:49.050001 14238 net.cpp:226] relu2_1 needs backward computation.
I0511 04:18:49.050005 14238 net.cpp:226] conv2_1 needs backward computation.
I0511 04:18:49.050014 14238 net.cpp:226] pool1 needs backward computation.
I0511 04:18:49.050019 14238 net.cpp:226] relu1_2 needs backward computation.
I0511 04:18:49.050024 14238 net.cpp:226] conv1_2 needs backward computation.
I0511 04:18:49.050027 14238 net.cpp:226] relu1_1 needs backward computation.
I0511 04:18:49.050030 14238 net.cpp:226] conv1_1 needs backward computation.
I0511 04:18:49.050036 14238 net.cpp:228] data_data_0_split does not need backward computation.
I0511 04:18:49.050041 14238 net.cpp:228] data does not need backward computation.
I0511 04:18:49.050045 14238 net.cpp:270] This network produces output mbox_loss
I0511 04:18:49.050115 14238 net.cpp:283] Network initialization done.
I0511 04:18:49.050997 14238 solver.cpp:196] Creating test net (#0) specified by test_net file: models/VGGNet/MELON/SSD_300x300/test.prototxt
I0511 04:18:49.051422 14238 net.cpp:58] Initializing net from parameters:
name: "VGG_MELON_SSD_300x300_test"
state {
phase: TEST
}
layer {
name: "data"
type: "AnnotatedData"
top: "data"
top: "label"
include {
phase: TEST
}
transform_param {
mean_value: 104
mean_value: 117
mean_value: 123
resize_param {
prob: 1
resize_mode: WARP
height: 300
width: 300
interp_mode: LINEAR
}
}
data_param {
source: "examples/MELON/MELON_test_lmdb"
batch_size: 8
backend: LMDB
}
annotated_data_param {
batch_sampler {
}
label_map_file: "data/MELON/labelmap_voc.prototxt"
}
}
layer {
name: "conv1_1"
type: "Convolution"
bottom: "data"
top: "conv1_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 64
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu1_1"
type: "ReLU"
bottom: "conv1_1"
top: "conv1_1"
}
layer {
name: "conv1_2"
type: "Convolution"
bottom: "conv1_1"
top: "conv1_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 64
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu1_2"
type: "ReLU"
bottom: "conv1_2"
top: "conv1_2"
}
layer {
name: "pool1"
type: "Pooling"
bottom: "conv1_2"
top: "pool1"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv2_1"
type: "Convolution"
bottom: "pool1"
top: "conv2_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu2_1"
type: "ReLU"
bottom: "conv2_1"
top: "conv2_1"
}
layer {
name: "conv2_2"
type: "Convolution"
bottom: "conv2_1"
top: "conv2_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu2_2"
type: "ReLU"
bottom: "conv2_2"
top: "conv2_2"
}
layer {
name: "pool2"
type: "Pooling"
bottom: "conv2_2"
top: "pool2"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv3_1"
type: "Convolution"
bottom: "pool2"
top: "conv3_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_1"
type: "ReLU"
bottom: "conv3_1"
top: "conv3_1"
}
layer {
name: "conv3_2"
type: "Convolution"
bottom: "conv3_1"
top: "conv3_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_2"
type: "ReLU"
bottom: "conv3_2"
top: "conv3_2"
}
layer {
name: "conv3_3"
type: "Convolution"
bottom: "conv3_2"
top: "conv3_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu3_3"
type: "ReLU"
bottom: "conv3_3"
top: "conv3_3"
}
layer {
name: "pool3"
type: "Pooling"
bottom: "conv3_3"
top: "pool3"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv4_1"
type: "Convolution"
bottom: "pool3"
top: "conv4_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_1"
type: "ReLU"
bottom: "conv4_1"
top: "conv4_1"
}
layer {
name: "conv4_2"
type: "Convolution"
bottom: "conv4_1"
top: "conv4_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_2"
type: "ReLU"
bottom: "conv4_2"
top: "conv4_2"
}
layer {
name: "conv4_3"
type: "Convolution"
bottom: "conv4_2"
top: "conv4_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu4_3"
type: "ReLU"
bottom: "conv4_3"
top: "conv4_3"
}
layer {
name: "pool4"
type: "Pooling"
bottom: "conv4_3"
top: "pool4"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
}
}
layer {
name: "conv5_1"
type: "Convolution"
bottom: "pool4"
top: "conv5_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_1"
type: "ReLU"
bottom: "conv5_1"
top: "conv5_1"
}
layer {
name: "conv5_2"
type: "Convolution"
bottom: "conv5_1"
top: "conv5_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_2"
type: "ReLU"
bottom: "conv5_2"
top: "conv5_2"
}
layer {
name: "conv5_3"
type: "Convolution"
bottom: "conv5_2"
top: "conv5_3"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 1
}
}
layer {
name: "relu5_3"
type: "ReLU"
bottom: "conv5_3"
top: "conv5_3"
}
layer {
name: "pool5"
type: "Pooling"
bottom: "conv5_3"
top: "pool5"
pooling_param {
pool: MAX
kernel_size: 3
stride: 1
pad: 1
}
}
layer {
name: "fc6"
type: "Convolution"
bottom: "pool5"
top: "fc6"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 1024
pad: 6
kernel_size: 3
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
dilation: 6
}
}
layer {
name: "relu6"
type: "ReLU"
bottom: "fc6"
top: "fc6"
}
layer {
name: "fc7"
type: "Convolution"
bottom: "fc6"
top: "fc7"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 1024
kernel_size: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "relu7"
type: "ReLU"
bottom: "fc7"
top: "fc7"
}
layer {
name: "conv6_1"
type: "Convolution"
bottom: "fc7"
top: "conv6_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_1_relu"
type: "ReLU"
bottom: "conv6_1"
top: "conv6_1"
}
layer {
name: "conv6_2"
type: "Convolution"
bottom: "conv6_1"
top: "conv6_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 512
pad: 1
kernel_size: 3
stride: 2
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_relu"
type: "ReLU"
bottom: "conv6_2"
top: "conv6_2"
}
layer {
name: "conv7_1"
type: "Convolution"
bottom: "conv6_2"
top: "conv7_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_1_relu"
type: "ReLU"
bottom: "conv7_1"
top: "conv7_1"
}
layer {
name: "conv7_2"
type: "Convolution"
bottom: "conv7_1"
top: "conv7_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 1
kernel_size: 3
stride: 2
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_relu"
type: "ReLU"
bottom: "conv7_2"
top: "conv7_2"
}
layer {
name: "conv8_1"
type: "Convolution"
bottom: "conv7_2"
top: "conv8_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_1_relu"
type: "ReLU"
bottom: "conv8_1"
top: "conv8_1"
}
layer {
name: "conv8_2"
type: "Convolution"
bottom: "conv8_1"
top: "conv8_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_relu"
type: "ReLU"
bottom: "conv8_2"
top: "conv8_2"
}
layer {
name: "conv9_1"
type: "Convolution"
bottom: "conv8_2"
top: "conv9_1"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 128
pad: 0
kernel_size: 1
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_1_relu"
type: "ReLU"
bottom: "conv9_1"
top: "conv9_1"
}
layer {
name: "conv9_2"
type: "Convolution"
bottom: "conv9_1"
top: "conv9_2"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 256
pad: 0
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_relu"
type: "ReLU"
bottom: "conv9_2"
top: "conv9_2"
}
layer {
name: "conv4_3_norm"
type: "Normalize"
bottom: "conv4_3"
top: "conv4_3_norm"
norm_param {
across_spatial: false
scale_filler {
type: "constant"
value: 20
}
channel_shared: false
}
}
layer {
name: "conv4_3_norm_mbox_loc"
type: "Convolution"
bottom: "conv4_3_norm"
top: "conv4_3_norm_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv4_3_norm_mbox_loc_perm"
type: "Permute"
bottom: "conv4_3_norm_mbox_loc"
top: "conv4_3_norm_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv4_3_norm_mbox_loc_flat"
type: "Flatten"
bottom: "conv4_3_norm_mbox_loc_perm"
top: "conv4_3_norm_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv4_3_norm_mbox_conf"
type: "Convolution"
bottom: "conv4_3_norm"
top: "conv4_3_norm_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv4_3_norm_mbox_conf_perm"
type: "Permute"
bottom: "conv4_3_norm_mbox_conf"
top: "conv4_3_norm_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv4_3_norm_mbox_conf_flat"
type: "Flatten"
bottom: "conv4_3_norm_mbox_conf_perm"
top: "conv4_3_norm_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv4_3_norm_mbox_priorbox"
type: "PriorBox"
bottom: "conv4_3_norm"
bottom: "data"
top: "conv4_3_norm_mbox_priorbox"
prior_box_param {
min_size: 30
max_size: 60
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 8
offset: 0.5
}
}
layer {
name: "fc7_mbox_loc"
type: "Convolution"
bottom: "fc7"
top: "fc7_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "fc7_mbox_loc_perm"
type: "Permute"
bottom: "fc7_mbox_loc"
top: "fc7_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "fc7_mbox_loc_flat"
type: "Flatten"
bottom: "fc7_mbox_loc_perm"
top: "fc7_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "fc7_mbox_conf"
type: "Convolution"
bottom: "fc7"
top: "fc7_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "fc7_mbox_conf_perm"
type: "Permute"
bottom: "fc7_mbox_conf"
top: "fc7_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "fc7_mbox_conf_flat"
type: "Flatten"
bottom: "fc7_mbox_conf_perm"
top: "fc7_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "fc7_mbox_priorbox"
type: "PriorBox"
bottom: "fc7"
bottom: "data"
top: "fc7_mbox_priorbox"
prior_box_param {
min_size: 60
max_size: 111
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 16
offset: 0.5
}
}
layer {
name: "conv6_2_mbox_loc"
type: "Convolution"
bottom: "conv6_2"
top: "conv6_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_mbox_loc_perm"
type: "Permute"
bottom: "conv6_2_mbox_loc"
top: "conv6_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv6_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv6_2_mbox_loc_perm"
top: "conv6_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv6_2_mbox_conf"
type: "Convolution"
bottom: "conv6_2"
top: "conv6_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv6_2_mbox_conf_perm"
type: "Permute"
bottom: "conv6_2_mbox_conf"
top: "conv6_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv6_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv6_2_mbox_conf_perm"
top: "conv6_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv6_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv6_2"
bottom: "data"
top: "conv6_2_mbox_priorbox"
prior_box_param {
min_size: 111
max_size: 162
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 32
offset: 0.5
}
}
layer {
name: "conv7_2_mbox_loc"
type: "Convolution"
bottom: "conv7_2"
top: "conv7_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 24
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_mbox_loc_perm"
type: "Permute"
bottom: "conv7_2_mbox_loc"
top: "conv7_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv7_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv7_2_mbox_loc_perm"
top: "conv7_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv7_2_mbox_conf"
type: "Convolution"
bottom: "conv7_2"
top: "conv7_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 12
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv7_2_mbox_conf_perm"
type: "Permute"
bottom: "conv7_2_mbox_conf"
top: "conv7_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv7_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv7_2_mbox_conf_perm"
top: "conv7_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv7_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv7_2"
bottom: "data"
top: "conv7_2_mbox_priorbox"
prior_box_param {
min_size: 162
max_size: 213
aspect_ratio: 2
aspect_ratio: 3
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 64
offset: 0.5
}
}
layer {
name: "conv8_2_mbox_loc"
type: "Convolution"
bottom: "conv8_2"
top: "conv8_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_mbox_loc_perm"
type: "Permute"
bottom: "conv8_2_mbox_loc"
top: "conv8_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv8_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv8_2_mbox_loc_perm"
top: "conv8_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv8_2_mbox_conf"
type: "Convolution"
bottom: "conv8_2"
top: "conv8_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv8_2_mbox_conf_perm"
type: "Permute"
bottom: "conv8_2_mbox_conf"
top: "conv8_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv8_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv8_2_mbox_conf_perm"
top: "conv8_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv8_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv8_2"
bottom: "data"
top: "conv8_2_mbox_priorbox"
prior_box_param {
min_size: 213
max_size: 264
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 100
offset: 0.5
}
}
layer {
name: "conv9_2_mbox_loc"
type: "Convolution"
bottom: "conv9_2"
top: "conv9_2_mbox_loc"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 16
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_mbox_loc_perm"
type: "Permute"
bottom: "conv9_2_mbox_loc"
top: "conv9_2_mbox_loc_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv9_2_mbox_loc_flat"
type: "Flatten"
bottom: "conv9_2_mbox_loc_perm"
top: "conv9_2_mbox_loc_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv9_2_mbox_conf"
type: "Convolution"
bottom: "conv9_2"
top: "conv9_2_mbox_conf"
param {
lr_mult: 1
decay_mult: 1
}
param {
lr_mult: 2
decay_mult: 0
}
convolution_param {
num_output: 8
pad: 1
kernel_size: 3
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
layer {
name: "conv9_2_mbox_conf_perm"
type: "Permute"
bottom: "conv9_2_mbox_conf"
top: "conv9_2_mbox_conf_perm"
permute_param {
order: 0
order: 2
order: 3
order: 1
}
}
layer {
name: "conv9_2_mbox_conf_flat"
type: "Flatten"
bottom: "conv9_2_mbox_conf_perm"
top: "conv9_2_mbox_conf_flat"
flatten_param {
axis: 1
}
}
layer {
name: "conv9_2_mbox_priorbox"
type: "PriorBox"
bottom: "conv9_2"
bottom: "data"
top: "conv9_2_mbox_priorbox"
prior_box_param {
min_size: 264
max_size: 315
aspect_ratio: 2
flip: true
clip: false
variance: 0.1
variance: 0.1
variance: 0.2
variance: 0.2
step: 300
offset: 0.5
}
}
layer {
name: "mbox_loc"
type: "Concat"
bottom: "conv4_3_norm_mbox_loc_flat"
bottom: "fc7_mbox_loc_flat"
bottom: "conv6_2_mbox_loc_flat"
bottom: "conv7_2_mbox_loc_flat"
bottom: "conv8_2_mbox_loc_flat"
bottom: "conv9_2_mbox_loc_flat"
top: "mbox_loc"
concat_param {
axis: 1
}
}
layer {
name: "mbox_conf"
type: "Concat"
bottom: "conv4_3_norm_mbox_conf_flat"
bottom: "fc7_mbox_conf_flat"
bottom: "conv6_2_mbox_conf_flat"
bottom: "conv7_2_mbox_conf_flat"
bottom: "conv8_2_mbox_conf_flat"
bottom: "conv9_2_mbox_conf_flat"
top: "mbox_conf"
concat_param {
axis: 1
}
}
layer {
name: "mbox_priorbox"
type: "Concat"
bottom: "conv4_3_norm_mbox_priorbox"
bottom: "fc7_mbox_priorbox"
bottom: "conv6_2_mbox_priorbox"
bottom: "conv7_2_mbox_priorbox"
bottom: "conv8_2_mbox_priorbox"
bottom: "conv9_2_mbox_priorbox"
top: "mbox_priorbox"
concat_param {
axis: 2
}
}
layer {
name: "mbox_conf_reshape"
type: "Reshape"
bottom: "mbox_conf"
top: "mbox_conf_reshape"
reshape_param {
shape {
dim: 0
dim: -1
dim: 2
}
}
}
layer {
name: "mbox_conf_softmax"
type: "Softmax"
bottom: "mbox_conf_reshape"
top: "mbox_conf_softmax"
softmax_param {
axis: 2
}
}
layer {
name: "mbox_conf_flatten"
type: "Flatten"
bottom: "mbox_conf_softmax"
top: "mbox_conf_flatten"
flatten_param {
axis: 1
}
}
layer {
name: "detection_out"
type: "DetectionOutput"
bottom: "mbox_loc"
bottom: "mbox_conf_flatten"
bottom: "mbox_priorbox"
top: "detection_out"
include {
phase: TEST
}
detection_output_param {
num_classes: 2
share_location: true
background_label_id: 0
nms_param {
nms_threshold: 0.45
top_k: 400
}
save_output_param {
output_directory: "/home/guo/data/VOCdevkit/results/MELON/SSD_300x300/Main"
output_name_prefix: "comp4_det_test_"
output_format: "MELON"
label_map_file: "data/MELON/labelmap_voc.prototxt"
name_size_file: "data/MELON/test_name_size.txt"
num_test_image: 60000
}
code_type: CENTER_SIZE
keep_top_k: 200
confidence_threshold: 0.01
}
}
layer {
name: "detection_eval"
type: "DetectionEvaluate"
bottom: "detection_out"
bottom: "label"
top: "detection_eval"
include {
phase: TEST
}
detection_evaluate_param {
num_classes: 2
background_label_id: 0
overlap_threshold: 0.5
evaluate_difficult_gt: false
name_size_file: "data/MELON/test_name_size.txt"
}
}
I0511 04:18:49.051833 14238 layer_factory.hpp:77] Creating layer data
I0511 04:18:49.051885 14238 net.cpp:100] Creating Layer data
I0511 04:18:49.051894 14238 net.cpp:408] data -> data
I0511 04:18:49.051903 14238 net.cpp:408] data -> label
I0511 04:18:49.052651 14269 db_lmdb.cpp:35] Opened lmdb examples/MELON/MELON_test_lmdb
I0511 04:18:49.054622 14238 annotated_data_layer.cpp:62] output data size: 8,3,300,300
I0511 04:18:49.066452 14238 net.cpp:150] Setting up data
I0511 04:18:49.066473 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066476 14238 net.cpp:157] Top shape: 1 1 3 8 (24)
I0511 04:18:49.066480 14238 net.cpp:165] Memory required for data: 8640096
I0511 04:18:49.066485 14238 layer_factory.hpp:77] Creating layer data_data_0_split
I0511 04:18:49.066498 14238 net.cpp:100] Creating Layer data_data_0_split
I0511 04:18:49.066503 14238 net.cpp:434] data_data_0_split <- data
I0511 04:18:49.066510 14238 net.cpp:408] data_data_0_split -> data_data_0_split_0
I0511 04:18:49.066521 14238 net.cpp:408] data_data_0_split -> data_data_0_split_1
I0511 04:18:49.066529 14238 net.cpp:408] data_data_0_split -> data_data_0_split_2
I0511 04:18:49.066539 14238 net.cpp:408] data_data_0_split -> data_data_0_split_3
I0511 04:18:49.066546 14238 net.cpp:408] data_data_0_split -> data_data_0_split_4
I0511 04:18:49.066555 14238 net.cpp:408] data_data_0_split -> data_data_0_split_5
I0511 04:18:49.066560 14238 net.cpp:408] data_data_0_split -> data_data_0_split_6
I0511 04:18:49.066661 14238 net.cpp:150] Setting up data_data_0_split
I0511 04:18:49.066668 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066671 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066675 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066680 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066685 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066689 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066694 14238 net.cpp:157] Top shape: 8 3 300 300 (2160000)
I0511 04:18:49.066715 14238 net.cpp:165] Memory required for data: 69120096
I0511 04:18:49.066720 14238 layer_factory.hpp:77] Creating layer conv1_1
I0511 04:18:49.066736 14238 net.cpp:100] Creating Layer conv1_1
I0511 04:18:49.066741 14238 net.cpp:434] conv1_1 <- data_data_0_split_0
I0511 04:18:49.066747 14238 net.cpp:408] conv1_1 -> conv1_1
I0511 04:18:49.067875 14238 net.cpp:150] Setting up conv1_1
I0511 04:18:49.067885 14238 net.cpp:157] Top shape: 8 64 300 300 (46080000)
I0511 04:18:49.067888 14238 net.cpp:165] Memory required for data: 253440096
I0511 04:18:49.067899 14238 layer_factory.hpp:77] Creating layer relu1_1
I0511 04:18:49.067909 14238 net.cpp:100] Creating Layer relu1_1
I0511 04:18:49.067914 14238 net.cpp:434] relu1_1 <- conv1_1
I0511 04:18:49.067919 14238 net.cpp:395] relu1_1 -> conv1_1 (in-place)
I0511 04:18:49.068060 14238 net.cpp:150] Setting up relu1_1
I0511 04:18:49.068068 14238 net.cpp:157] Top shape: 8 64 300 300 (46080000)
I0511 04:18:49.068069 14238 net.cpp:165] Memory required for data: 437760096
I0511 04:18:49.068073 14238 layer_factory.hpp:77] Creating layer conv1_2
I0511 04:18:49.068081 14238 net.cpp:100] Creating Layer conv1_2
I0511 04:18:49.068084 14238 net.cpp:434] conv1_2 <- conv1_1
I0511 04:18:49.068089 14238 net.cpp:408] conv1_2 -> conv1_2
I0511 04:18:49.071187 14238 net.cpp:150] Setting up conv1_2
I0511 04:18:49.071197 14238 net.cpp:157] Top shape: 8 64 300 300 (46080000)
I0511 04:18:49.071200 14238 net.cpp:165] Memory required for data: 622080096
I0511 04:18:49.071208 14238 layer_factory.hpp:77] Creating layer relu1_2
I0511 04:18:49.071211 14238 net.cpp:100] Creating Layer relu1_2
I0511 04:18:49.071215 14238 net.cpp:434] relu1_2 <- conv1_2
I0511 04:18:49.071220 14238 net.cpp:395] relu1_2 -> conv1_2 (in-place)
I0511 04:18:49.071362 14238 net.cpp:150] Setting up relu1_2
I0511 04:18:49.071369 14238 net.cpp:157] Top shape: 8 64 300 300 (46080000)
I0511 04:18:49.071372 14238 net.cpp:165] Memory required for data: 806400096
I0511 04:18:49.071375 14238 layer_factory.hpp:77] Creating layer pool1
I0511 04:18:49.071382 14238 net.cpp:100] Creating Layer pool1
I0511 04:18:49.071386 14238 net.cpp:434] pool1 <- conv1_2
I0511 04:18:49.071393 14238 net.cpp:408] pool1 -> pool1
I0511 04:18:49.071446 14238 net.cpp:150] Setting up pool1
I0511 04:18:49.071455 14238 net.cpp:157] Top shape: 8 64 150 150 (11520000)
I0511 04:18:49.071456 14238 net.cpp:165] Memory required for data: 852480096
I0511 04:18:49.071460 14238 layer_factory.hpp:77] Creating layer conv2_1
I0511 04:18:49.071470 14238 net.cpp:100] Creating Layer conv2_1
I0511 04:18:49.071475 14238 net.cpp:434] conv2_1 <- pool1
I0511 04:18:49.071481 14238 net.cpp:408] conv2_1 -> conv2_1
I0511 04:18:49.072755 14238 net.cpp:150] Setting up conv2_1
I0511 04:18:49.072764 14238 net.cpp:157] Top shape: 8 128 150 150 (23040000)
I0511 04:18:49.072767 14238 net.cpp:165] Memory required for data: 944640096
I0511 04:18:49.072775 14238 layer_factory.hpp:77] Creating layer relu2_1
I0511 04:18:49.072784 14238 net.cpp:100] Creating Layer relu2_1
I0511 04:18:49.072789 14238 net.cpp:434] relu2_1 <- conv2_1
I0511 04:18:49.072796 14238 net.cpp:395] relu2_1 -> conv2_1 (in-place)
I0511 04:18:49.072940 14238 net.cpp:150] Setting up relu2_1
I0511 04:18:49.072948 14238 net.cpp:157] Top shape: 8 128 150 150 (23040000)
I0511 04:18:49.072952 14238 net.cpp:165] Memory required for data: 1036800096
I0511 04:18:49.072953 14238 layer_factory.hpp:77] Creating layer conv2_2
I0511 04:18:49.072960 14238 net.cpp:100] Creating Layer conv2_2
I0511 04:18:49.072963 14238 net.cpp:434] conv2_2 <- conv2_1
I0511 04:18:49.072968 14238 net.cpp:408] conv2_2 -> conv2_2
I0511 04:18:49.074856 14238 net.cpp:150] Setting up conv2_2
I0511 04:18:49.074865 14238 net.cpp:157] Top shape: 8 128 150 150 (23040000)
I0511 04:18:49.074868 14238 net.cpp:165] Memory required for data: 1128960096
I0511 04:18:49.074873 14238 layer_factory.hpp:77] Creating layer relu2_2
I0511 04:18:49.074879 14238 net.cpp:100] Creating Layer relu2_2
I0511 04:18:49.074882 14238 net.cpp:434] relu2_2 <- conv2_2
I0511 04:18:49.074899 14238 net.cpp:395] relu2_2 -> conv2_2 (in-place)
I0511 04:18:49.075057 14238 net.cpp:150] Setting up relu2_2
I0511 04:18:49.075065 14238 net.cpp:157] Top shape: 8 128 150 150 (23040000)
I0511 04:18:49.075067 14238 net.cpp:165] Memory required for data: 1221120096
I0511 04:18:49.075069 14238 layer_factory.hpp:77] Creating layer pool2
I0511 04:18:49.075074 14238 net.cpp:100] Creating Layer pool2
I0511 04:18:49.075076 14238 net.cpp:434] pool2 <- conv2_2
I0511 04:18:49.075081 14238 net.cpp:408] pool2 -> pool2
I0511 04:18:49.075125 14238 net.cpp:150] Setting up pool2
I0511 04:18:49.075134 14238 net.cpp:157] Top shape: 8 128 75 75 (5760000)
I0511 04:18:49.075135 14238 net.cpp:165] Memory required for data: 1244160096
I0511 04:18:49.075137 14238 layer_factory.hpp:77] Creating layer conv3_1
I0511 04:18:49.075145 14238 net.cpp:100] Creating Layer conv3_1
I0511 04:18:49.075148 14238 net.cpp:434] conv3_1 <- pool2
I0511 04:18:49.075153 14238 net.cpp:408] conv3_1 -> conv3_1
I0511 04:18:49.078626 14238 net.cpp:150] Setting up conv3_1
I0511 04:18:49.078641 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.078646 14238 net.cpp:165] Memory required for data: 1290240096
I0511 04:18:49.078657 14238 layer_factory.hpp:77] Creating layer relu3_1
I0511 04:18:49.078665 14238 net.cpp:100] Creating Layer relu3_1
I0511 04:18:49.078668 14238 net.cpp:434] relu3_1 <- conv3_1
I0511 04:18:49.078675 14238 net.cpp:395] relu3_1 -> conv3_1 (in-place)
I0511 04:18:49.079396 14238 net.cpp:150] Setting up relu3_1
I0511 04:18:49.079408 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.079411 14238 net.cpp:165] Memory required for data: 1336320096
I0511 04:18:49.079416 14238 layer_factory.hpp:77] Creating layer conv3_2
I0511 04:18:49.079425 14238 net.cpp:100] Creating Layer conv3_2
I0511 04:18:49.079429 14238 net.cpp:434] conv3_2 <- conv3_1
I0511 04:18:49.079447 14238 net.cpp:408] conv3_2 -> conv3_2
I0511 04:18:49.085232 14238 net.cpp:150] Setting up conv3_2
I0511 04:18:49.085250 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.085253 14238 net.cpp:165] Memory required for data: 1382400096
I0511 04:18:49.085260 14238 layer_factory.hpp:77] Creating layer relu3_2
I0511 04:18:49.085269 14238 net.cpp:100] Creating Layer relu3_2
I0511 04:18:49.085274 14238 net.cpp:434] relu3_2 <- conv3_2
I0511 04:18:49.085280 14238 net.cpp:395] relu3_2 -> conv3_2 (in-place)
I0511 04:18:49.085438 14238 net.cpp:150] Setting up relu3_2
I0511 04:18:49.085446 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.085448 14238 net.cpp:165] Memory required for data: 1428480096
I0511 04:18:49.085450 14238 layer_factory.hpp:77] Creating layer conv3_3
I0511 04:18:49.085461 14238 net.cpp:100] Creating Layer conv3_3
I0511 04:18:49.085464 14238 net.cpp:434] conv3_3 <- conv3_2
I0511 04:18:49.085469 14238 net.cpp:408] conv3_3 -> conv3_3
I0511 04:18:49.089763 14238 net.cpp:150] Setting up conv3_3
I0511 04:18:49.089777 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.089781 14238 net.cpp:165] Memory required for data: 1474560096
I0511 04:18:49.089787 14238 layer_factory.hpp:77] Creating layer relu3_3
I0511 04:18:49.089792 14238 net.cpp:100] Creating Layer relu3_3
I0511 04:18:49.089795 14238 net.cpp:434] relu3_3 <- conv3_3
I0511 04:18:49.089799 14238 net.cpp:395] relu3_3 -> conv3_3 (in-place)
I0511 04:18:49.089944 14238 net.cpp:150] Setting up relu3_3
I0511 04:18:49.089951 14238 net.cpp:157] Top shape: 8 256 75 75 (11520000)
I0511 04:18:49.089952 14238 net.cpp:165] Memory required for data: 1520640096
I0511 04:18:49.089956 14238 layer_factory.hpp:77] Creating layer pool3
I0511 04:18:49.089960 14238 net.cpp:100] Creating Layer pool3
I0511 04:18:49.089962 14238 net.cpp:434] pool3 <- conv3_3
I0511 04:18:49.089967 14238 net.cpp:408] pool3 -> pool3
I0511 04:18:49.090010 14238 net.cpp:150] Setting up pool3
I0511 04:18:49.090016 14238 net.cpp:157] Top shape: 8 256 38 38 (2957312)
I0511 04:18:49.090019 14238 net.cpp:165] Memory required for data: 1532469344
I0511 04:18:49.090021 14238 layer_factory.hpp:77] Creating layer conv4_1
I0511 04:18:49.090044 14238 net.cpp:100] Creating Layer conv4_1
I0511 04:18:49.090046 14238 net.cpp:434] conv4_1 <- pool3
I0511 04:18:49.090050 14238 net.cpp:408] conv4_1 -> conv4_1
I0511 04:18:49.096907 14238 net.cpp:150] Setting up conv4_1
I0511 04:18:49.096925 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.096928 14238 net.cpp:165] Memory required for data: 1556127840
I0511 04:18:49.096935 14238 layer_factory.hpp:77] Creating layer relu4_1
I0511 04:18:49.096940 14238 net.cpp:100] Creating Layer relu4_1
I0511 04:18:49.096945 14238 net.cpp:434] relu4_1 <- conv4_1
I0511 04:18:49.096949 14238 net.cpp:395] relu4_1 -> conv4_1 (in-place)
I0511 04:18:49.097103 14238 net.cpp:150] Setting up relu4_1
I0511 04:18:49.097111 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.097115 14238 net.cpp:165] Memory required for data: 1579786336
I0511 04:18:49.097116 14238 layer_factory.hpp:77] Creating layer conv4_2
I0511 04:18:49.097124 14238 net.cpp:100] Creating Layer conv4_2
I0511 04:18:49.097126 14238 net.cpp:434] conv4_2 <- conv4_1
I0511 04:18:49.097131 14238 net.cpp:408] conv4_2 -> conv4_2
I0511 04:18:49.108618 14238 net.cpp:150] Setting up conv4_2
I0511 04:18:49.108636 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.108639 14238 net.cpp:165] Memory required for data: 1603444832
I0511 04:18:49.108649 14238 layer_factory.hpp:77] Creating layer relu4_2
I0511 04:18:49.108657 14238 net.cpp:100] Creating Layer relu4_2
I0511 04:18:49.108660 14238 net.cpp:434] relu4_2 <- conv4_2
I0511 04:18:49.108665 14238 net.cpp:395] relu4_2 -> conv4_2 (in-place)
I0511 04:18:49.108824 14238 net.cpp:150] Setting up relu4_2
I0511 04:18:49.108831 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.108834 14238 net.cpp:165] Memory required for data: 1627103328
I0511 04:18:49.108836 14238 layer_factory.hpp:77] Creating layer conv4_3
I0511 04:18:49.108845 14238 net.cpp:100] Creating Layer conv4_3
I0511 04:18:49.108849 14238 net.cpp:434] conv4_3 <- conv4_2
I0511 04:18:49.108852 14238 net.cpp:408] conv4_3 -> conv4_3
I0511 04:18:49.121052 14238 net.cpp:150] Setting up conv4_3
I0511 04:18:49.121068 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.121071 14238 net.cpp:165] Memory required for data: 1650761824
I0511 04:18:49.121078 14238 layer_factory.hpp:77] Creating layer relu4_3
I0511 04:18:49.121085 14238 net.cpp:100] Creating Layer relu4_3
I0511 04:18:49.121088 14238 net.cpp:434] relu4_3 <- conv4_3
I0511 04:18:49.121093 14238 net.cpp:395] relu4_3 -> conv4_3 (in-place)
I0511 04:18:49.121243 14238 net.cpp:150] Setting up relu4_3
I0511 04:18:49.121251 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.121254 14238 net.cpp:165] Memory required for data: 1674420320
I0511 04:18:49.121256 14238 layer_factory.hpp:77] Creating layer conv4_3_relu4_3_0_split
I0511 04:18:49.121261 14238 net.cpp:100] Creating Layer conv4_3_relu4_3_0_split
I0511 04:18:49.121263 14238 net.cpp:434] conv4_3_relu4_3_0_split <- conv4_3
I0511 04:18:49.121268 14238 net.cpp:408] conv4_3_relu4_3_0_split -> conv4_3_relu4_3_0_split_0
I0511 04:18:49.121274 14238 net.cpp:408] conv4_3_relu4_3_0_split -> conv4_3_relu4_3_0_split_1
I0511 04:18:49.121309 14238 net.cpp:150] Setting up conv4_3_relu4_3_0_split
I0511 04:18:49.121312 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.121316 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.121318 14238 net.cpp:165] Memory required for data: 1721737312
I0511 04:18:49.121320 14238 layer_factory.hpp:77] Creating layer pool4
I0511 04:18:49.121326 14238 net.cpp:100] Creating Layer pool4
I0511 04:18:49.121331 14238 net.cpp:434] pool4 <- conv4_3_relu4_3_0_split_0
I0511 04:18:49.121338 14238 net.cpp:408] pool4 -> pool4
I0511 04:18:49.121376 14238 net.cpp:150] Setting up pool4
I0511 04:18:49.121381 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.121383 14238 net.cpp:165] Memory required for data: 1727651936
I0511 04:18:49.121385 14238 layer_factory.hpp:77] Creating layer conv5_1
I0511 04:18:49.121407 14238 net.cpp:100] Creating Layer conv5_1
I0511 04:18:49.121410 14238 net.cpp:434] conv5_1 <- pool4
I0511 04:18:49.121417 14238 net.cpp:408] conv5_1 -> conv5_1
I0511 04:18:49.132954 14238 net.cpp:150] Setting up conv5_1
I0511 04:18:49.132974 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.132977 14238 net.cpp:165] Memory required for data: 1733566560
I0511 04:18:49.132984 14238 layer_factory.hpp:77] Creating layer relu5_1
I0511 04:18:49.132992 14238 net.cpp:100] Creating Layer relu5_1
I0511 04:18:49.132995 14238 net.cpp:434] relu5_1 <- conv5_1
I0511 04:18:49.133000 14238 net.cpp:395] relu5_1 -> conv5_1 (in-place)
I0511 04:18:49.133612 14238 net.cpp:150] Setting up relu5_1
I0511 04:18:49.133621 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.133623 14238 net.cpp:165] Memory required for data: 1739481184
I0511 04:18:49.133626 14238 layer_factory.hpp:77] Creating layer conv5_2
I0511 04:18:49.133635 14238 net.cpp:100] Creating Layer conv5_2
I0511 04:18:49.133638 14238 net.cpp:434] conv5_2 <- conv5_1
I0511 04:18:49.133644 14238 net.cpp:408] conv5_2 -> conv5_2
I0511 04:18:49.145213 14238 net.cpp:150] Setting up conv5_2
I0511 04:18:49.145231 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.145233 14238 net.cpp:165] Memory required for data: 1745395808
I0511 04:18:49.145241 14238 layer_factory.hpp:77] Creating layer relu5_2
I0511 04:18:49.145246 14238 net.cpp:100] Creating Layer relu5_2
I0511 04:18:49.145251 14238 net.cpp:434] relu5_2 <- conv5_2
I0511 04:18:49.145256 14238 net.cpp:395] relu5_2 -> conv5_2 (in-place)
I0511 04:18:49.145414 14238 net.cpp:150] Setting up relu5_2
I0511 04:18:49.145422 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.145426 14238 net.cpp:165] Memory required for data: 1751310432
I0511 04:18:49.145427 14238 layer_factory.hpp:77] Creating layer conv5_3
I0511 04:18:49.145437 14238 net.cpp:100] Creating Layer conv5_3
I0511 04:18:49.145440 14238 net.cpp:434] conv5_3 <- conv5_2
I0511 04:18:49.145447 14238 net.cpp:408] conv5_3 -> conv5_3
I0511 04:18:49.157375 14238 net.cpp:150] Setting up conv5_3
I0511 04:18:49.157392 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.157394 14238 net.cpp:165] Memory required for data: 1757225056
I0511 04:18:49.157402 14238 layer_factory.hpp:77] Creating layer relu5_3
I0511 04:18:49.157414 14238 net.cpp:100] Creating Layer relu5_3
I0511 04:18:49.157418 14238 net.cpp:434] relu5_3 <- conv5_3
I0511 04:18:49.157423 14238 net.cpp:395] relu5_3 -> conv5_3 (in-place)
I0511 04:18:49.157574 14238 net.cpp:150] Setting up relu5_3
I0511 04:18:49.157580 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.157582 14238 net.cpp:165] Memory required for data: 1763139680
I0511 04:18:49.157585 14238 layer_factory.hpp:77] Creating layer pool5
I0511 04:18:49.157590 14238 net.cpp:100] Creating Layer pool5
I0511 04:18:49.157593 14238 net.cpp:434] pool5 <- conv5_3
I0511 04:18:49.157598 14238 net.cpp:408] pool5 -> pool5
I0511 04:18:49.157634 14238 net.cpp:150] Setting up pool5
I0511 04:18:49.157640 14238 net.cpp:157] Top shape: 8 512 19 19 (1478656)
I0511 04:18:49.157644 14238 net.cpp:165] Memory required for data: 1769054304
I0511 04:18:49.157646 14238 layer_factory.hpp:77] Creating layer fc6
I0511 04:18:49.157660 14238 net.cpp:100] Creating Layer fc6
I0511 04:18:49.157665 14238 net.cpp:434] fc6 <- pool5
I0511 04:18:49.157671 14238 net.cpp:408] fc6 -> fc6
I0511 04:18:49.178062 14238 net.cpp:150] Setting up fc6
I0511 04:18:49.178081 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.178084 14238 net.cpp:165] Memory required for data: 1780883552
I0511 04:18:49.178091 14238 layer_factory.hpp:77] Creating layer relu6
I0511 04:18:49.178098 14238 net.cpp:100] Creating Layer relu6
I0511 04:18:49.178102 14238 net.cpp:434] relu6 <- fc6
I0511 04:18:49.178107 14238 net.cpp:395] relu6 -> fc6 (in-place)
I0511 04:18:49.178316 14238 net.cpp:150] Setting up relu6
I0511 04:18:49.178324 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.178326 14238 net.cpp:165] Memory required for data: 1792712800
I0511 04:18:49.178347 14238 layer_factory.hpp:77] Creating layer fc7
I0511 04:18:49.178359 14238 net.cpp:100] Creating Layer fc7
I0511 04:18:49.178364 14238 net.cpp:434] fc7 <- fc6
I0511 04:18:49.178369 14238 net.cpp:408] fc7 -> fc7
I0511 04:18:49.184808 14238 net.cpp:150] Setting up fc7
I0511 04:18:49.184826 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.184829 14238 net.cpp:165] Memory required for data: 1804542048
I0511 04:18:49.184836 14238 layer_factory.hpp:77] Creating layer relu7
I0511 04:18:49.184844 14238 net.cpp:100] Creating Layer relu7
I0511 04:18:49.184846 14238 net.cpp:434] relu7 <- fc7
I0511 04:18:49.184852 14238 net.cpp:395] relu7 -> fc7 (in-place)
I0511 04:18:49.184998 14238 net.cpp:150] Setting up relu7
I0511 04:18:49.185006 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.185009 14238 net.cpp:165] Memory required for data: 1816371296
I0511 04:18:49.185010 14238 layer_factory.hpp:77] Creating layer fc7_relu7_0_split
I0511 04:18:49.185015 14238 net.cpp:100] Creating Layer fc7_relu7_0_split
I0511 04:18:49.185019 14238 net.cpp:434] fc7_relu7_0_split <- fc7
I0511 04:18:49.185024 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_0
I0511 04:18:49.185029 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_1
I0511 04:18:49.185039 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_2
I0511 04:18:49.185045 14238 net.cpp:408] fc7_relu7_0_split -> fc7_relu7_0_split_3
I0511 04:18:49.185117 14238 net.cpp:150] Setting up fc7_relu7_0_split
I0511 04:18:49.185123 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.185127 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.185129 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.185132 14238 net.cpp:157] Top shape: 8 1024 19 19 (2957312)
I0511 04:18:49.185133 14238 net.cpp:165] Memory required for data: 1863688288
I0511 04:18:49.185137 14238 layer_factory.hpp:77] Creating layer conv6_1
I0511 04:18:49.185145 14238 net.cpp:100] Creating Layer conv6_1
I0511 04:18:49.185148 14238 net.cpp:434] conv6_1 <- fc7_relu7_0_split_0
I0511 04:18:49.185153 14238 net.cpp:408] conv6_1 -> conv6_1
I0511 04:18:49.188364 14238 net.cpp:150] Setting up conv6_1
I0511 04:18:49.188376 14238 net.cpp:157] Top shape: 8 256 19 19 (739328)
I0511 04:18:49.188380 14238 net.cpp:165] Memory required for data: 1866645600
I0511 04:18:49.188385 14238 layer_factory.hpp:77] Creating layer conv6_1_relu
I0511 04:18:49.188390 14238 net.cpp:100] Creating Layer conv6_1_relu
I0511 04:18:49.188392 14238 net.cpp:434] conv6_1_relu <- conv6_1
I0511 04:18:49.188397 14238 net.cpp:395] conv6_1_relu -> conv6_1 (in-place)
I0511 04:18:49.188966 14238 net.cpp:150] Setting up conv6_1_relu
I0511 04:18:49.188974 14238 net.cpp:157] Top shape: 8 256 19 19 (739328)
I0511 04:18:49.188977 14238 net.cpp:165] Memory required for data: 1869602912
I0511 04:18:49.188979 14238 layer_factory.hpp:77] Creating layer conv6_2
I0511 04:18:49.188987 14238 net.cpp:100] Creating Layer conv6_2
I0511 04:18:49.188990 14238 net.cpp:434] conv6_2 <- conv6_1
I0511 04:18:49.189000 14238 net.cpp:408] conv6_2 -> conv6_2
I0511 04:18:49.195040 14238 net.cpp:150] Setting up conv6_2
I0511 04:18:49.195060 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195062 14238 net.cpp:165] Memory required for data: 1871241312
I0511 04:18:49.195075 14238 layer_factory.hpp:77] Creating layer conv6_2_relu
I0511 04:18:49.195082 14238 net.cpp:100] Creating Layer conv6_2_relu
I0511 04:18:49.195086 14238 net.cpp:434] conv6_2_relu <- conv6_2
I0511 04:18:49.195091 14238 net.cpp:395] conv6_2_relu -> conv6_2 (in-place)
I0511 04:18:49.195750 14238 net.cpp:150] Setting up conv6_2_relu
I0511 04:18:49.195761 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195765 14238 net.cpp:165] Memory required for data: 1872879712
I0511 04:18:49.195766 14238 layer_factory.hpp:77] Creating layer conv6_2_conv6_2_relu_0_split
I0511 04:18:49.195771 14238 net.cpp:100] Creating Layer conv6_2_conv6_2_relu_0_split
I0511 04:18:49.195788 14238 net.cpp:434] conv6_2_conv6_2_relu_0_split <- conv6_2
I0511 04:18:49.195796 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_0
I0511 04:18:49.195806 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_1
I0511 04:18:49.195813 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_2
I0511 04:18:49.195822 14238 net.cpp:408] conv6_2_conv6_2_relu_0_split -> conv6_2_conv6_2_relu_0_split_3
I0511 04:18:49.195896 14238 net.cpp:150] Setting up conv6_2_conv6_2_relu_0_split
I0511 04:18:49.195905 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195910 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195915 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195920 14238 net.cpp:157] Top shape: 8 512 10 10 (409600)
I0511 04:18:49.195924 14238 net.cpp:165] Memory required for data: 1879433312
I0511 04:18:49.195927 14238 layer_factory.hpp:77] Creating layer conv7_1
I0511 04:18:49.195940 14238 net.cpp:100] Creating Layer conv7_1
I0511 04:18:49.195945 14238 net.cpp:434] conv7_1 <- conv6_2_conv6_2_relu_0_split_0
I0511 04:18:49.195953 14238 net.cpp:408] conv7_1 -> conv7_1
I0511 04:18:49.197278 14238 net.cpp:150] Setting up conv7_1
I0511 04:18:49.197288 14238 net.cpp:157] Top shape: 8 128 10 10 (102400)
I0511 04:18:49.197290 14238 net.cpp:165] Memory required for data: 1879842912
I0511 04:18:49.197296 14238 layer_factory.hpp:77] Creating layer conv7_1_relu
I0511 04:18:49.197302 14238 net.cpp:100] Creating Layer conv7_1_relu
I0511 04:18:49.197307 14238 net.cpp:434] conv7_1_relu <- conv7_1
I0511 04:18:49.197314 14238 net.cpp:395] conv7_1_relu -> conv7_1 (in-place)
I0511 04:18:49.197459 14238 net.cpp:150] Setting up conv7_1_relu
I0511 04:18:49.197468 14238 net.cpp:157] Top shape: 8 128 10 10 (102400)
I0511 04:18:49.197470 14238 net.cpp:165] Memory required for data: 1880252512
I0511 04:18:49.197474 14238 layer_factory.hpp:77] Creating layer conv7_2
I0511 04:18:49.197484 14238 net.cpp:100] Creating Layer conv7_2
I0511 04:18:49.197489 14238 net.cpp:434] conv7_2 <- conv7_1
I0511 04:18:49.197497 14238 net.cpp:408] conv7_2 -> conv7_2
I0511 04:18:49.200389 14238 net.cpp:150] Setting up conv7_2
I0511 04:18:49.200400 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200403 14238 net.cpp:165] Memory required for data: 1880457312
I0511 04:18:49.200409 14238 layer_factory.hpp:77] Creating layer conv7_2_relu
I0511 04:18:49.200417 14238 net.cpp:100] Creating Layer conv7_2_relu
I0511 04:18:49.200422 14238 net.cpp:434] conv7_2_relu <- conv7_2
I0511 04:18:49.200429 14238 net.cpp:395] conv7_2_relu -> conv7_2 (in-place)
I0511 04:18:49.200574 14238 net.cpp:150] Setting up conv7_2_relu
I0511 04:18:49.200582 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200584 14238 net.cpp:165] Memory required for data: 1880662112
I0511 04:18:49.200587 14238 layer_factory.hpp:77] Creating layer conv7_2_conv7_2_relu_0_split
I0511 04:18:49.200594 14238 net.cpp:100] Creating Layer conv7_2_conv7_2_relu_0_split
I0511 04:18:49.200598 14238 net.cpp:434] conv7_2_conv7_2_relu_0_split <- conv7_2
I0511 04:18:49.200606 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_0
I0511 04:18:49.200614 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_1
I0511 04:18:49.200624 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_2
I0511 04:18:49.200633 14238 net.cpp:408] conv7_2_conv7_2_relu_0_split -> conv7_2_conv7_2_relu_0_split_3
I0511 04:18:49.200707 14238 net.cpp:150] Setting up conv7_2_conv7_2_relu_0_split
I0511 04:18:49.200713 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200717 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200721 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200726 14238 net.cpp:157] Top shape: 8 256 5 5 (51200)
I0511 04:18:49.200729 14238 net.cpp:165] Memory required for data: 1881481312
I0511 04:18:49.200733 14238 layer_factory.hpp:77] Creating layer conv8_1
I0511 04:18:49.200758 14238 net.cpp:100] Creating Layer conv8_1
I0511 04:18:49.200763 14238 net.cpp:434] conv8_1 <- conv7_2_conv7_2_relu_0_split_0
I0511 04:18:49.200772 14238 net.cpp:408] conv8_1 -> conv8_1
I0511 04:18:49.202069 14238 net.cpp:150] Setting up conv8_1
I0511 04:18:49.202077 14238 net.cpp:157] Top shape: 8 128 5 5 (25600)
I0511 04:18:49.202080 14238 net.cpp:165] Memory required for data: 1881583712
I0511 04:18:49.202086 14238 layer_factory.hpp:77] Creating layer conv8_1_relu
I0511 04:18:49.202092 14238 net.cpp:100] Creating Layer conv8_1_relu
I0511 04:18:49.202096 14238 net.cpp:434] conv8_1_relu <- conv8_1
I0511 04:18:49.202105 14238 net.cpp:395] conv8_1_relu -> conv8_1 (in-place)
I0511 04:18:49.202249 14238 net.cpp:150] Setting up conv8_1_relu
I0511 04:18:49.202256 14238 net.cpp:157] Top shape: 8 128 5 5 (25600)
I0511 04:18:49.202260 14238 net.cpp:165] Memory required for data: 1881686112
I0511 04:18:49.202262 14238 layer_factory.hpp:77] Creating layer conv8_2
I0511 04:18:49.202271 14238 net.cpp:100] Creating Layer conv8_2
I0511 04:18:49.202277 14238 net.cpp:434] conv8_2 <- conv8_1
I0511 04:18:49.202286 14238 net.cpp:408] conv8_2 -> conv8_2
I0511 04:18:49.205704 14238 net.cpp:150] Setting up conv8_2
I0511 04:18:49.205714 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.205718 14238 net.cpp:165] Memory required for data: 1881759840
I0511 04:18:49.205724 14238 layer_factory.hpp:77] Creating layer conv8_2_relu
I0511 04:18:49.205730 14238 net.cpp:100] Creating Layer conv8_2_relu
I0511 04:18:49.205735 14238 net.cpp:434] conv8_2_relu <- conv8_2
I0511 04:18:49.205741 14238 net.cpp:395] conv8_2_relu -> conv8_2 (in-place)
I0511 04:18:49.205888 14238 net.cpp:150] Setting up conv8_2_relu
I0511 04:18:49.205896 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.205899 14238 net.cpp:165] Memory required for data: 1881833568
I0511 04:18:49.205902 14238 layer_factory.hpp:77] Creating layer conv8_2_conv8_2_relu_0_split
I0511 04:18:49.205909 14238 net.cpp:100] Creating Layer conv8_2_conv8_2_relu_0_split
I0511 04:18:49.205914 14238 net.cpp:434] conv8_2_conv8_2_relu_0_split <- conv8_2
I0511 04:18:49.205920 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_0
I0511 04:18:49.205931 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_1
I0511 04:18:49.205940 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_2
I0511 04:18:49.205947 14238 net.cpp:408] conv8_2_conv8_2_relu_0_split -> conv8_2_conv8_2_relu_0_split_3
I0511 04:18:49.206019 14238 net.cpp:150] Setting up conv8_2_conv8_2_relu_0_split
I0511 04:18:49.206027 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.206032 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.206035 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.206039 14238 net.cpp:157] Top shape: 8 256 3 3 (18432)
I0511 04:18:49.206043 14238 net.cpp:165] Memory required for data: 1882128480
I0511 04:18:49.206048 14238 layer_factory.hpp:77] Creating layer conv9_1
I0511 04:18:49.206058 14238 net.cpp:100] Creating Layer conv9_1
I0511 04:18:49.206063 14238 net.cpp:434] conv9_1 <- conv8_2_conv8_2_relu_0_split_0
I0511 04:18:49.206073 14238 net.cpp:408] conv9_1 -> conv9_1
I0511 04:18:49.207244 14238 net.cpp:150] Setting up conv9_1
I0511 04:18:49.207253 14238 net.cpp:157] Top shape: 8 128 3 3 (9216)
I0511 04:18:49.207255 14238 net.cpp:165] Memory required for data: 1882165344
I0511 04:18:49.207262 14238 layer_factory.hpp:77] Creating layer conv9_1_relu
I0511 04:18:49.207269 14238 net.cpp:100] Creating Layer conv9_1_relu
I0511 04:18:49.207274 14238 net.cpp:434] conv9_1_relu <- conv9_1
I0511 04:18:49.207279 14238 net.cpp:395] conv9_1_relu -> conv9_1 (in-place)
I0511 04:18:49.207842 14238 net.cpp:150] Setting up conv9_1_relu
I0511 04:18:49.207851 14238 net.cpp:157] Top shape: 8 128 3 3 (9216)
I0511 04:18:49.207854 14238 net.cpp:165] Memory required for data: 1882202208
I0511 04:18:49.207857 14238 layer_factory.hpp:77] Creating layer conv9_2
I0511 04:18:49.207868 14238 net.cpp:100] Creating Layer conv9_2
I0511 04:18:49.207888 14238 net.cpp:434] conv9_2 <- conv9_1
I0511 04:18:49.207896 14238 net.cpp:408] conv9_2 -> conv9_2
I0511 04:18:49.210335 14238 net.cpp:150] Setting up conv9_2
I0511 04:18:49.210346 14238 net.cpp:157] Top shape: 8 256 1 1 (2048)
I0511 04:18:49.210350 14238 net.cpp:165] Memory required for data: 1882210400
I0511 04:18:49.210356 14238 layer_factory.hpp:77] Creating layer conv9_2_relu
I0511 04:18:49.210362 14238 net.cpp:100] Creating Layer conv9_2_relu
I0511 04:18:49.210366 14238 net.cpp:434] conv9_2_relu <- conv9_2
I0511 04:18:49.210372 14238 net.cpp:395] conv9_2_relu -> conv9_2 (in-place)
I0511 04:18:49.211161 14238 net.cpp:150] Setting up conv9_2_relu
I0511 04:18:49.211172 14238 net.cpp:157] Top shape: 8 256 1 1 (2048)
I0511 04:18:49.211177 14238 net.cpp:165] Memory required for data: 1882218592
I0511 04:18:49.211181 14238 layer_factory.hpp:77] Creating layer conv9_2_conv9_2_relu_0_split
I0511 04:18:49.211189 14238 net.cpp:100] Creating Layer conv9_2_conv9_2_relu_0_split
I0511 04:18:49.211192 14238 net.cpp:434] conv9_2_conv9_2_relu_0_split <- conv9_2
I0511 04:18:49.211199 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_0
I0511 04:18:49.211207 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_1
I0511 04:18:49.211215 14238 net.cpp:408] conv9_2_conv9_2_relu_0_split -> conv9_2_conv9_2_relu_0_split_2
I0511 04:18:49.211280 14238 net.cpp:150] Setting up conv9_2_conv9_2_relu_0_split
I0511 04:18:49.211289 14238 net.cpp:157] Top shape: 8 256 1 1 (2048)
I0511 04:18:49.211295 14238 net.cpp:157] Top shape: 8 256 1 1 (2048)
I0511 04:18:49.211299 14238 net.cpp:157] Top shape: 8 256 1 1 (2048)
I0511 04:18:49.211302 14238 net.cpp:165] Memory required for data: 1882243168
I0511 04:18:49.211305 14238 layer_factory.hpp:77] Creating layer conv4_3_norm
I0511 04:18:49.211313 14238 net.cpp:100] Creating Layer conv4_3_norm
I0511 04:18:49.211316 14238 net.cpp:434] conv4_3_norm <- conv4_3_relu4_3_0_split_1
I0511 04:18:49.211323 14238 net.cpp:408] conv4_3_norm -> conv4_3_norm
I0511 04:18:49.211535 14238 net.cpp:150] Setting up conv4_3_norm
I0511 04:18:49.211545 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.211549 14238 net.cpp:165] Memory required for data: 1905901664
I0511 04:18:49.211555 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.211560 14238 net.cpp:100] Creating Layer conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.211565 14238 net.cpp:434] conv4_3_norm_conv4_3_norm_0_split <- conv4_3_norm
I0511 04:18:49.211571 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_0
I0511 04:18:49.211580 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_1
I0511 04:18:49.211586 14238 net.cpp:408] conv4_3_norm_conv4_3_norm_0_split -> conv4_3_norm_conv4_3_norm_0_split_2
I0511 04:18:49.211643 14238 net.cpp:150] Setting up conv4_3_norm_conv4_3_norm_0_split
I0511 04:18:49.211650 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.211654 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.211659 14238 net.cpp:157] Top shape: 8 512 38 38 (5914624)
I0511 04:18:49.211663 14238 net.cpp:165] Memory required for data: 1976877152
I0511 04:18:49.211666 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc
I0511 04:18:49.211676 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc
I0511 04:18:49.211680 14238 net.cpp:434] conv4_3_norm_mbox_loc <- conv4_3_norm_conv4_3_norm_0_split_0
I0511 04:18:49.211688 14238 net.cpp:408] conv4_3_norm_mbox_loc -> conv4_3_norm_mbox_loc
I0511 04:18:49.213841 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc
I0511 04:18:49.213852 14238 net.cpp:157] Top shape: 8 16 38 38 (184832)
I0511 04:18:49.213855 14238 net.cpp:165] Memory required for data: 1977616480
I0511 04:18:49.213862 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc_perm
I0511 04:18:49.213872 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc_perm
I0511 04:18:49.213876 14238 net.cpp:434] conv4_3_norm_mbox_loc_perm <- conv4_3_norm_mbox_loc
I0511 04:18:49.213899 14238 net.cpp:408] conv4_3_norm_mbox_loc_perm -> conv4_3_norm_mbox_loc_perm
I0511 04:18:49.214002 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc_perm
I0511 04:18:49.214010 14238 net.cpp:157] Top shape: 8 38 38 16 (184832)
I0511 04:18:49.214015 14238 net.cpp:165] Memory required for data: 1978355808
I0511 04:18:49.214017 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_loc_flat
I0511 04:18:49.214022 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_loc_flat
I0511 04:18:49.214025 14238 net.cpp:434] conv4_3_norm_mbox_loc_flat <- conv4_3_norm_mbox_loc_perm
I0511 04:18:49.214030 14238 net.cpp:408] conv4_3_norm_mbox_loc_flat -> conv4_3_norm_mbox_loc_flat
I0511 04:18:49.214061 14238 net.cpp:150] Setting up conv4_3_norm_mbox_loc_flat
I0511 04:18:49.214067 14238 net.cpp:157] Top shape: 8 23104 (184832)
I0511 04:18:49.214069 14238 net.cpp:165] Memory required for data: 1979095136
I0511 04:18:49.214071 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf
I0511 04:18:49.214083 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf
I0511 04:18:49.214087 14238 net.cpp:434] conv4_3_norm_mbox_conf <- conv4_3_norm_conv4_3_norm_0_split_1
I0511 04:18:49.214092 14238 net.cpp:408] conv4_3_norm_mbox_conf -> conv4_3_norm_mbox_conf
I0511 04:18:49.215802 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf
I0511 04:18:49.215816 14238 net.cpp:157] Top shape: 8 8 38 38 (92416)
I0511 04:18:49.215818 14238 net.cpp:165] Memory required for data: 1979464800
I0511 04:18:49.215826 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf_perm
I0511 04:18:49.215833 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf_perm
I0511 04:18:49.215837 14238 net.cpp:434] conv4_3_norm_mbox_conf_perm <- conv4_3_norm_mbox_conf
I0511 04:18:49.215847 14238 net.cpp:408] conv4_3_norm_mbox_conf_perm -> conv4_3_norm_mbox_conf_perm
I0511 04:18:49.215955 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf_perm
I0511 04:18:49.215961 14238 net.cpp:157] Top shape: 8 38 38 8 (92416)
I0511 04:18:49.215965 14238 net.cpp:165] Memory required for data: 1979834464
I0511 04:18:49.215967 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_conf_flat
I0511 04:18:49.215975 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_conf_flat
I0511 04:18:49.215978 14238 net.cpp:434] conv4_3_norm_mbox_conf_flat <- conv4_3_norm_mbox_conf_perm
I0511 04:18:49.215986 14238 net.cpp:408] conv4_3_norm_mbox_conf_flat -> conv4_3_norm_mbox_conf_flat
I0511 04:18:49.216019 14238 net.cpp:150] Setting up conv4_3_norm_mbox_conf_flat
I0511 04:18:49.216024 14238 net.cpp:157] Top shape: 8 11552 (92416)
I0511 04:18:49.216027 14238 net.cpp:165] Memory required for data: 1980204128
I0511 04:18:49.216028 14238 layer_factory.hpp:77] Creating layer conv4_3_norm_mbox_priorbox
I0511 04:18:49.216033 14238 net.cpp:100] Creating Layer conv4_3_norm_mbox_priorbox
I0511 04:18:49.216037 14238 net.cpp:434] conv4_3_norm_mbox_priorbox <- conv4_3_norm_conv4_3_norm_0_split_2
I0511 04:18:49.216040 14238 net.cpp:434] conv4_3_norm_mbox_priorbox <- data_data_0_split_1
I0511 04:18:49.216045 14238 net.cpp:408] conv4_3_norm_mbox_priorbox -> conv4_3_norm_mbox_priorbox
I0511 04:18:49.216076 14238 net.cpp:150] Setting up conv4_3_norm_mbox_priorbox
I0511 04:18:49.216084 14238 net.cpp:157] Top shape: 1 2 23104 (46208)
I0511 04:18:49.216085 14238 net.cpp:165] Memory required for data: 1980388960
I0511 04:18:49.216089 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc
I0511 04:18:49.216099 14238 net.cpp:100] Creating Layer fc7_mbox_loc
I0511 04:18:49.216104 14238 net.cpp:434] fc7_mbox_loc <- fc7_relu7_0_split_1
I0511 04:18:49.216111 14238 net.cpp:408] fc7_mbox_loc -> fc7_mbox_loc
I0511 04:18:49.217983 14238 net.cpp:150] Setting up fc7_mbox_loc
I0511 04:18:49.217993 14238 net.cpp:157] Top shape: 8 24 19 19 (69312)
I0511 04:18:49.217995 14238 net.cpp:165] Memory required for data: 1980666208
I0511 04:18:49.218003 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc_perm
I0511 04:18:49.218009 14238 net.cpp:100] Creating Layer fc7_mbox_loc_perm
I0511 04:18:49.218029 14238 net.cpp:434] fc7_mbox_loc_perm <- fc7_mbox_loc
I0511 04:18:49.218037 14238 net.cpp:408] fc7_mbox_loc_perm -> fc7_mbox_loc_perm
I0511 04:18:49.218147 14238 net.cpp:150] Setting up fc7_mbox_loc_perm
I0511 04:18:49.218153 14238 net.cpp:157] Top shape: 8 19 19 24 (69312)
I0511 04:18:49.218156 14238 net.cpp:165] Memory required for data: 1980943456
I0511 04:18:49.218160 14238 layer_factory.hpp:77] Creating layer fc7_mbox_loc_flat
I0511 04:18:49.218165 14238 net.cpp:100] Creating Layer fc7_mbox_loc_flat
I0511 04:18:49.218169 14238 net.cpp:434] fc7_mbox_loc_flat <- fc7_mbox_loc_perm
I0511 04:18:49.218178 14238 net.cpp:408] fc7_mbox_loc_flat -> fc7_mbox_loc_flat
I0511 04:18:49.218207 14238 net.cpp:150] Setting up fc7_mbox_loc_flat
I0511 04:18:49.218214 14238 net.cpp:157] Top shape: 8 8664 (69312)
I0511 04:18:49.218217 14238 net.cpp:165] Memory required for data: 1981220704
I0511 04:18:49.218221 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf
I0511 04:18:49.218232 14238 net.cpp:100] Creating Layer fc7_mbox_conf
I0511 04:18:49.218236 14238 net.cpp:434] fc7_mbox_conf <- fc7_relu7_0_split_2
I0511 04:18:49.218245 14238 net.cpp:408] fc7_mbox_conf -> fc7_mbox_conf
I0511 04:18:49.220104 14238 net.cpp:150] Setting up fc7_mbox_conf
I0511 04:18:49.220115 14238 net.cpp:157] Top shape: 8 12 19 19 (34656)
I0511 04:18:49.220118 14238 net.cpp:165] Memory required for data: 1981359328
I0511 04:18:49.220125 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf_perm
I0511 04:18:49.220134 14238 net.cpp:100] Creating Layer fc7_mbox_conf_perm
I0511 04:18:49.220137 14238 net.cpp:434] fc7_mbox_conf_perm <- fc7_mbox_conf
I0511 04:18:49.220147 14238 net.cpp:408] fc7_mbox_conf_perm -> fc7_mbox_conf_perm
I0511 04:18:49.220265 14238 net.cpp:150] Setting up fc7_mbox_conf_perm
I0511 04:18:49.220273 14238 net.cpp:157] Top shape: 8 19 19 12 (34656)
I0511 04:18:49.220276 14238 net.cpp:165] Memory required for data: 1981497952
I0511 04:18:49.220279 14238 layer_factory.hpp:77] Creating layer fc7_mbox_conf_flat
I0511 04:18:49.220285 14238 net.cpp:100] Creating Layer fc7_mbox_conf_flat
I0511 04:18:49.220289 14238 net.cpp:434] fc7_mbox_conf_flat <- fc7_mbox_conf_perm
I0511 04:18:49.220297 14238 net.cpp:408] fc7_mbox_conf_flat -> fc7_mbox_conf_flat
I0511 04:18:49.220326 14238 net.cpp:150] Setting up fc7_mbox_conf_flat
I0511 04:18:49.220331 14238 net.cpp:157] Top shape: 8 4332 (34656)
I0511 04:18:49.220335 14238 net.cpp:165] Memory required for data: 1981636576
I0511 04:18:49.220338 14238 layer_factory.hpp:77] Creating layer fc7_mbox_priorbox
I0511 04:18:49.220347 14238 net.cpp:100] Creating Layer fc7_mbox_priorbox
I0511 04:18:49.220351 14238 net.cpp:434] fc7_mbox_priorbox <- fc7_relu7_0_split_3
I0511 04:18:49.220357 14238 net.cpp:434] fc7_mbox_priorbox <- data_data_0_split_2
I0511 04:18:49.220366 14238 net.cpp:408] fc7_mbox_priorbox -> fc7_mbox_priorbox
I0511 04:18:49.220396 14238 net.cpp:150] Setting up fc7_mbox_priorbox
I0511 04:18:49.220403 14238 net.cpp:157] Top shape: 1 2 8664 (17328)
I0511 04:18:49.220407 14238 net.cpp:165] Memory required for data: 1981705888
I0511 04:18:49.220410 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc
I0511 04:18:49.220422 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc
I0511 04:18:49.220427 14238 net.cpp:434] conv6_2_mbox_loc <- conv6_2_conv6_2_relu_0_split_1
I0511 04:18:49.220435 14238 net.cpp:408] conv6_2_mbox_loc -> conv6_2_mbox_loc
I0511 04:18:49.222293 14238 net.cpp:150] Setting up conv6_2_mbox_loc
I0511 04:18:49.222302 14238 net.cpp:157] Top shape: 8 24 10 10 (19200)
I0511 04:18:49.222306 14238 net.cpp:165] Memory required for data: 1981782688
I0511 04:18:49.222312 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc_perm
I0511 04:18:49.222321 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc_perm
I0511 04:18:49.222324 14238 net.cpp:434] conv6_2_mbox_loc_perm <- conv6_2_mbox_loc
I0511 04:18:49.222332 14238 net.cpp:408] conv6_2_mbox_loc_perm -> conv6_2_mbox_loc_perm
I0511 04:18:49.222440 14238 net.cpp:150] Setting up conv6_2_mbox_loc_perm
I0511 04:18:49.222457 14238 net.cpp:157] Top shape: 8 10 10 24 (19200)
I0511 04:18:49.222461 14238 net.cpp:165] Memory required for data: 1981859488
I0511 04:18:49.222465 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_loc_flat
I0511 04:18:49.222470 14238 net.cpp:100] Creating Layer conv6_2_mbox_loc_flat
I0511 04:18:49.222476 14238 net.cpp:434] conv6_2_mbox_loc_flat <- conv6_2_mbox_loc_perm
I0511 04:18:49.222483 14238 net.cpp:408] conv6_2_mbox_loc_flat -> conv6_2_mbox_loc_flat
I0511 04:18:49.222510 14238 net.cpp:150] Setting up conv6_2_mbox_loc_flat
I0511 04:18:49.222519 14238 net.cpp:157] Top shape: 8 2400 (19200)
I0511 04:18:49.222522 14238 net.cpp:165] Memory required for data: 1981936288
I0511 04:18:49.222527 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf
I0511 04:18:49.222537 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf
I0511 04:18:49.222542 14238 net.cpp:434] conv6_2_mbox_conf <- conv6_2_conv6_2_relu_0_split_2
I0511 04:18:49.222551 14238 net.cpp:408] conv6_2_mbox_conf -> conv6_2_mbox_conf
I0511 04:18:49.224247 14238 net.cpp:150] Setting up conv6_2_mbox_conf
I0511 04:18:49.224257 14238 net.cpp:157] Top shape: 8 12 10 10 (9600)
I0511 04:18:49.224261 14238 net.cpp:165] Memory required for data: 1981974688
I0511 04:18:49.224267 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf_perm
I0511 04:18:49.224274 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf_perm
I0511 04:18:49.224278 14238 net.cpp:434] conv6_2_mbox_conf_perm <- conv6_2_mbox_conf
I0511 04:18:49.224287 14238 net.cpp:408] conv6_2_mbox_conf_perm -> conv6_2_mbox_conf_perm
I0511 04:18:49.224401 14238 net.cpp:150] Setting up conv6_2_mbox_conf_perm
I0511 04:18:49.224409 14238 net.cpp:157] Top shape: 8 10 10 12 (9600)
I0511 04:18:49.224411 14238 net.cpp:165] Memory required for data: 1982013088
I0511 04:18:49.224414 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_conf_flat
I0511 04:18:49.224418 14238 net.cpp:100] Creating Layer conv6_2_mbox_conf_flat
I0511 04:18:49.224421 14238 net.cpp:434] conv6_2_mbox_conf_flat <- conv6_2_mbox_conf_perm
I0511 04:18:49.224426 14238 net.cpp:408] conv6_2_mbox_conf_flat -> conv6_2_mbox_conf_flat
I0511 04:18:49.224447 14238 net.cpp:150] Setting up conv6_2_mbox_conf_flat
I0511 04:18:49.224450 14238 net.cpp:157] Top shape: 8 1200 (9600)
I0511 04:18:49.224453 14238 net.cpp:165] Memory required for data: 1982051488
I0511 04:18:49.224457 14238 layer_factory.hpp:77] Creating layer conv6_2_mbox_priorbox
I0511 04:18:49.224465 14238 net.cpp:100] Creating Layer conv6_2_mbox_priorbox
I0511 04:18:49.224469 14238 net.cpp:434] conv6_2_mbox_priorbox <- conv6_2_conv6_2_relu_0_split_3
I0511 04:18:49.224475 14238 net.cpp:434] conv6_2_mbox_priorbox <- data_data_0_split_3
I0511 04:18:49.224483 14238 net.cpp:408] conv6_2_mbox_priorbox -> conv6_2_mbox_priorbox
I0511 04:18:49.224514 14238 net.cpp:150] Setting up conv6_2_mbox_priorbox
I0511 04:18:49.224519 14238 net.cpp:157] Top shape: 1 2 2400 (4800)
I0511 04:18:49.224522 14238 net.cpp:165] Memory required for data: 1982070688
I0511 04:18:49.224526 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc
I0511 04:18:49.224537 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc
I0511 04:18:49.224542 14238 net.cpp:434] conv7_2_mbox_loc <- conv7_2_conv7_2_relu_0_split_1
I0511 04:18:49.224551 14238 net.cpp:408] conv7_2_mbox_loc -> conv7_2_mbox_loc
I0511 04:18:49.226222 14238 net.cpp:150] Setting up conv7_2_mbox_loc
I0511 04:18:49.226233 14238 net.cpp:157] Top shape: 8 24 5 5 (4800)
I0511 04:18:49.226234 14238 net.cpp:165] Memory required for data: 1982089888
I0511 04:18:49.226241 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc_perm
I0511 04:18:49.226248 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc_perm
I0511 04:18:49.226254 14238 net.cpp:434] conv7_2_mbox_loc_perm <- conv7_2_mbox_loc
I0511 04:18:49.226260 14238 net.cpp:408] conv7_2_mbox_loc_perm -> conv7_2_mbox_loc_perm
I0511 04:18:49.226377 14238 net.cpp:150] Setting up conv7_2_mbox_loc_perm
I0511 04:18:49.226383 14238 net.cpp:157] Top shape: 8 5 5 24 (4800)
I0511 04:18:49.226387 14238 net.cpp:165] Memory required for data: 1982109088
I0511 04:18:49.226398 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_loc_flat
I0511 04:18:49.226405 14238 net.cpp:100] Creating Layer conv7_2_mbox_loc_flat
I0511 04:18:49.226409 14238 net.cpp:434] conv7_2_mbox_loc_flat <- conv7_2_mbox_loc_perm
I0511 04:18:49.226418 14238 net.cpp:408] conv7_2_mbox_loc_flat -> conv7_2_mbox_loc_flat
I0511 04:18:49.226445 14238 net.cpp:150] Setting up conv7_2_mbox_loc_flat
I0511 04:18:49.226450 14238 net.cpp:157] Top shape: 8 600 (4800)
I0511 04:18:49.226452 14238 net.cpp:165] Memory required for data: 1982128288
I0511 04:18:49.226454 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf
I0511 04:18:49.226464 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf
I0511 04:18:49.226467 14238 net.cpp:434] conv7_2_mbox_conf <- conv7_2_conv7_2_relu_0_split_2
I0511 04:18:49.226476 14238 net.cpp:408] conv7_2_mbox_conf -> conv7_2_mbox_conf
I0511 04:18:49.228071 14238 net.cpp:150] Setting up conv7_2_mbox_conf
I0511 04:18:49.228080 14238 net.cpp:157] Top shape: 8 12 5 5 (2400)
I0511 04:18:49.228083 14238 net.cpp:165] Memory required for data: 1982137888
I0511 04:18:49.228090 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf_perm
I0511 04:18:49.228096 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf_perm
I0511 04:18:49.228101 14238 net.cpp:434] conv7_2_mbox_conf_perm <- conv7_2_mbox_conf
I0511 04:18:49.228107 14238 net.cpp:408] conv7_2_mbox_conf_perm -> conv7_2_mbox_conf_perm
I0511 04:18:49.228224 14238 net.cpp:150] Setting up conv7_2_mbox_conf_perm
I0511 04:18:49.228229 14238 net.cpp:157] Top shape: 8 5 5 12 (2400)
I0511 04:18:49.228231 14238 net.cpp:165] Memory required for data: 1982147488
I0511 04:18:49.228235 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_conf_flat
I0511 04:18:49.228240 14238 net.cpp:100] Creating Layer conv7_2_mbox_conf_flat
I0511 04:18:49.228242 14238 net.cpp:434] conv7_2_mbox_conf_flat <- conv7_2_mbox_conf_perm
I0511 04:18:49.228246 14238 net.cpp:408] conv7_2_mbox_conf_flat -> conv7_2_mbox_conf_flat
I0511 04:18:49.228269 14238 net.cpp:150] Setting up conv7_2_mbox_conf_flat
I0511 04:18:49.228276 14238 net.cpp:157] Top shape: 8 300 (2400)
I0511 04:18:49.228279 14238 net.cpp:165] Memory required for data: 1982157088
I0511 04:18:49.228283 14238 layer_factory.hpp:77] Creating layer conv7_2_mbox_priorbox
I0511 04:18:49.228291 14238 net.cpp:100] Creating Layer conv7_2_mbox_priorbox
I0511 04:18:49.228293 14238 net.cpp:434] conv7_2_mbox_priorbox <- conv7_2_conv7_2_relu_0_split_3
I0511 04:18:49.228297 14238 net.cpp:434] conv7_2_mbox_priorbox <- data_data_0_split_4
I0511 04:18:49.228302 14238 net.cpp:408] conv7_2_mbox_priorbox -> conv7_2_mbox_priorbox
I0511 04:18:49.228329 14238 net.cpp:150] Setting up conv7_2_mbox_priorbox
I0511 04:18:49.228334 14238 net.cpp:157] Top shape: 1 2 600 (1200)
I0511 04:18:49.228338 14238 net.cpp:165] Memory required for data: 1982161888
I0511 04:18:49.228339 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc
I0511 04:18:49.228346 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc
I0511 04:18:49.228349 14238 net.cpp:434] conv8_2_mbox_loc <- conv8_2_conv8_2_relu_0_split_1
I0511 04:18:49.228355 14238 net.cpp:408] conv8_2_mbox_loc -> conv8_2_mbox_loc
I0511 04:18:49.229982 14238 net.cpp:150] Setting up conv8_2_mbox_loc
I0511 04:18:49.229990 14238 net.cpp:157] Top shape: 8 16 3 3 (1152)
I0511 04:18:49.229993 14238 net.cpp:165] Memory required for data: 1982166496
I0511 04:18:49.230010 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc_perm
I0511 04:18:49.230020 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc_perm
I0511 04:18:49.230026 14238 net.cpp:434] conv8_2_mbox_loc_perm <- conv8_2_mbox_loc
I0511 04:18:49.230031 14238 net.cpp:408] conv8_2_mbox_loc_perm -> conv8_2_mbox_loc_perm
I0511 04:18:49.230147 14238 net.cpp:150] Setting up conv8_2_mbox_loc_perm
I0511 04:18:49.230154 14238 net.cpp:157] Top shape: 8 3 3 16 (1152)
I0511 04:18:49.230155 14238 net.cpp:165] Memory required for data: 1982171104
I0511 04:18:49.230159 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_loc_flat
I0511 04:18:49.230176 14238 net.cpp:100] Creating Layer conv8_2_mbox_loc_flat
I0511 04:18:49.230181 14238 net.cpp:434] conv8_2_mbox_loc_flat <- conv8_2_mbox_loc_perm
I0511 04:18:49.230190 14238 net.cpp:408] conv8_2_mbox_loc_flat -> conv8_2_mbox_loc_flat
I0511 04:18:49.230217 14238 net.cpp:150] Setting up conv8_2_mbox_loc_flat
I0511 04:18:49.230222 14238 net.cpp:157] Top shape: 8 144 (1152)
I0511 04:18:49.230224 14238 net.cpp:165] Memory required for data: 1982175712
I0511 04:18:49.230226 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf
I0511 04:18:49.230235 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf
I0511 04:18:49.230239 14238 net.cpp:434] conv8_2_mbox_conf <- conv8_2_conv8_2_relu_0_split_2
I0511 04:18:49.230248 14238 net.cpp:408] conv8_2_mbox_conf -> conv8_2_mbox_conf
I0511 04:18:49.231801 14238 net.cpp:150] Setting up conv8_2_mbox_conf
I0511 04:18:49.231809 14238 net.cpp:157] Top shape: 8 8 3 3 (576)
I0511 04:18:49.231812 14238 net.cpp:165] Memory required for data: 1982178016
I0511 04:18:49.231818 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf_perm
I0511 04:18:49.231827 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf_perm
I0511 04:18:49.231832 14238 net.cpp:434] conv8_2_mbox_conf_perm <- conv8_2_mbox_conf
I0511 04:18:49.231838 14238 net.cpp:408] conv8_2_mbox_conf_perm -> conv8_2_mbox_conf_perm
I0511 04:18:49.231952 14238 net.cpp:150] Setting up conv8_2_mbox_conf_perm
I0511 04:18:49.231958 14238 net.cpp:157] Top shape: 8 3 3 8 (576)
I0511 04:18:49.231961 14238 net.cpp:165] Memory required for data: 1982180320
I0511 04:18:49.231962 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_conf_flat
I0511 04:18:49.231967 14238 net.cpp:100] Creating Layer conv8_2_mbox_conf_flat
I0511 04:18:49.231969 14238 net.cpp:434] conv8_2_mbox_conf_flat <- conv8_2_mbox_conf_perm
I0511 04:18:49.231974 14238 net.cpp:408] conv8_2_mbox_conf_flat -> conv8_2_mbox_conf_flat
I0511 04:18:49.231998 14238 net.cpp:150] Setting up conv8_2_mbox_conf_flat
I0511 04:18:49.232004 14238 net.cpp:157] Top shape: 8 72 (576)
I0511 04:18:49.232008 14238 net.cpp:165] Memory required for data: 1982182624
I0511 04:18:49.232012 14238 layer_factory.hpp:77] Creating layer conv8_2_mbox_priorbox
I0511 04:18:49.232017 14238 net.cpp:100] Creating Layer conv8_2_mbox_priorbox
I0511 04:18:49.232020 14238 net.cpp:434] conv8_2_mbox_priorbox <- conv8_2_conv8_2_relu_0_split_3
I0511 04:18:49.232024 14238 net.cpp:434] conv8_2_mbox_priorbox <- data_data_0_split_5
I0511 04:18:49.232029 14238 net.cpp:408] conv8_2_mbox_priorbox -> conv8_2_mbox_priorbox
I0511 04:18:49.232058 14238 net.cpp:150] Setting up conv8_2_mbox_priorbox
I0511 04:18:49.232065 14238 net.cpp:157] Top shape: 1 2 144 (288)
I0511 04:18:49.232069 14238 net.cpp:165] Memory required for data: 1982183776
I0511 04:18:49.232071 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc
I0511 04:18:49.232082 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc
I0511 04:18:49.232087 14238 net.cpp:434] conv9_2_mbox_loc <- conv9_2_conv9_2_relu_0_split_0
I0511 04:18:49.232095 14238 net.cpp:408] conv9_2_mbox_loc -> conv9_2_mbox_loc
I0511 04:18:49.234108 14238 net.cpp:150] Setting up conv9_2_mbox_loc
I0511 04:18:49.234117 14238 net.cpp:157] Top shape: 8 16 1 1 (128)
I0511 04:18:49.234120 14238 net.cpp:165] Memory required for data: 1982184288
I0511 04:18:49.234127 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc_perm
I0511 04:18:49.234136 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc_perm
I0511 04:18:49.234140 14238 net.cpp:434] conv9_2_mbox_loc_perm <- conv9_2_mbox_loc
I0511 04:18:49.234148 14238 net.cpp:408] conv9_2_mbox_loc_perm -> conv9_2_mbox_loc_perm
I0511 04:18:49.234263 14238 net.cpp:150] Setting up conv9_2_mbox_loc_perm
I0511 04:18:49.234271 14238 net.cpp:157] Top shape: 8 1 1 16 (128)
I0511 04:18:49.234272 14238 net.cpp:165] Memory required for data: 1982184800
I0511 04:18:49.234275 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_loc_flat
I0511 04:18:49.234282 14238 net.cpp:100] Creating Layer conv9_2_mbox_loc_flat
I0511 04:18:49.234285 14238 net.cpp:434] conv9_2_mbox_loc_flat <- conv9_2_mbox_loc_perm
I0511 04:18:49.234302 14238 net.cpp:408] conv9_2_mbox_loc_flat -> conv9_2_mbox_loc_flat
I0511 04:18:49.234333 14238 net.cpp:150] Setting up conv9_2_mbox_loc_flat
I0511 04:18:49.234338 14238 net.cpp:157] Top shape: 8 16 (128)
I0511 04:18:49.234340 14238 net.cpp:165] Memory required for data: 1982185312
I0511 04:18:49.234342 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf
I0511 04:18:49.234352 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf
I0511 04:18:49.234356 14238 net.cpp:434] conv9_2_mbox_conf <- conv9_2_conv9_2_relu_0_split_1
I0511 04:18:49.234365 14238 net.cpp:408] conv9_2_mbox_conf -> conv9_2_mbox_conf
I0511 04:18:49.235926 14238 net.cpp:150] Setting up conv9_2_mbox_conf
I0511 04:18:49.235935 14238 net.cpp:157] Top shape: 8 8 1 1 (64)
I0511 04:18:49.235939 14238 net.cpp:165] Memory required for data: 1982185568
I0511 04:18:49.235944 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf_perm
I0511 04:18:49.235952 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf_perm
I0511 04:18:49.235957 14238 net.cpp:434] conv9_2_mbox_conf_perm <- conv9_2_mbox_conf
I0511 04:18:49.235965 14238 net.cpp:408] conv9_2_mbox_conf_perm -> conv9_2_mbox_conf_perm
I0511 04:18:49.236079 14238 net.cpp:150] Setting up conv9_2_mbox_conf_perm
I0511 04:18:49.236085 14238 net.cpp:157] Top shape: 8 1 1 8 (64)
I0511 04:18:49.236088 14238 net.cpp:165] Memory required for data: 1982185824
I0511 04:18:49.236093 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_conf_flat
I0511 04:18:49.236099 14238 net.cpp:100] Creating Layer conv9_2_mbox_conf_flat
I0511 04:18:49.236104 14238 net.cpp:434] conv9_2_mbox_conf_flat <- conv9_2_mbox_conf_perm
I0511 04:18:49.236110 14238 net.cpp:408] conv9_2_mbox_conf_flat -> conv9_2_mbox_conf_flat
I0511 04:18:49.236135 14238 net.cpp:150] Setting up conv9_2_mbox_conf_flat
I0511 04:18:49.236138 14238 net.cpp:157] Top shape: 8 8 (64)
I0511 04:18:49.236140 14238 net.cpp:165] Memory required for data: 1982186080
I0511 04:18:49.236143 14238 layer_factory.hpp:77] Creating layer conv9_2_mbox_priorbox
I0511 04:18:49.236150 14238 net.cpp:100] Creating Layer conv9_2_mbox_priorbox
I0511 04:18:49.236155 14238 net.cpp:434] conv9_2_mbox_priorbox <- conv9_2_conv9_2_relu_0_split_2
I0511 04:18:49.236160 14238 net.cpp:434] conv9_2_mbox_priorbox <- data_data_0_split_6
I0511 04:18:49.236167 14238 net.cpp:408] conv9_2_mbox_priorbox -> conv9_2_mbox_priorbox
I0511 04:18:49.236197 14238 net.cpp:150] Setting up conv9_2_mbox_priorbox
I0511 04:18:49.236203 14238 net.cpp:157] Top shape: 1 2 16 (32)
I0511 04:18:49.236207 14238 net.cpp:165] Memory required for data: 1982186208
I0511 04:18:49.236212 14238 layer_factory.hpp:77] Creating layer mbox_loc
I0511 04:18:49.236218 14238 net.cpp:100] Creating Layer mbox_loc
I0511 04:18:49.236223 14238 net.cpp:434] mbox_loc <- conv4_3_norm_mbox_loc_flat
I0511 04:18:49.236229 14238 net.cpp:434] mbox_loc <- fc7_mbox_loc_flat
I0511 04:18:49.236235 14238 net.cpp:434] mbox_loc <- conv6_2_mbox_loc_flat
I0511 04:18:49.236240 14238 net.cpp:434] mbox_loc <- conv7_2_mbox_loc_flat
I0511 04:18:49.236243 14238 net.cpp:434] mbox_loc <- conv8_2_mbox_loc_flat
I0511 04:18:49.236248 14238 net.cpp:434] mbox_loc <- conv9_2_mbox_loc_flat
I0511 04:18:49.236255 14238 net.cpp:408] mbox_loc -> mbox_loc
I0511 04:18:49.236286 14238 net.cpp:150] Setting up mbox_loc
I0511 04:18:49.236292 14238 net.cpp:157] Top shape: 8 34928 (279424)
I0511 04:18:49.236294 14238 net.cpp:165] Memory required for data: 1983303904
I0511 04:18:49.236297 14238 layer_factory.hpp:77] Creating layer mbox_conf
I0511 04:18:49.236301 14238 net.cpp:100] Creating Layer mbox_conf
I0511 04:18:49.236304 14238 net.cpp:434] mbox_conf <- conv4_3_norm_mbox_conf_flat
I0511 04:18:49.236307 14238 net.cpp:434] mbox_conf <- fc7_mbox_conf_flat
I0511 04:18:49.236311 14238 net.cpp:434] mbox_conf <- conv6_2_mbox_conf_flat
I0511 04:18:49.236313 14238 net.cpp:434] mbox_conf <- conv7_2_mbox_conf_flat
I0511 04:18:49.236316 14238 net.cpp:434] mbox_conf <- conv8_2_mbox_conf_flat
I0511 04:18:49.236320 14238 net.cpp:434] mbox_conf <- conv9_2_mbox_conf_flat
I0511 04:18:49.236333 14238 net.cpp:408] mbox_conf -> mbox_conf
I0511 04:18:49.236361 14238 net.cpp:150] Setting up mbox_conf
I0511 04:18:49.236366 14238 net.cpp:157] Top shape: 8 17464 (139712)
I0511 04:18:49.236368 14238 net.cpp:165] Memory required for data: 1983862752
I0511 04:18:49.236372 14238 layer_factory.hpp:77] Creating layer mbox_priorbox
I0511 04:18:49.236377 14238 net.cpp:100] Creating Layer mbox_priorbox
I0511 04:18:49.236382 14238 net.cpp:434] mbox_priorbox <- conv4_3_norm_mbox_priorbox
I0511 04:18:49.236387 14238 net.cpp:434] mbox_priorbox <- fc7_mbox_priorbox
I0511 04:18:49.236392 14238 net.cpp:434] mbox_priorbox <- conv6_2_mbox_priorbox
I0511 04:18:49.236394 14238 net.cpp:434] mbox_priorbox <- conv7_2_mbox_priorbox
I0511 04:18:49.236397 14238 net.cpp:434] mbox_priorbox <- conv8_2_mbox_priorbox
I0511 04:18:49.236399 14238 net.cpp:434] mbox_priorbox <- conv9_2_mbox_priorbox
I0511 04:18:49.236403 14238 net.cpp:408] mbox_priorbox -> mbox_priorbox
I0511 04:18:49.236428 14238 net.cpp:150] Setting up mbox_priorbox
I0511 04:18:49.236434 14238 net.cpp:157] Top shape: 1 2 34928 (69856)
I0511 04:18:49.236438 14238 net.cpp:165] Memory required for data: 1984142176
I0511 04:18:49.236441 14238 layer_factory.hpp:77] Creating layer mbox_conf_reshape
I0511 04:18:49.236451 14238 net.cpp:100] Creating Layer mbox_conf_reshape
I0511 04:18:49.236455 14238 net.cpp:434] mbox_conf_reshape <- mbox_conf
I0511 04:18:49.236462 14238 net.cpp:408] mbox_conf_reshape -> mbox_conf_reshape
I0511 04:18:49.236497 14238 net.cpp:150] Setting up mbox_conf_reshape
I0511 04:18:49.236505 14238 net.cpp:157] Top shape: 8 8732 2 (139712)
I0511 04:18:49.236508 14238 net.cpp:165] Memory required for data: 1984701024
I0511 04:18:49.236511 14238 layer_factory.hpp:77] Creating layer mbox_conf_softmax
I0511 04:18:49.236518 14238 net.cpp:100] Creating Layer mbox_conf_softmax
I0511 04:18:49.236523 14238 net.cpp:434] mbox_conf_softmax <- mbox_conf_reshape
I0511 04:18:49.236529 14238 net.cpp:408] mbox_conf_softmax -> mbox_conf_softmax
I0511 04:18:49.236732 14238 net.cpp:150] Setting up mbox_conf_softmax
I0511 04:18:49.236739 14238 net.cpp:157] Top shape: 8 8732 2 (139712)
I0511 04:18:49.236742 14238 net.cpp:165] Memory required for data: 1985259872
I0511 04:18:49.236745 14238 layer_factory.hpp:77] Creating layer mbox_conf_flatten
I0511 04:18:49.236752 14238 net.cpp:100] Creating Layer mbox_conf_flatten
I0511 04:18:49.236757 14238 net.cpp:434] mbox_conf_flatten <- mbox_conf_softmax
I0511 04:18:49.236764 14238 net.cpp:408] mbox_conf_flatten -> mbox_conf_flatten
I0511 04:18:49.236793 14238 net.cpp:150] Setting up mbox_conf_flatten
I0511 04:18:49.236800 14238 net.cpp:157] Top shape: 8 17464 (139712)
I0511 04:18:49.236804 14238 net.cpp:165] Memory required for data: 1985818720
I0511 04:18:49.236809 14238 layer_factory.hpp:77] Creating layer detection_out
I0511 04:18:49.236820 14238 net.cpp:100] Creating Layer detection_out
I0511 04:18:49.236824 14238 net.cpp:434] detection_out <- mbox_loc
I0511 04:18:49.236829 14238 net.cpp:434] detection_out <- mbox_conf_flatten
I0511 04:18:49.236835 14238 net.cpp:434] detection_out <- mbox_priorbox
I0511 04:18:49.236841 14238 net.cpp:408] detection_out -> detection_out
I0511 04:18:49.248843 14238 net.cpp:150] Setting up detection_out
I0511 04:18:49.248858 14238 net.cpp:157] Top shape: 1 1 1 7 (7)
I0511 04:18:49.248862 14238 net.cpp:165] Memory required for data: 1985818748
I0511 04:18:49.248865 14238 layer_factory.hpp:77] Creating layer detection_eval
I0511 04:18:49.248874 14238 net.cpp:100] Creating Layer detection_eval
I0511 04:18:49.248878 14238 net.cpp:434] detection_eval <- detection_out
I0511 04:18:49.248884 14238 net.cpp:434] detection_eval <- label
I0511 04:18:49.248888 14238 net.cpp:408] detection_eval -> detection_eval
I0511 04:18:49.257037 14238 net.cpp:150] Setting up detection_eval
I0511 04:18:49.257050 14238 net.cpp:157] Top shape: 1 1 2 5 (10)
I0511 04:18:49.257051 14238 net.cpp:165] Memory required for data: 1985818788
I0511 04:18:49.257055 14238 net.cpp:228] detection_eval does not need backward computation.
I0511 04:18:49.257072 14238 net.cpp:228] detection_out does not need backward computation.
I0511 04:18:49.257076 14238 net.cpp:228] mbox_conf_flatten does not need backward computation.
I0511 04:18:49.257079 14238 net.cpp:228] mbox_conf_softmax does not need backward computation.
I0511 04:18:49.257082 14238 net.cpp:228] mbox_conf_reshape does not need backward computation.
I0511 04:18:49.257086 14238 net.cpp:228] mbox_priorbox does not need backward computation.
I0511 04:18:49.257089 14238 net.cpp:228] mbox_conf does not need backward computation.
I0511 04:18:49.257093 14238 net.cpp:228] mbox_loc does not need backward computation.
I0511 04:18:49.257097 14238 net.cpp:228] conv9_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.257100 14238 net.cpp:228] conv9_2_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257103 14238 net.cpp:228] conv9_2_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257107 14238 net.cpp:228] conv9_2_mbox_conf does not need backward computation.
I0511 04:18:49.257108 14238 net.cpp:228] conv9_2_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257112 14238 net.cpp:228] conv9_2_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257115 14238 net.cpp:228] conv9_2_mbox_loc does not need backward computation.
I0511 04:18:49.257119 14238 net.cpp:228] conv8_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.257123 14238 net.cpp:228] conv8_2_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257128 14238 net.cpp:228] conv8_2_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257131 14238 net.cpp:228] conv8_2_mbox_conf does not need backward computation.
I0511 04:18:49.257135 14238 net.cpp:228] conv8_2_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257140 14238 net.cpp:228] conv8_2_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257144 14238 net.cpp:228] conv8_2_mbox_loc does not need backward computation.
I0511 04:18:49.257148 14238 net.cpp:228] conv7_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.257153 14238 net.cpp:228] conv7_2_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257155 14238 net.cpp:228] conv7_2_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257158 14238 net.cpp:228] conv7_2_mbox_conf does not need backward computation.
I0511 04:18:49.257160 14238 net.cpp:228] conv7_2_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257164 14238 net.cpp:228] conv7_2_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257166 14238 net.cpp:228] conv7_2_mbox_loc does not need backward computation.
I0511 04:18:49.257169 14238 net.cpp:228] conv6_2_mbox_priorbox does not need backward computation.
I0511 04:18:49.257171 14238 net.cpp:228] conv6_2_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257174 14238 net.cpp:228] conv6_2_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257176 14238 net.cpp:228] conv6_2_mbox_conf does not need backward computation.
I0511 04:18:49.257179 14238 net.cpp:228] conv6_2_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257181 14238 net.cpp:228] conv6_2_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257184 14238 net.cpp:228] conv6_2_mbox_loc does not need backward computation.
I0511 04:18:49.257186 14238 net.cpp:228] fc7_mbox_priorbox does not need backward computation.
I0511 04:18:49.257189 14238 net.cpp:228] fc7_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257191 14238 net.cpp:228] fc7_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257194 14238 net.cpp:228] fc7_mbox_conf does not need backward computation.
I0511 04:18:49.257196 14238 net.cpp:228] fc7_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257200 14238 net.cpp:228] fc7_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257201 14238 net.cpp:228] fc7_mbox_loc does not need backward computation.
I0511 04:18:49.257210 14238 net.cpp:228] conv4_3_norm_mbox_priorbox does not need backward computation.
I0511 04:18:49.257213 14238 net.cpp:228] conv4_3_norm_mbox_conf_flat does not need backward computation.
I0511 04:18:49.257215 14238 net.cpp:228] conv4_3_norm_mbox_conf_perm does not need backward computation.
I0511 04:18:49.257218 14238 net.cpp:228] conv4_3_norm_mbox_conf does not need backward computation.
I0511 04:18:49.257221 14238 net.cpp:228] conv4_3_norm_mbox_loc_flat does not need backward computation.
I0511 04:18:49.257223 14238 net.cpp:228] conv4_3_norm_mbox_loc_perm does not need backward computation.
I0511 04:18:49.257226 14238 net.cpp:228] conv4_3_norm_mbox_loc does not need backward computation.
I0511 04:18:49.257228 14238 net.cpp:228] conv4_3_norm_conv4_3_norm_0_split does not need backward computation.
I0511 04:18:49.257232 14238 net.cpp:228] conv4_3_norm does not need backward computation.
I0511 04:18:49.257236 14238 net.cpp:228] conv9_2_conv9_2_relu_0_split does not need backward computation.
I0511 04:18:49.257238 14238 net.cpp:228] conv9_2_relu does not need backward computation.
I0511 04:18:49.257241 14238 net.cpp:228] conv9_2 does not need backward computation.
I0511 04:18:49.257243 14238 net.cpp:228] conv9_1_relu does not need backward computation.
I0511 04:18:49.257246 14238 net.cpp:228] conv9_1 does not need backward computation.
I0511 04:18:49.257248 14238 net.cpp:228] conv8_2_conv8_2_relu_0_split does not need backward computation.
I0511 04:18:49.257251 14238 net.cpp:228] conv8_2_relu does not need backward computation.
I0511 04:18:49.257253 14238 net.cpp:228] conv8_2 does not need backward computation.
I0511 04:18:49.257256 14238 net.cpp:228] conv8_1_relu does not need backward computation.
I0511 04:18:49.257257 14238 net.cpp:228] conv8_1 does not need backward computation.
I0511 04:18:49.257261 14238 net.cpp:228] conv7_2_conv7_2_relu_0_split does not need backward computation.
I0511 04:18:49.257263 14238 net.cpp:228] conv7_2_relu does not need backward computation.
I0511 04:18:49.257266 14238 net.cpp:228] conv7_2 does not need backward computation.
I0511 04:18:49.257269 14238 net.cpp:228] conv7_1_relu does not need backward computation.
I0511 04:18:49.257272 14238 net.cpp:228] conv7_1 does not need backward computation.
I0511 04:18:49.257277 14238 net.cpp:228] conv6_2_conv6_2_relu_0_split does not need backward computation.
I0511 04:18:49.257282 14238 net.cpp:228] conv6_2_relu does not need backward computation.
I0511 04:18:49.257284 14238 net.cpp:228] conv6_2 does not need backward computation.
I0511 04:18:49.257287 14238 net.cpp:228] conv6_1_relu does not need backward computation.
I0511 04:18:49.257289 14238 net.cpp:228] conv6_1 does not need backward computation.
I0511 04:18:49.257292 14238 net.cpp:228] fc7_relu7_0_split does not need backward computation.
I0511 04:18:49.257294 14238 net.cpp:228] relu7 does not need backward computation.
I0511 04:18:49.257297 14238 net.cpp:228] fc7 does not need backward computation.
I0511 04:18:49.257299 14238 net.cpp:228] relu6 does not need backward computation.
I0511 04:18:49.257302 14238 net.cpp:228] fc6 does not need backward computation.
I0511 04:18:49.257304 14238 net.cpp:228] pool5 does not need backward computation.
I0511 04:18:49.257306 14238 net.cpp:228] relu5_3 does not need backward computation.
I0511 04:18:49.257309 14238 net.cpp:228] conv5_3 does not need backward computation.
I0511 04:18:49.257311 14238 net.cpp:228] relu5_2 does not need backward computation.
I0511 04:18:49.257313 14238 net.cpp:228] conv5_2 does not need backward computation.
I0511 04:18:49.257316 14238 net.cpp:228] relu5_1 does not need backward computation.
I0511 04:18:49.257320 14238 net.cpp:228] conv5_1 does not need backward computation.
I0511 04:18:49.257324 14238 net.cpp:228] pool4 does not need backward computation.
I0511 04:18:49.257329 14238 net.cpp:228] conv4_3_relu4_3_0_split does not need backward computation.
I0511 04:18:49.257333 14238 net.cpp:228] relu4_3 does not need backward computation.
I0511 04:18:49.257336 14238 net.cpp:228] conv4_3 does not need backward computation.
I0511 04:18:49.257344 14238 net.cpp:228] relu4_2 does not need backward computation.
I0511 04:18:49.257346 14238 net.cpp:228] conv4_2 does not need backward computation.
I0511 04:18:49.257349 14238 net.cpp:228] relu4_1 does not need backward computation.
I0511 04:18:49.257351 14238 net.cpp:228] conv4_1 does not need backward computation.
I0511 04:18:49.257354 14238 net.cpp:228] pool3 does not need backward computation.
I0511 04:18:49.257356 14238 net.cpp:228] relu3_3 does not need backward computation.
I0511 04:18:49.257359 14238 net.cpp:228] conv3_3 does not need backward computation.
I0511 04:18:49.257360 14238 net.cpp:228] relu3_2 does not need backward computation.
I0511 04:18:49.257364 14238 net.cpp:228] conv3_2 does not need backward computation.
I0511 04:18:49.257366 14238 net.cpp:228] relu3_1 does not need backward computation.
I0511 04:18:49.257369 14238 net.cpp:228] conv3_1 does not need backward computation.
I0511 04:18:49.257374 14238 net.cpp:228] pool2 does not need backward computation.
I0511 04:18:49.257377 14238 net.cpp:228] relu2_2 does not need backward computation.
I0511 04:18:49.257382 14238 net.cpp:228] conv2_2 does not need backward computation.
I0511 04:18:49.257385 14238 net.cpp:228] relu2_1 does not need backward computation.
I0511 04:18:49.257390 14238 net.cpp:228] conv2_1 does not need backward computation.
I0511 04:18:49.257392 14238 net.cpp:228] pool1 does not need backward computation.
I0511 04:18:49.257395 14238 net.cpp:228] relu1_2 does not need backward computation.
I0511 04:18:49.257397 14238 net.cpp:228] conv1_2 does not need backward computation.
I0511 04:18:49.257400 14238 net.cpp:228] relu1_1 does not need backward computation.
I0511 04:18:49.257402 14238 net.cpp:228] conv1_1 does not need backward computation.
I0511 04:18:49.257405 14238 net.cpp:228] data_data_0_split does not need backward computation.
I0511 04:18:49.257408 14238 net.cpp:228] data does not need backward computation.
I0511 04:18:49.257411 14238 net.cpp:270] This network produces output detection_eval
I0511 04:18:49.257479 14238 net.cpp:283] Network initialization done.
I0511 04:18:49.257769 14238 solver.cpp:75] Solver scaffolding done.
I0511 04:18:49.260148 14238 caffe.cpp:155] Finetuning from models/VGGNet/VGG_ILSVRC_16_layers_fc_reduced.caffemodel
I0511 04:18:49.315183 14238 upgrade_proto.cpp:67] Attempting to upgrade input file specified using deprecated input fields: models/VGGNet/VGG_ILSVRC_16_layers_fc_reduced.caffemodel
I0511 04:18:49.315230 14238 upgrade_proto.cpp:70] Successfully upgraded file specified using deprecated input fields.
W0511 04:18:49.315235 14238 upgrade_proto.cpp:72] Note that future Caffe releases will only support input layers and not input fields.
I0511 04:18:49.326822 14238 net.cpp:761] Ignoring source layer drop6
I0511 04:18:49.327459 14238 net.cpp:761] Ignoring source layer drop7
I0511 04:18:49.327466 14238 net.cpp:761] Ignoring source layer fc8
I0511 04:18:49.327468 14238 net.cpp:761] Ignoring source layer prob
I0511 04:18:49.425340 14238 upgrade_proto.cpp:67] Attempting to upgrade input file specified using deprecated input fields: models/VGGNet/VGG_ILSVRC_16_layers_fc_reduced.caffemodel
I0511 04:18:49.425359 14238 upgrade_proto.cpp:70] Successfully upgraded file specified using deprecated input fields.
W0511 04:18:49.425361 14238 upgrade_proto.cpp:72] Note that future Caffe releases will only support input layers and not input fields.
I0511 04:18:49.436547 14238 net.cpp:761] Ignoring source layer drop6
I0511 04:18:49.437170 14238 net.cpp:761] Ignoring source layer drop7
I0511 04:18:49.437175 14238 net.cpp:761] Ignoring source layer fc8
I0511 04:18:49.437178 14238 net.cpp:761] Ignoring source layer prob
I0511 04:18:49.455788 14238 parallel.cpp:392] GPUs pairs 0:1
I0511 04:18:49.623935 14238 annotated_data_layer.cpp:62] output data size: 16,3,300,300
I0511 04:18:50.128166 14238 parallel.cpp:425] Starting Optimization
I0511 04:18:50.128217 14238 solver.cpp:294] Solving VGG_MELON_SSD_300x300_train
I0511 04:18:50.128223 14238 solver.cpp:295] Learning Rate Policy: multistep
I0511 04:18:50.143568 14238 blocking_queue.cpp:50] Data layer prefetch queue empty
I0511 04:18:50.401371 14238 solver.cpp:243] Iteration 0, loss = 0
I0511 04:18:50.401414 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:18:51.100327 14238 sgd_solver.cpp:138] Iteration 0, lr = 0.001
I0511 04:18:57.966433 14238 solver.cpp:243] Iteration 10, loss = 0
I0511 04:18:57.966459 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:18:58.338723 14238 sgd_solver.cpp:138] Iteration 10, lr = 0.001
I0511 04:19:06.915805 14238 solver.cpp:243] Iteration 20, loss = 0
I0511 04:19:06.915833 14238 solver.cpp:259] Train net output #0: mbox_loss = 0 (* 1 = 0 loss)
I0511 04:19:07.303596 14238 sgd_solver.cpp:138] Iteration 20, lr = 0.001

Check failed: new_queue_pairs_.size() == 0 (1 vs. 0)

Please use the caffe-users list for usage, installation, or modeling questions, or other requests for help.
Do not post such requests to Issues. Doing so interferes with the development of Caffe.

Please read the guidelines for contributing before submitting this issue.

Issue summary

Issue during training process. Whenever I run python examples/ssd/ssd_pascal.py It outputs an error F0917 14:56:28.086491 4302 data_reader.cpp:112] Check failed: new_queue_pairs_.size() == 0 (1 vs. 0)
*** Check failure stack trace: ***
@ 0x7f9438c615cd google::LogMessage::Fail()
@ 0x7f9438c63433 google::LogMessage::SendToLog()
@ 0x7f9438c6115b google::LogMessage::Flush()
@ 0x7f9438c63e1e google::LogMessageFatal::~LogMessageFatal()
@ 0x7f94392fe3cb caffe::DataReader<>::Body::InternalThreadEntry()
@ 0x7f94392f4175 caffe::InternalThread::entry()
@ 0x7f94297b55d5 (unknown)
@ 0x7f943799b6ba start_thread
@ 0x7f9437cb841d clone
@ (nil) (unknown)
Aborted (core dumped)

Will gladly appreciate your help

Steps to reproduce

If you are having difficulty building Caffe or training a model, please ask the caffe-users mailing list. If you are reporting a build error that seems to be due to a bug in Caffe, please attach your build configuration (either Makefile.config or CMakeCache.txt) and the output of the make (or cmake) command.

Your system configuration

Operating system: Ubuntu 16.04
Compiler:
CUDA version (if applicable): CUDA 8.0
CUDNN version (if applicable): CUDNN 5.1
BLAS: atlas
Python or MATLAB version (for pycaffe and matcaffe respectively): python 2.7

Test net output #0: detection_eval = 0

Please use the caffe-users list for usage, installation, or modeling questions, or other requests for help.
Do not post such requests to Issues. Doing so interferes with the development of Caffe.

Please read the guidelines for contributing before submitting this issue.

Issue summary

I0926 08:49:47.894820 22979 solver.cpp:294] Solving VGG_MELON_SSD_300x300_train
I0926 08:49:47.894824 22979 solver.cpp:295] Learning Rate Policy: multistep
I0926 08:49:47.894862 22979 blocking_queue.cpp:50] Data layer prefetch queue empty
I0926 08:49:52.303377 22979 solver.cpp:332] Iteration 0, loss = 9.54588
I0926 08:49:52.303429 22979 solver.cpp:433] Iteration 0, Testing net (#0)
I0926 08:49:52.309973 22979 net.cpp:693] Ignoring source layer mbox_loss
I0926 09:01:38.221824 22979 solver.cpp:546] Test net output #0: detection_eval = 0
I0926 09:01:38.222069 22979 solver.cpp:337] Optimization Done.
I0926 09:01:38.222079 22979 caffe.cpp:254] Optimization Done.

During the evaluation phase the detection_eval score is only 0. Please help

Steps to reproduce

If you are having difficulty building Caffe or training a model, please ask the caffe-users mailing list. If you are reporting a build error that seems to be due to a bug in Caffe, please attach your build configuration (either Makefile.config or CMakeCache.txt) and the output of the make (or cmake) command.

Your system configuration

Operating system: Ubuntu 16.04
Compiler:
CUDA version (if applicable):
CUDNN version (if applicable):
BLAS:
Python or MATLAB version (for pycaffe and matcaffe respectively): python 2.7

Checking if SSD is running properly

Thank you for your repo. What do you mean exactly by step 1 "Following the original instructions to compile ssd. Make sure that you can run it successfully." Could you kindly link to these "original" instructions?

Error during evaluation phase

Issue summary

Cannot copy param 0 weights from layer 'conv4_3_norm_mbox_loc'; shape mismatch. Source param shape is 12 512 3 3 (55296); target param shape is 16 512 3 3 (73728). To learn this layer's parameters from scratch rather than copying from a saved net, rename the layer.
*** Check failure stack trace: ***
@ 0x7f8cf64325cd google::LogMessage::Fail()
@ 0x7f8cf6434433 google::LogMessage::SendToLog()
@ 0x7f8cf643215b google::LogMessage::Flush()
@ 0x7f8cf6434e1e google::LogMessageFatal::~LogMessageFatal()
@ 0x7f8cf6cf73cb caffe::Net<>::CopyTrainedLayersFrom()
@ 0x7f8cf6cfdc25 caffe::Net<>::CopyTrainedLayersFromBinaryProto()
@ 0x7f8cf6cfdcbe caffe::Net<>::CopyTrainedLayersFrom()
@ 0x40a519 CopyLayers()
@ 0x40b974 train()
@ 0x407590 main
@ 0x7f8cf53a2830 __libc_start_main
@ 0x407db9 _start
@ (nil) (unknown)
Aborted (core dumped)

.

Your system configuration

Operating system: Ubuntu 16.04
Compiler:
CUDA version (if applicable): Cuda 8.0
CUDNN version (if applicable): CUDNN 5.1
BLAS: Atlas
Python or MATLAB version (for pycaffe and matcaffe respectively): Python 2.7

create_data.sh problem

Dear all,

I am stucked at creating LMDB using the create_data.sh script. It shows thats xml file is not exist while am insure that all the files in. When I remove these images from the dataset, it shows different images as not in. any advice to safe my time would be appreciated.

annofation file: /home/roaa/data/VOCdevkit/MELON/Annotations/s-1101.xml does not exist
annofation file: /home/roaa/data/VOCdevkit/MELON/Annotations/s-66.xml does not exist

Train For negative images

I want to train mobileNet SSD on my own dataset for a person class only. And i wanted to know about how should i train it for negative images that i dont wish to get detected?

Any help will be appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.