Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I0122 12:08:31.571379 27277 caffe.cpp:204] Using GPUs 2
- I0122 12:08:32.534587 27277 caffe.cpp:209] GPU 2: GeForce GTX 1080 Ti
- I0122 12:08:32.928421 27277 solver.cpp:45] Initializing solver from parameters:
- base_lr: 0.0005
- display: 20
- max_iter: 100
- lr_policy: "multistep"
- gamma: 0.5
- momentum: 0.9
- weight_decay: 0.0005
- snapshot: 50000
- snapshot_prefix: "/home/rguesdon/Networks/openpose_train/training_results/pose/model/pose"
- solver_mode: GPU
- device_id: 2
- net: "pose_training.prototxt"
- train_state {
- level: 0
- stage: ""
- }
- stepvalue: 200000
- stepvalue: 300000
- stepvalue: 360000
- stepvalue: 420000
- stepvalue: 480000
- stepvalue: 540000
- stepvalue: 600000
- stepvalue: 700000
- stepvalue: 800000
- stepvalue: 900000
- momentum2: 0.999
- type: "Adam"
- weights: "/home/rguesdon/Networks/openpose_train/dataset/vgg/VGG_ILSVRC_19_layers.caffemodel"
- I0122 12:08:32.928637 27277 solver.cpp:102] Creating training net from net file: pose_training.prototxt
- I0122 12:08:32.932651 27277 net.cpp:53] Initializing net from parameters:
- state {
- phase: TRAIN
- level: 0
- stage: ""
- }
- layer {
- name: "image"
- type: "OPData"
- top: "image"
- top: "label"
- data_param {
- batch_size: 1
- backend: LMDB
- }
- op_transform_param {
- stride: 8
- max_degree_rotations: "45"
- crop_size_x: 368
- crop_size_y: 368
- center_perterb_max: 40
- center_swap_prob: 0
- scale_prob: 1
- scale_mins: "0.333333333333"
- scale_maxs: "1.5"
- target_dist: 0.6
- number_max_occlusions: "2"
- sigmas: "7.0"
- models: "MPII_25B_16"
- sources: "/home/rguesdon/Networks/openpose_train/dataset/lmdb_twingo"
- probabilities: "0.98"
- source_background: "/home/rguesdon/Networks/openpose_train/dataset/lmdb_background"
- prob_only_background: 0.02
- normalization: 0
- add_distance: false
- }
- }
- layer {
- name: "vec_weight"
- type: "Slice"
- bottom: "label"
- top: "vec_weight"
- top: "heat_weight"
- top: "vec_temp"
- top: "heat_temp"
- slice_param {
- slice_point: 72
- slice_point: 97
- slice_point: 169
- axis: 1
- }
- }
- layer {
- name: "label_heat"
- type: "Eltwise"
- bottom: "heat_weight"
- bottom: "heat_temp"
- top: "label_heat"
- eltwise_param {
- operation: PROD
- }
- }
- layer {
- name: "label_vec"
- type: "Eltwise"
- bottom: "vec_weight"
- bottom: "vec_temp"
- top: "label_vec"
- eltwise_param {
- operation: PROD
- }
- }
- layer {
- name: "conv1_1"
- type: "Convolution"
- bottom: "image"
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "relu1_2"
- type: "ReLU"
- bottom: "conv1_2"
- top: "conv1_2"
- }
- layer {
- name: "pool1_stage1"
- type: "Pooling"
- bottom: "conv1_2"
- top: "pool1_stage1"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv2_1"
- type: "Convolution"
- bottom: "pool1_stage1"
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "relu2_2"
- type: "ReLU"
- bottom: "conv2_2"
- top: "conv2_2"
- }
- layer {
- name: "pool2_stage1"
- type: "Pooling"
- bottom: "conv2_2"
- top: "pool2_stage1"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv3_1"
- type: "Convolution"
- bottom: "pool2_stage1"
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "relu3_3"
- type: "ReLU"
- bottom: "conv3_3"
- top: "conv3_3"
- }
- layer {
- name: "conv3_4"
- type: "Convolution"
- bottom: "conv3_3"
- top: "conv3_4"
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "relu3_4"
- type: "ReLU"
- bottom: "conv3_4"
- top: "conv3_4"
- }
- layer {
- name: "pool3_stage1"
- type: "Pooling"
- bottom: "conv3_4"
- top: "pool3_stage1"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv4_1"
- type: "Convolution"
- bottom: "pool3_stage1"
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- 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: "gaussian"
- std: 0.01
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "prelu4_2"
- type: "PReLU"
- bottom: "conv4_2"
- top: "conv4_2"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "conv4_3_CPM"
- type: "Convolution"
- bottom: "conv4_2"
- top: "conv4_3_CPM"
- 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"
- }
- }
- }
- layer {
- name: "prelu4_3_CPM"
- type: "PReLU"
- bottom: "conv4_3_CPM"
- top: "conv4_3_CPM"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "conv4_4_CPM"
- type: "Convolution"
- bottom: "conv4_3_CPM"
- top: "conv4_4_CPM"
- 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"
- }
- }
- }
- layer {
- name: "prelu4_4_CPM"
- type: "PReLU"
- bottom: "conv4_4_CPM"
- top: "conv4_4_CPM"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage0_L2_0"
- type: "Convolution"
- bottom: "conv4_4_CPM"
- top: "Mconv1_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage0_L2_0"
- type: "PReLU"
- bottom: "Mconv1_stage0_L2_0"
- top: "Mconv1_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage0_L2_1"
- type: "Convolution"
- bottom: "Mconv1_stage0_L2_0"
- top: "Mconv1_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage0_L2_1"
- type: "PReLU"
- bottom: "Mconv1_stage0_L2_1"
- top: "Mconv1_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage0_L2_2"
- type: "Convolution"
- bottom: "Mconv1_stage0_L2_1"
- top: "Mconv1_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage0_L2_2"
- type: "PReLU"
- bottom: "Mconv1_stage0_L2_2"
- top: "Mconv1_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage0_L2_concat"
- type: "Concat"
- bottom: "Mconv1_stage0_L2_0"
- bottom: "Mconv1_stage0_L2_1"
- bottom: "Mconv1_stage0_L2_2"
- top: "Mconv1_stage0_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv2_stage0_L2_0"
- type: "Convolution"
- bottom: "Mconv1_stage0_L2_concat"
- top: "Mconv2_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage0_L2_0"
- type: "PReLU"
- bottom: "Mconv2_stage0_L2_0"
- top: "Mconv2_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage0_L2_1"
- type: "Convolution"
- bottom: "Mconv2_stage0_L2_0"
- top: "Mconv2_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage0_L2_1"
- type: "PReLU"
- bottom: "Mconv2_stage0_L2_1"
- top: "Mconv2_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage0_L2_2"
- type: "Convolution"
- bottom: "Mconv2_stage0_L2_1"
- top: "Mconv2_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage0_L2_2"
- type: "PReLU"
- bottom: "Mconv2_stage0_L2_2"
- top: "Mconv2_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage0_L2_concat"
- type: "Concat"
- bottom: "Mconv2_stage0_L2_0"
- bottom: "Mconv2_stage0_L2_1"
- bottom: "Mconv2_stage0_L2_2"
- top: "Mconv2_stage0_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv3_stage0_L2_0"
- type: "Convolution"
- bottom: "Mconv2_stage0_L2_concat"
- top: "Mconv3_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage0_L2_0"
- type: "PReLU"
- bottom: "Mconv3_stage0_L2_0"
- top: "Mconv3_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage0_L2_1"
- type: "Convolution"
- bottom: "Mconv3_stage0_L2_0"
- top: "Mconv3_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage0_L2_1"
- type: "PReLU"
- bottom: "Mconv3_stage0_L2_1"
- top: "Mconv3_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage0_L2_2"
- type: "Convolution"
- bottom: "Mconv3_stage0_L2_1"
- top: "Mconv3_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage0_L2_2"
- type: "PReLU"
- bottom: "Mconv3_stage0_L2_2"
- top: "Mconv3_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage0_L2_concat"
- type: "Concat"
- bottom: "Mconv3_stage0_L2_0"
- bottom: "Mconv3_stage0_L2_1"
- bottom: "Mconv3_stage0_L2_2"
- top: "Mconv3_stage0_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv4_stage0_L2_0"
- type: "Convolution"
- bottom: "Mconv3_stage0_L2_concat"
- top: "Mconv4_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage0_L2_0"
- type: "PReLU"
- bottom: "Mconv4_stage0_L2_0"
- top: "Mconv4_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage0_L2_1"
- type: "Convolution"
- bottom: "Mconv4_stage0_L2_0"
- top: "Mconv4_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage0_L2_1"
- type: "PReLU"
- bottom: "Mconv4_stage0_L2_1"
- top: "Mconv4_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage0_L2_2"
- type: "Convolution"
- bottom: "Mconv4_stage0_L2_1"
- top: "Mconv4_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage0_L2_2"
- type: "PReLU"
- bottom: "Mconv4_stage0_L2_2"
- top: "Mconv4_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage0_L2_concat"
- type: "Concat"
- bottom: "Mconv4_stage0_L2_0"
- bottom: "Mconv4_stage0_L2_1"
- bottom: "Mconv4_stage0_L2_2"
- top: "Mconv4_stage0_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv5_stage0_L2_0"
- type: "Convolution"
- bottom: "Mconv4_stage0_L2_concat"
- top: "Mconv5_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage0_L2_0"
- type: "PReLU"
- bottom: "Mconv5_stage0_L2_0"
- top: "Mconv5_stage0_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage0_L2_1"
- type: "Convolution"
- bottom: "Mconv5_stage0_L2_0"
- top: "Mconv5_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage0_L2_1"
- type: "PReLU"
- bottom: "Mconv5_stage0_L2_1"
- top: "Mconv5_stage0_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage0_L2_2"
- type: "Convolution"
- bottom: "Mconv5_stage0_L2_1"
- top: "Mconv5_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage0_L2_2"
- type: "PReLU"
- bottom: "Mconv5_stage0_L2_2"
- top: "Mconv5_stage0_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage0_L2_concat"
- type: "Concat"
- bottom: "Mconv5_stage0_L2_0"
- bottom: "Mconv5_stage0_L2_1"
- bottom: "Mconv5_stage0_L2_2"
- top: "Mconv5_stage0_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv6_stage0_L2"
- type: "Convolution"
- bottom: "Mconv5_stage0_L2_concat"
- top: "Mconv6_stage0_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 256
- pad: 0
- kernel_size: 1
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu6_stage0_L2"
- type: "PReLU"
- bottom: "Mconv6_stage0_L2"
- top: "Mconv6_stage0_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv7_stage0_L2"
- type: "Convolution"
- bottom: "Mconv6_stage0_L2"
- top: "Mconv7_stage0_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 72
- pad: 0
- kernel_size: 1
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "weight_stage0_L2"
- type: "Eltwise"
- bottom: "Mconv7_stage0_L2"
- bottom: "vec_weight"
- top: "weight_stage0_L2"
- eltwise_param {
- operation: PROD
- }
- }
- layer {
- name: "loss_stage0_L2"
- type: "EuclideanLoss"
- bottom: "weight_stage0_L2"
- bottom: "label_vec"
- top: "loss_stage0_L2"
- loss_weight: 1
- }
- layer {
- name: "concat_stage1_L2"
- type: "Concat"
- bottom: "conv4_4_CPM"
- bottom: "Mconv7_stage0_L2"
- top: "concat_stage1_L2"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv1_stage1_L2_0"
- type: "Convolution"
- bottom: "concat_stage1_L2"
- top: "Mconv1_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage1_L2_0"
- type: "PReLU"
- bottom: "Mconv1_stage1_L2_0"
- top: "Mconv1_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage1_L2_1"
- type: "Convolution"
- bottom: "Mconv1_stage1_L2_0"
- top: "Mconv1_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage1_L2_1"
- type: "PReLU"
- bottom: "Mconv1_stage1_L2_1"
- top: "Mconv1_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage1_L2_2"
- type: "Convolution"
- bottom: "Mconv1_stage1_L2_1"
- top: "Mconv1_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu1_stage1_L2_2"
- type: "PReLU"
- bottom: "Mconv1_stage1_L2_2"
- top: "Mconv1_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv1_stage1_L2_concat"
- type: "Concat"
- bottom: "Mconv1_stage1_L2_0"
- bottom: "Mconv1_stage1_L2_1"
- bottom: "Mconv1_stage1_L2_2"
- top: "Mconv1_stage1_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv2_stage1_L2_0"
- type: "Convolution"
- bottom: "Mconv1_stage1_L2_concat"
- top: "Mconv2_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage1_L2_0"
- type: "PReLU"
- bottom: "Mconv2_stage1_L2_0"
- top: "Mconv2_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage1_L2_1"
- type: "Convolution"
- bottom: "Mconv2_stage1_L2_0"
- top: "Mconv2_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage1_L2_1"
- type: "PReLU"
- bottom: "Mconv2_stage1_L2_1"
- top: "Mconv2_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage1_L2_2"
- type: "Convolution"
- bottom: "Mconv2_stage1_L2_1"
- top: "Mconv2_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu2_stage1_L2_2"
- type: "PReLU"
- bottom: "Mconv2_stage1_L2_2"
- top: "Mconv2_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv2_stage1_L2_concat"
- type: "Concat"
- bottom: "Mconv2_stage1_L2_0"
- bottom: "Mconv2_stage1_L2_1"
- bottom: "Mconv2_stage1_L2_2"
- top: "Mconv2_stage1_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv3_stage1_L2_0"
- type: "Convolution"
- bottom: "Mconv2_stage1_L2_concat"
- top: "Mconv3_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage1_L2_0"
- type: "PReLU"
- bottom: "Mconv3_stage1_L2_0"
- top: "Mconv3_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage1_L2_1"
- type: "Convolution"
- bottom: "Mconv3_stage1_L2_0"
- top: "Mconv3_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage1_L2_1"
- type: "PReLU"
- bottom: "Mconv3_stage1_L2_1"
- top: "Mconv3_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage1_L2_2"
- type: "Convolution"
- bottom: "Mconv3_stage1_L2_1"
- top: "Mconv3_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu3_stage1_L2_2"
- type: "PReLU"
- bottom: "Mconv3_stage1_L2_2"
- top: "Mconv3_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv3_stage1_L2_concat"
- type: "Concat"
- bottom: "Mconv3_stage1_L2_0"
- bottom: "Mconv3_stage1_L2_1"
- bottom: "Mconv3_stage1_L2_2"
- top: "Mconv3_stage1_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv4_stage1_L2_0"
- type: "Convolution"
- bottom: "Mconv3_stage1_L2_concat"
- top: "Mconv4_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage1_L2_0"
- type: "PReLU"
- bottom: "Mconv4_stage1_L2_0"
- top: "Mconv4_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage1_L2_1"
- type: "Convolution"
- bottom: "Mconv4_stage1_L2_0"
- top: "Mconv4_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage1_L2_1"
- type: "PReLU"
- bottom: "Mconv4_stage1_L2_1"
- top: "Mconv4_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage1_L2_2"
- type: "Convolution"
- bottom: "Mconv4_stage1_L2_1"
- top: "Mconv4_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu4_stage1_L2_2"
- type: "PReLU"
- bottom: "Mconv4_stage1_L2_2"
- top: "Mconv4_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv4_stage1_L2_concat"
- type: "Concat"
- bottom: "Mconv4_stage1_L2_0"
- bottom: "Mconv4_stage1_L2_1"
- bottom: "Mconv4_stage1_L2_2"
- top: "Mconv4_stage1_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv5_stage1_L2_0"
- type: "Convolution"
- bottom: "Mconv4_stage1_L2_concat"
- top: "Mconv5_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage1_L2_0"
- type: "PReLU"
- bottom: "Mconv5_stage1_L2_0"
- top: "Mconv5_stage1_L2_0"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage1_L2_1"
- type: "Convolution"
- bottom: "Mconv5_stage1_L2_0"
- top: "Mconv5_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage1_L2_1"
- type: "PReLU"
- bottom: "Mconv5_stage1_L2_1"
- top: "Mconv5_stage1_L2_1"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage1_L2_2"
- type: "Convolution"
- bottom: "Mconv5_stage1_L2_1"
- top: "Mconv5_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu5_stage1_L2_2"
- type: "PReLU"
- bottom: "Mconv5_stage1_L2_2"
- top: "Mconv5_stage1_L2_2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv5_stage1_L2_concat"
- type: "Concat"
- bottom: "Mconv5_stage1_L2_0"
- bottom: "Mconv5_stage1_L2_1"
- bottom: "Mconv5_stage1_L2_2"
- top: "Mconv5_stage1_L2_concat"
- concat_param {
- axis: 1
- }
- }
- layer {
- name: "Mconv6_stage1_L2"
- type: "Convolution"
- bottom: "Mconv5_stage1_L2_concat"
- top: "Mconv6_stage1_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 256
- pad: 0
- kernel_size: 1
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "Mprelu6_stage1_L2"
- type: "PReLU"
- bottom: "Mconv6_stage1_L2"
- top: "Mconv6_stage1_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- prelu_param {
- channel_shared: false
- }
- }
- layer {
- name: "Mconv7_stage1_L2"
- type: "Convolution"
- bottom: "Mconv6_stage1_L2"
- top: "Mconv7_stage1_L2"
- param {
- lr_mult: 4
- decay_mult: 1
- }
- param {
- lr_mult: 8
- decay_mult: 0
- }
- convolution_param {
- num_output: 72
- pad: 0
- kernel_size: 1
- weight_filler {
- type: "xavier"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "weight_stage
- I0122 12:08:32.936003 27277 layer_factory.hpp:77] Creating layer image
- I0122 12:08:32.936283 27277 db_lmdb.cpp:35] Opened lmdb /home/rguesdon/Networks/openpose_train/dataset/lmdb_twingo
- I0122 12:08:32.936394 27277 db_lmdb.cpp:35] Opened lmdb /home/rguesdon/Networks/openpose_train/dataset/lmdb_background
- 0.98 0.02
- I0122 12:08:32.936452 27277 net.cpp:86] Creating Layer image
- I0122 12:08:32.936478 27277 net.cpp:382] image -> image
- I0122 12:08:32.936607 27277 net.cpp:382] image -> label
- *** Aborted at 1579691312 (unix time) try "date -d @1579691312" if you are using GNU date ***
- PC: @ 0x7ff6122e7b3e (unknown)
- *** SIGSEGV (@0x17) received by PID 27277 (TID 0x7ff61437e840) from PID 23; stack trace: ***
- @ 0x7ff612197f20 (unknown)
- @ 0x7ff6122e7b3e (unknown)
- @ 0x7ff6128893c7 std::__cxx11::basic_string<>::_M_construct<>()
- @ 0x7ff613bd9c7e _ZN5caffe2db10LMDBCursor5valueB5cxx11Ev
- @ 0x7ff613a87132 caffe::OPDataLayer<>::DataLayerSetUp()
- @ 0x7ff613b6276b caffe::BaseDataLayer<>::LayerSetUp()
- @ 0x7ff613b62bc1 caffe::BasePrefetchingDataLayer<>::LayerSetUp()
- @ 0x7ff613addfc6 caffe::Layer<>::SetUp()
- @ 0x7ff613ac955c caffe::Net<>::Init()
- @ 0x7ff613ac7fb2 caffe::Net<>::Net()
- @ 0x7ff6139efd8f caffe::Solver<>::InitTrainNet()
- @ 0x7ff6139ef5bf caffe::Solver<>::Init()
- @ 0x7ff6139ef0df caffe::Solver<>::Solver()
- @ 0x7ff613bb4584 caffe::SGDSolver<>::SGDSolver()
- @ 0x7ff613bb9de4 caffe::AdamSolver<>::AdamSolver()
- @ 0x7ff613bbad18 caffe::Creator_AdamSolver<>()
- @ 0x435da3 caffe::SolverRegistry<>::CreateSolver()
- @ 0x4314a0 train()
- @ 0x4339a5 main
- @ 0x7ff61217ab97 __libc_start_main
- @ 0x43024a _start
- @ 0x0 (unknown)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement