Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I0305 12:01:12.176894 7624 caffe.cpp:113] Use GPU with device ID 0
- I0305 12:01:12.782867 7624 caffe.cpp:121] Starting Optimization
- I0305 12:01:12.782919 7624 solver.cpp:32] Initializing solver from parameters:
- test_iter: 1
- test_interval: 1000000
- base_lr: 0.01
- display: 20
- max_iter: 50000
- lr_policy: "fixed"
- gamma: 1
- momentum: 0.9
- weight_decay: 0.0005
- stepsize: 2000
- snapshot: 1000
- snapshot_prefix: "/home/petra/SegNet-Tutorial/Models/Trial/ca17_full_saliency_alpha_FS"
- solver_mode: GPU
- net: "/home/petra/SegNet-Tutorial/Models/segnet_basic_h5_train_CA17_full_saliency_alpha_FS.prototxt"
- test_initialization: false
- I0305 12:01:12.782938 7624 solver.cpp:70] Creating training net from net file: /home/petra/SegNet-Tutorial/Models/segnet_basic_h5_train_CA17_full_saliency_alpha_FS.prototxt
- I0305 12:01:12.806676 7624 net.cpp:42] Initializing net from parameters:
- name: "segnet"
- state {
- phase: TRAIN
- }
- layer {
- name: "data"
- type: "HDF5Data"
- top: "data"
- top: "label"
- hdf5_data_param {
- source: "/home/petra/data_volumes/CA17_data_volume_saliency_alpha_full/train.txt"
- batch_size: 1
- shuffle: true
- }
- }
- layer {
- name: "norm"
- type: "LRN"
- bottom: "data"
- top: "norm"
- lrn_param {
- local_size: 5
- alpha: 0.0001
- beta: 0.75
- }
- }
- layer {
- name: "conv0"
- type: "Convolution"
- bottom: "norm"
- top: "conv0"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv0_bn"
- type: "BN"
- bottom: "conv0"
- top: "conv0"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu0"
- type: "ReLU"
- bottom: "conv0"
- top: "conv0"
- }
- layer {
- name: "pool0"
- type: "Pooling"
- bottom: "conv0"
- top: "pool0"
- top: "pool0_mask"
- pooling_param {
- pool: MAX
- kernel_size: 3
- stride: 2
- }
- }
- layer {
- name: "conv1"
- type: "Convolution"
- bottom: "pool0"
- top: "conv1"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv1_bn"
- type: "BN"
- bottom: "conv1"
- top: "conv1"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu1"
- type: "ReLU"
- bottom: "conv1"
- top: "conv1"
- }
- layer {
- name: "pool1"
- type: "Pooling"
- bottom: "conv1"
- top: "pool1"
- top: "pool1_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv2"
- type: "Convolution"
- bottom: "pool1"
- top: "conv2"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv2_bn"
- type: "BN"
- bottom: "conv2"
- top: "conv2"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu2"
- type: "ReLU"
- bottom: "conv2"
- top: "conv2"
- }
- layer {
- name: "pool2"
- type: "Pooling"
- bottom: "conv2"
- top: "pool2"
- top: "pool2_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv3"
- type: "Convolution"
- bottom: "pool2"
- top: "conv3"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv3_bn"
- type: "BN"
- bottom: "conv3"
- top: "conv3"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu3"
- type: "ReLU"
- bottom: "conv3"
- top: "conv3"
- }
- layer {
- name: "pool3"
- type: "Pooling"
- bottom: "conv3"
- top: "pool3"
- top: "pool3_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv4"
- type: "Convolution"
- bottom: "pool3"
- top: "conv4"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv4_bn"
- type: "BN"
- bottom: "conv4"
- top: "conv4"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu4"
- type: "ReLU"
- bottom: "conv4"
- top: "conv4"
- }
- layer {
- name: "pool4"
- type: "Pooling"
- bottom: "conv4"
- top: "pool4"
- top: "pool4_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "upsample4"
- type: "Upsample"
- bottom: "pool4"
- bottom: "pool4_mask"
- top: "upsample4"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode4"
- type: "Convolution"
- bottom: "upsample4"
- top: "conv_decode4"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode4_bn"
- type: "BN"
- bottom: "conv_decode4"
- top: "conv_decode4"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample3"
- type: "Upsample"
- bottom: "conv_decode4"
- bottom: "pool3_mask"
- top: "upsample3"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode3"
- type: "Convolution"
- bottom: "upsample3"
- top: "conv_decode3"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode3_bn"
- type: "BN"
- bottom: "conv_decode3"
- top: "conv_decode3"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample2"
- type: "Upsample"
- bottom: "conv_decode3"
- bottom: "pool2_mask"
- top: "upsample2"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode2"
- type: "Convolution"
- bottom: "upsample2"
- top: "conv_decode2"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode2_bn"
- type: "BN"
- bottom: "conv_decode2"
- top: "conv_decode2"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample1"
- type: "Upsample"
- bottom: "conv_decode2"
- bottom: "pool1_mask"
- top: "upsample1"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode1"
- type: "Convolution"
- bottom: "upsample1"
- top: "conv_decode1"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode1_bn"
- type: "BN"
- bottom: "conv_decode1"
- top: "conv_decode1"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "conv_classifier"
- type: "Convolution"
- bottom: "conv_decode1"
- top: "conv_classifier"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 3
- kernel_size: 1
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "loss"
- type: "SoftmaxWithLoss"
- bottom: "conv_classifier"
- bottom: "label"
- top: "loss"
- loss_param {
- weight_by_label_freqs: true
- class_weighting: 0.174
- class_weighting: 1.551
- class_weighting: 1
- }
- softmax_param {
- engine: CAFFE
- }
- }
- layer {
- name: "accuracy"
- type: "Accuracy"
- bottom: "conv_classifier"
- bottom: "label"
- top: "accuracy"
- top: "per_class_accuracy"
- }
- I0305 12:01:12.806799 7624 layer_factory.hpp:74] Creating layer data
- I0305 12:01:12.806808 7624 net.cpp:90] Creating Layer data
- I0305 12:01:12.806813 7624 net.cpp:368] data -> data
- I0305 12:01:12.806825 7624 net.cpp:368] data -> label
- I0305 12:01:12.806833 7624 net.cpp:120] Setting up data
- I0305 12:01:12.806834 7624 hdf5_data_layer.cpp:80] Loading list of HDF5 filenames from: /home/petra/data_volumes/CA17_data_volume_saliency_alpha_full/train.txt
- I0305 12:01:12.818145 7624 hdf5_data_layer.cpp:94] Number of HDF5 files: 256
- I0305 12:01:13.065798 7624 net.cpp:127] Top shape: 1 4 769 1025 (3152900)
- I0305 12:01:13.065814 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.065819 7624 layer_factory.hpp:74] Creating layer label_data_1_split
- I0305 12:01:13.065825 7624 net.cpp:90] Creating Layer label_data_1_split
- I0305 12:01:13.065829 7624 net.cpp:410] label_data_1_split <- label
- I0305 12:01:13.065837 7624 net.cpp:368] label_data_1_split -> label_data_1_split_0
- I0305 12:01:13.065843 7624 net.cpp:368] label_data_1_split -> label_data_1_split_1
- I0305 12:01:13.065847 7624 net.cpp:120] Setting up label_data_1_split
- I0305 12:01:13.065852 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.065855 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.065858 7624 layer_factory.hpp:74] Creating layer norm
- I0305 12:01:13.065863 7624 net.cpp:90] Creating Layer norm
- I0305 12:01:13.065866 7624 net.cpp:410] norm <- data
- I0305 12:01:13.065871 7624 net.cpp:368] norm -> norm
- I0305 12:01:13.065876 7624 net.cpp:120] Setting up norm
- I0305 12:01:13.065881 7624 net.cpp:127] Top shape: 1 4 769 1025 (3152900)
- I0305 12:01:13.065883 7624 layer_factory.hpp:74] Creating layer conv0
- I0305 12:01:13.065888 7624 net.cpp:90] Creating Layer conv0
- I0305 12:01:13.065891 7624 net.cpp:410] conv0 <- norm
- I0305 12:01:13.065894 7624 net.cpp:368] conv0 -> conv0
- I0305 12:01:13.065901 7624 net.cpp:120] Setting up conv0
- I0305 12:01:13.066931 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.066943 7624 layer_factory.hpp:74] Creating layer conv0_bn
- I0305 12:01:13.066949 7624 net.cpp:90] Creating Layer conv0_bn
- I0305 12:01:13.066951 7624 net.cpp:410] conv0_bn <- conv0
- I0305 12:01:13.066956 7624 net.cpp:357] conv0_bn -> conv0 (in-place)
- I0305 12:01:13.066962 7624 net.cpp:120] Setting up conv0_bn
- I0305 12:01:13.068586 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.068593 7624 layer_factory.hpp:74] Creating layer relu0
- I0305 12:01:13.068598 7624 net.cpp:90] Creating Layer relu0
- I0305 12:01:13.068600 7624 net.cpp:410] relu0 <- conv0
- I0305 12:01:13.068603 7624 net.cpp:357] relu0 -> conv0 (in-place)
- I0305 12:01:13.068608 7624 net.cpp:120] Setting up relu0
- I0305 12:01:13.068611 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.068614 7624 layer_factory.hpp:74] Creating layer pool0
- I0305 12:01:13.068616 7624 net.cpp:90] Creating Layer pool0
- I0305 12:01:13.068627 7624 net.cpp:410] pool0 <- conv0
- I0305 12:01:13.068631 7624 net.cpp:368] pool0 -> pool0
- I0305 12:01:13.068637 7624 net.cpp:368] pool0 -> pool0_mask
- I0305 12:01:13.068640 7624 net.cpp:120] Setting up pool0
- I0305 12:01:13.068648 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.068657 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.068666 7624 layer_factory.hpp:74] Creating layer conv1
- I0305 12:01:13.068670 7624 net.cpp:90] Creating Layer conv1
- I0305 12:01:13.068672 7624 net.cpp:410] conv1 <- pool0
- I0305 12:01:13.068676 7624 net.cpp:368] conv1 -> conv1
- I0305 12:01:13.068682 7624 net.cpp:120] Setting up conv1
- I0305 12:01:13.071238 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.071244 7624 layer_factory.hpp:74] Creating layer conv1_bn
- I0305 12:01:13.071250 7624 net.cpp:90] Creating Layer conv1_bn
- I0305 12:01:13.071252 7624 net.cpp:410] conv1_bn <- conv1
- I0305 12:01:13.071256 7624 net.cpp:357] conv1_bn -> conv1 (in-place)
- I0305 12:01:13.071259 7624 net.cpp:120] Setting up conv1_bn
- I0305 12:01:13.071674 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.071679 7624 layer_factory.hpp:74] Creating layer relu1
- I0305 12:01:13.071683 7624 net.cpp:90] Creating Layer relu1
- I0305 12:01:13.071686 7624 net.cpp:410] relu1 <- conv1
- I0305 12:01:13.071689 7624 net.cpp:357] relu1 -> conv1 (in-place)
- I0305 12:01:13.071692 7624 net.cpp:120] Setting up relu1
- I0305 12:01:13.071696 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.071697 7624 layer_factory.hpp:74] Creating layer pool1
- I0305 12:01:13.071702 7624 net.cpp:90] Creating Layer pool1
- I0305 12:01:13.071703 7624 net.cpp:410] pool1 <- conv1
- I0305 12:01:13.071707 7624 net.cpp:368] pool1 -> pool1
- I0305 12:01:13.071710 7624 net.cpp:368] pool1 -> pool1_mask
- I0305 12:01:13.071714 7624 net.cpp:120] Setting up pool1
- I0305 12:01:13.071718 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.071720 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.071723 7624 layer_factory.hpp:74] Creating layer conv2
- I0305 12:01:13.071727 7624 net.cpp:90] Creating Layer conv2
- I0305 12:01:13.071729 7624 net.cpp:410] conv2 <- pool1
- I0305 12:01:13.071732 7624 net.cpp:368] conv2 -> conv2
- I0305 12:01:13.071736 7624 net.cpp:120] Setting up conv2
- I0305 12:01:13.073123 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.073132 7624 layer_factory.hpp:74] Creating layer conv2_bn
- I0305 12:01:13.073135 7624 net.cpp:90] Creating Layer conv2_bn
- I0305 12:01:13.073138 7624 net.cpp:410] conv2_bn <- conv2
- I0305 12:01:13.073143 7624 net.cpp:357] conv2_bn -> conv2 (in-place)
- I0305 12:01:13.073145 7624 net.cpp:120] Setting up conv2_bn
- I0305 12:01:13.073227 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.073231 7624 layer_factory.hpp:74] Creating layer relu2
- I0305 12:01:13.073235 7624 net.cpp:90] Creating Layer relu2
- I0305 12:01:13.073238 7624 net.cpp:410] relu2 <- conv2
- I0305 12:01:13.073241 7624 net.cpp:357] relu2 -> conv2 (in-place)
- I0305 12:01:13.073245 7624 net.cpp:120] Setting up relu2
- I0305 12:01:13.073248 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.073251 7624 layer_factory.hpp:74] Creating layer pool2
- I0305 12:01:13.073253 7624 net.cpp:90] Creating Layer pool2
- I0305 12:01:13.073256 7624 net.cpp:410] pool2 <- conv2
- I0305 12:01:13.073259 7624 net.cpp:368] pool2 -> pool2
- I0305 12:01:13.073262 7624 net.cpp:368] pool2 -> pool2_mask
- I0305 12:01:13.073266 7624 net.cpp:120] Setting up pool2
- I0305 12:01:13.073271 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.073273 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.073276 7624 layer_factory.hpp:74] Creating layer conv3
- I0305 12:01:13.073282 7624 net.cpp:90] Creating Layer conv3
- I0305 12:01:13.073283 7624 net.cpp:410] conv3 <- pool2
- I0305 12:01:13.073288 7624 net.cpp:368] conv3 -> conv3
- I0305 12:01:13.073292 7624 net.cpp:120] Setting up conv3
- I0305 12:01:13.074652 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.074657 7624 layer_factory.hpp:74] Creating layer conv3_bn
- I0305 12:01:13.074664 7624 net.cpp:90] Creating Layer conv3_bn
- I0305 12:01:13.074667 7624 net.cpp:410] conv3_bn <- conv3
- I0305 12:01:13.074671 7624 net.cpp:357] conv3_bn -> conv3 (in-place)
- I0305 12:01:13.074677 7624 net.cpp:120] Setting up conv3_bn
- I0305 12:01:13.074717 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.074720 7624 layer_factory.hpp:74] Creating layer relu3
- I0305 12:01:13.074724 7624 net.cpp:90] Creating Layer relu3
- I0305 12:01:13.074726 7624 net.cpp:410] relu3 <- conv3
- I0305 12:01:13.074730 7624 net.cpp:357] relu3 -> conv3 (in-place)
- I0305 12:01:13.074733 7624 net.cpp:120] Setting up relu3
- I0305 12:01:13.074736 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.074738 7624 layer_factory.hpp:74] Creating layer pool3
- I0305 12:01:13.074743 7624 net.cpp:90] Creating Layer pool3
- I0305 12:01:13.074744 7624 net.cpp:410] pool3 <- conv3
- I0305 12:01:13.074748 7624 net.cpp:368] pool3 -> pool3
- I0305 12:01:13.074750 7624 net.cpp:368] pool3 -> pool3_mask
- I0305 12:01:13.074755 7624 net.cpp:120] Setting up pool3
- I0305 12:01:13.074759 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.074764 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.074765 7624 layer_factory.hpp:74] Creating layer conv4
- I0305 12:01:13.074769 7624 net.cpp:90] Creating Layer conv4
- I0305 12:01:13.074771 7624 net.cpp:410] conv4 <- pool3
- I0305 12:01:13.074775 7624 net.cpp:368] conv4 -> conv4
- I0305 12:01:13.074779 7624 net.cpp:120] Setting up conv4
- I0305 12:01:13.076128 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.076134 7624 layer_factory.hpp:74] Creating layer conv4_bn
- I0305 12:01:13.076138 7624 net.cpp:90] Creating Layer conv4_bn
- I0305 12:01:13.076140 7624 net.cpp:410] conv4_bn <- conv4
- I0305 12:01:13.076143 7624 net.cpp:357] conv4_bn -> conv4 (in-place)
- I0305 12:01:13.076148 7624 net.cpp:120] Setting up conv4_bn
- I0305 12:01:13.076161 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.076165 7624 layer_factory.hpp:74] Creating layer relu4
- I0305 12:01:13.076169 7624 net.cpp:90] Creating Layer relu4
- I0305 12:01:13.076171 7624 net.cpp:410] relu4 <- conv4
- I0305 12:01:13.076175 7624 net.cpp:357] relu4 -> conv4 (in-place)
- I0305 12:01:13.076179 7624 net.cpp:120] Setting up relu4
- I0305 12:01:13.076182 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.076184 7624 layer_factory.hpp:74] Creating layer pool4
- I0305 12:01:13.076187 7624 net.cpp:90] Creating Layer pool4
- I0305 12:01:13.076189 7624 net.cpp:410] pool4 <- conv4
- I0305 12:01:13.076194 7624 net.cpp:368] pool4 -> pool4
- I0305 12:01:13.076197 7624 net.cpp:368] pool4 -> pool4_mask
- I0305 12:01:13.076200 7624 net.cpp:120] Setting up pool4
- I0305 12:01:13.076205 7624 net.cpp:127] Top shape: 1 64 24 32 (49152)
- I0305 12:01:13.076207 7624 net.cpp:127] Top shape: 1 64 24 32 (49152)
- I0305 12:01:13.076210 7624 layer_factory.hpp:74] Creating layer upsample4
- I0305 12:01:13.076215 7624 net.cpp:90] Creating Layer upsample4
- I0305 12:01:13.076216 7624 net.cpp:410] upsample4 <- pool4
- I0305 12:01:13.076220 7624 net.cpp:410] upsample4 <- pool4_mask
- I0305 12:01:13.076223 7624 net.cpp:368] upsample4 -> upsample4
- I0305 12:01:13.076228 7624 net.cpp:120] Setting up upsample4
- I0305 12:01:13.076231 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.076236 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.076237 7624 layer_factory.hpp:74] Creating layer conv_decode4
- I0305 12:01:13.076241 7624 net.cpp:90] Creating Layer conv_decode4
- I0305 12:01:13.076243 7624 net.cpp:410] conv_decode4 <- upsample4
- I0305 12:01:13.076247 7624 net.cpp:368] conv_decode4 -> conv_decode4
- I0305 12:01:13.076252 7624 net.cpp:120] Setting up conv_decode4
- I0305 12:01:13.078601 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.078606 7624 layer_factory.hpp:74] Creating layer conv_decode4_bn
- I0305 12:01:13.078611 7624 net.cpp:90] Creating Layer conv_decode4_bn
- I0305 12:01:13.078614 7624 net.cpp:410] conv_decode4_bn <- conv_decode4
- I0305 12:01:13.078617 7624 net.cpp:357] conv_decode4_bn -> conv_decode4 (in-place)
- I0305 12:01:13.078624 7624 net.cpp:120] Setting up conv_decode4_bn
- I0305 12:01:13.078642 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.078646 7624 layer_factory.hpp:74] Creating layer upsample3
- I0305 12:01:13.078650 7624 net.cpp:90] Creating Layer upsample3
- I0305 12:01:13.078652 7624 net.cpp:410] upsample3 <- conv_decode4
- I0305 12:01:13.078655 7624 net.cpp:410] upsample3 <- pool3_mask
- I0305 12:01:13.078658 7624 net.cpp:368] upsample3 -> upsample3
- I0305 12:01:13.078662 7624 net.cpp:120] Setting up upsample3
- I0305 12:01:13.078665 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.078668 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.078670 7624 layer_factory.hpp:74] Creating layer conv_decode3
- I0305 12:01:13.078675 7624 net.cpp:90] Creating Layer conv_decode3
- I0305 12:01:13.078678 7624 net.cpp:410] conv_decode3 <- upsample3
- I0305 12:01:13.078681 7624 net.cpp:368] conv_decode3 -> conv_decode3
- I0305 12:01:13.078686 7624 net.cpp:120] Setting up conv_decode3
- I0305 12:01:13.080047 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.080052 7624 layer_factory.hpp:74] Creating layer conv_decode3_bn
- I0305 12:01:13.080057 7624 net.cpp:90] Creating Layer conv_decode3_bn
- I0305 12:01:13.080060 7624 net.cpp:410] conv_decode3_bn <- conv_decode3
- I0305 12:01:13.080063 7624 net.cpp:357] conv_decode3_bn -> conv_decode3 (in-place)
- I0305 12:01:13.080066 7624 net.cpp:120] Setting up conv_decode3_bn
- I0305 12:01:13.080101 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.080106 7624 layer_factory.hpp:74] Creating layer upsample2
- I0305 12:01:13.080109 7624 net.cpp:90] Creating Layer upsample2
- I0305 12:01:13.080111 7624 net.cpp:410] upsample2 <- conv_decode3
- I0305 12:01:13.080114 7624 net.cpp:410] upsample2 <- pool2_mask
- I0305 12:01:13.080118 7624 net.cpp:368] upsample2 -> upsample2
- I0305 12:01:13.080121 7624 net.cpp:120] Setting up upsample2
- I0305 12:01:13.080123 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.080127 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.080130 7624 layer_factory.hpp:74] Creating layer conv_decode2
- I0305 12:01:13.080134 7624 net.cpp:90] Creating Layer conv_decode2
- I0305 12:01:13.080137 7624 net.cpp:410] conv_decode2 <- upsample2
- I0305 12:01:13.080140 7624 net.cpp:368] conv_decode2 -> conv_decode2
- I0305 12:01:13.080144 7624 net.cpp:120] Setting up conv_decode2
- I0305 12:01:13.081552 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.081557 7624 layer_factory.hpp:74] Creating layer conv_decode2_bn
- I0305 12:01:13.081562 7624 net.cpp:90] Creating Layer conv_decode2_bn
- I0305 12:01:13.081563 7624 net.cpp:410] conv_decode2_bn <- conv_decode2
- I0305 12:01:13.081568 7624 net.cpp:357] conv_decode2_bn -> conv_decode2 (in-place)
- I0305 12:01:13.081570 7624 net.cpp:120] Setting up conv_decode2_bn
- I0305 12:01:13.081682 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.081686 7624 layer_factory.hpp:74] Creating layer upsample1
- I0305 12:01:13.081693 7624 net.cpp:90] Creating Layer upsample1
- I0305 12:01:13.081696 7624 net.cpp:410] upsample1 <- conv_decode2
- I0305 12:01:13.081699 7624 net.cpp:410] upsample1 <- pool1_mask
- I0305 12:01:13.081702 7624 net.cpp:368] upsample1 -> upsample1
- I0305 12:01:13.081707 7624 net.cpp:120] Setting up upsample1
- I0305 12:01:13.081708 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.081712 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.081714 7624 layer_factory.hpp:74] Creating layer conv_decode1
- I0305 12:01:13.081718 7624 net.cpp:90] Creating Layer conv_decode1
- I0305 12:01:13.081720 7624 net.cpp:410] conv_decode1 <- upsample1
- I0305 12:01:13.081725 7624 net.cpp:368] conv_decode1 -> conv_decode1
- I0305 12:01:13.081732 7624 net.cpp:120] Setting up conv_decode1
- I0305 12:01:13.083287 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.083295 7624 layer_factory.hpp:74] Creating layer conv_decode1_bn
- I0305 12:01:13.083299 7624 net.cpp:90] Creating Layer conv_decode1_bn
- I0305 12:01:13.083302 7624 net.cpp:410] conv_decode1_bn <- conv_decode1
- I0305 12:01:13.083307 7624 net.cpp:357] conv_decode1_bn -> conv_decode1 (in-place)
- I0305 12:01:13.083310 7624 net.cpp:120] Setting up conv_decode1_bn
- I0305 12:01:13.083724 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.083729 7624 layer_factory.hpp:74] Creating layer conv_classifier
- I0305 12:01:13.083734 7624 net.cpp:90] Creating Layer conv_classifier
- I0305 12:01:13.083735 7624 net.cpp:410] conv_classifier <- conv_decode1
- I0305 12:01:13.083740 7624 net.cpp:368] conv_classifier -> conv_classifier
- I0305 12:01:13.083743 7624 net.cpp:120] Setting up conv_classifier
- I0305 12:01:13.083962 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.083967 7624 layer_factory.hpp:74] Creating layer conv_classifier_conv_classifier_0_split
- I0305 12:01:13.083971 7624 net.cpp:90] Creating Layer conv_classifier_conv_classifier_0_split
- I0305 12:01:13.083973 7624 net.cpp:410] conv_classifier_conv_classifier_0_split <- conv_classifier
- I0305 12:01:13.083978 7624 net.cpp:368] conv_classifier_conv_classifier_0_split -> conv_classifier_conv_classifier_0_split_0
- I0305 12:01:13.083982 7624 net.cpp:368] conv_classifier_conv_classifier_0_split -> conv_classifier_conv_classifier_0_split_1
- I0305 12:01:13.083986 7624 net.cpp:120] Setting up conv_classifier_conv_classifier_0_split
- I0305 12:01:13.083990 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.083993 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.083995 7624 layer_factory.hpp:74] Creating layer loss
- I0305 12:01:13.084002 7624 net.cpp:90] Creating Layer loss
- I0305 12:01:13.084004 7624 net.cpp:410] loss <- conv_classifier_conv_classifier_0_split_0
- I0305 12:01:13.084007 7624 net.cpp:410] loss <- label_data_1_split_0
- I0305 12:01:13.084010 7624 net.cpp:368] loss -> loss
- I0305 12:01:13.084022 7624 net.cpp:120] Setting up loss
- I0305 12:01:13.084026 7624 layer_factory.hpp:74] Creating layer loss
- I0305 12:01:13.084664 7624 net.cpp:127] Top shape: (1)
- I0305 12:01:13.084668 7624 net.cpp:129] with loss weight 1
- I0305 12:01:13.084681 7624 layer_factory.hpp:74] Creating layer accuracy
- I0305 12:01:13.084684 7624 net.cpp:90] Creating Layer accuracy
- I0305 12:01:13.084687 7624 net.cpp:410] accuracy <- conv_classifier_conv_classifier_0_split_1
- I0305 12:01:13.084691 7624 net.cpp:410] accuracy <- label_data_1_split_1
- I0305 12:01:13.084694 7624 net.cpp:368] accuracy -> accuracy
- I0305 12:01:13.084702 7624 net.cpp:368] accuracy -> per_class_accuracy
- I0305 12:01:13.084707 7624 net.cpp:120] Setting up accuracy
- I0305 12:01:13.084709 7624 accuracy_layer.cpp:24] Per-class accuracies currently only work on TRAIN phase only.
- I0305 12:01:13.084713 7624 net.cpp:127] Top shape: (1)
- I0305 12:01:13.084717 7624 net.cpp:127] Top shape: 3 1 1 1 (3)
- I0305 12:01:13.084719 7624 net.cpp:194] accuracy does not need backward computation.
- I0305 12:01:13.084722 7624 net.cpp:192] loss needs backward computation.
- I0305 12:01:13.084724 7624 net.cpp:192] conv_classifier_conv_classifier_0_split needs backward computation.
- I0305 12:01:13.084728 7624 net.cpp:192] conv_classifier needs backward computation.
- I0305 12:01:13.084729 7624 net.cpp:192] conv_decode1_bn needs backward computation.
- I0305 12:01:13.084731 7624 net.cpp:192] conv_decode1 needs backward computation.
- I0305 12:01:13.084734 7624 net.cpp:192] upsample1 needs backward computation.
- I0305 12:01:13.084738 7624 net.cpp:192] conv_decode2_bn needs backward computation.
- I0305 12:01:13.084739 7624 net.cpp:192] conv_decode2 needs backward computation.
- I0305 12:01:13.084741 7624 net.cpp:192] upsample2 needs backward computation.
- I0305 12:01:13.084744 7624 net.cpp:192] conv_decode3_bn needs backward computation.
- I0305 12:01:13.084749 7624 net.cpp:192] conv_decode3 needs backward computation.
- I0305 12:01:13.084755 7624 net.cpp:192] upsample3 needs backward computation.
- I0305 12:01:13.084758 7624 net.cpp:192] conv_decode4_bn needs backward computation.
- I0305 12:01:13.084760 7624 net.cpp:192] conv_decode4 needs backward computation.
- I0305 12:01:13.084764 7624 net.cpp:192] upsample4 needs backward computation.
- I0305 12:01:13.084765 7624 net.cpp:192] pool4 needs backward computation.
- I0305 12:01:13.084769 7624 net.cpp:192] relu4 needs backward computation.
- I0305 12:01:13.084770 7624 net.cpp:192] conv4_bn needs backward computation.
- I0305 12:01:13.084774 7624 net.cpp:192] conv4 needs backward computation.
- I0305 12:01:13.084775 7624 net.cpp:192] pool3 needs backward computation.
- I0305 12:01:13.084777 7624 net.cpp:192] relu3 needs backward computation.
- I0305 12:01:13.084780 7624 net.cpp:192] conv3_bn needs backward computation.
- I0305 12:01:13.084782 7624 net.cpp:192] conv3 needs backward computation.
- I0305 12:01:13.084784 7624 net.cpp:192] pool2 needs backward computation.
- I0305 12:01:13.084786 7624 net.cpp:192] relu2 needs backward computation.
- I0305 12:01:13.084789 7624 net.cpp:192] conv2_bn needs backward computation.
- I0305 12:01:13.084791 7624 net.cpp:192] conv2 needs backward computation.
- I0305 12:01:13.084794 7624 net.cpp:192] pool1 needs backward computation.
- I0305 12:01:13.084796 7624 net.cpp:192] relu1 needs backward computation.
- I0305 12:01:13.084798 7624 net.cpp:192] conv1_bn needs backward computation.
- I0305 12:01:13.084800 7624 net.cpp:192] conv1 needs backward computation.
- I0305 12:01:13.084803 7624 net.cpp:192] pool0 needs backward computation.
- I0305 12:01:13.084805 7624 net.cpp:192] relu0 needs backward computation.
- I0305 12:01:13.084808 7624 net.cpp:192] conv0_bn needs backward computation.
- I0305 12:01:13.084810 7624 net.cpp:192] conv0 needs backward computation.
- I0305 12:01:13.084812 7624 net.cpp:194] norm does not need backward computation.
- I0305 12:01:13.084815 7624 net.cpp:194] label_data_1_split does not need backward computation.
- I0305 12:01:13.084818 7624 net.cpp:194] data does not need backward computation.
- I0305 12:01:13.084820 7624 net.cpp:235] This network produces output accuracy
- I0305 12:01:13.084823 7624 net.cpp:235] This network produces output loss
- I0305 12:01:13.084825 7624 net.cpp:235] This network produces output per_class_accuracy
- I0305 12:01:13.084828 7624 net.cpp:235] This network produces output pool0_mask
- I0305 12:01:13.084846 7624 net.cpp:482] Collecting Learning Rate and Weight Decay.
- I0305 12:01:13.084851 7624 net.cpp:247] Network initialization done.
- I0305 12:01:13.084854 7624 net.cpp:248] Memory required for data: 1175184180
- I0305 12:01:13.085095 7624 solver.cpp:154] Creating test net (#0) specified by net file: /home/petra/SegNet-Tutorial/Models/segnet_basic_h5_train_CA17_full_saliency_alpha_FS.prototxt
- I0305 12:01:13.085263 7624 net.cpp:42] Initializing net from parameters:
- name: "segnet"
- state {
- phase: TEST
- }
- layer {
- name: "data"
- type: "HDF5Data"
- top: "data"
- top: "label"
- hdf5_data_param {
- source: "/home/petra/data_volumes/CA17_data_volume_saliency_alpha_full/train.txt"
- batch_size: 1
- shuffle: true
- }
- }
- layer {
- name: "norm"
- type: "LRN"
- bottom: "data"
- top: "norm"
- lrn_param {
- local_size: 5
- alpha: 0.0001
- beta: 0.75
- }
- }
- layer {
- name: "conv0"
- type: "Convolution"
- bottom: "norm"
- top: "conv0"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv0_bn"
- type: "BN"
- bottom: "conv0"
- top: "conv0"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu0"
- type: "ReLU"
- bottom: "conv0"
- top: "conv0"
- }
- layer {
- name: "pool0"
- type: "Pooling"
- bottom: "conv0"
- top: "pool0"
- top: "pool0_mask"
- pooling_param {
- pool: MAX
- kernel_size: 3
- stride: 2
- }
- }
- layer {
- name: "conv1"
- type: "Convolution"
- bottom: "pool0"
- top: "conv1"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv1_bn"
- type: "BN"
- bottom: "conv1"
- top: "conv1"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu1"
- type: "ReLU"
- bottom: "conv1"
- top: "conv1"
- }
- layer {
- name: "pool1"
- type: "Pooling"
- bottom: "conv1"
- top: "pool1"
- top: "pool1_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv2"
- type: "Convolution"
- bottom: "pool1"
- top: "conv2"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv2_bn"
- type: "BN"
- bottom: "conv2"
- top: "conv2"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu2"
- type: "ReLU"
- bottom: "conv2"
- top: "conv2"
- }
- layer {
- name: "pool2"
- type: "Pooling"
- bottom: "conv2"
- top: "pool2"
- top: "pool2_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv3"
- type: "Convolution"
- bottom: "pool2"
- top: "conv3"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv3_bn"
- type: "BN"
- bottom: "conv3"
- top: "conv3"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu3"
- type: "ReLU"
- bottom: "conv3"
- top: "conv3"
- }
- layer {
- name: "pool3"
- type: "Pooling"
- bottom: "conv3"
- top: "pool3"
- top: "pool3_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "conv4"
- type: "Convolution"
- bottom: "pool3"
- top: "conv4"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv4_bn"
- type: "BN"
- bottom: "conv4"
- top: "conv4"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "relu4"
- type: "ReLU"
- bottom: "conv4"
- top: "conv4"
- }
- layer {
- name: "pool4"
- type: "Pooling"
- bottom: "conv4"
- top: "pool4"
- top: "pool4_mask"
- pooling_param {
- pool: MAX
- kernel_size: 2
- stride: 2
- }
- }
- layer {
- name: "upsample4"
- type: "Upsample"
- bottom: "pool4"
- bottom: "pool4_mask"
- top: "upsample4"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode4"
- type: "Convolution"
- bottom: "upsample4"
- top: "conv_decode4"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode4_bn"
- type: "BN"
- bottom: "conv_decode4"
- top: "conv_decode4"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample3"
- type: "Upsample"
- bottom: "conv_decode4"
- bottom: "pool3_mask"
- top: "upsample3"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode3"
- type: "Convolution"
- bottom: "upsample3"
- top: "conv_decode3"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode3_bn"
- type: "BN"
- bottom: "conv_decode3"
- top: "conv_decode3"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample2"
- type: "Upsample"
- bottom: "conv_decode3"
- bottom: "pool2_mask"
- top: "upsample2"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode2"
- type: "Convolution"
- bottom: "upsample2"
- top: "conv_decode2"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode2_bn"
- type: "BN"
- bottom: "conv_decode2"
- top: "conv_decode2"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "upsample1"
- type: "Upsample"
- bottom: "conv_decode2"
- bottom: "pool1_mask"
- top: "upsample1"
- upsample_param {
- scale: 2
- }
- }
- layer {
- name: "conv_decode1"
- type: "Convolution"
- bottom: "upsample1"
- top: "conv_decode1"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 64
- pad: 3
- kernel_size: 7
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "conv_decode1_bn"
- type: "BN"
- bottom: "conv_decode1"
- top: "conv_decode1"
- bn_param {
- scale_filler {
- type: "constant"
- value: 1
- }
- shift_filler {
- type: "constant"
- value: 0.001
- }
- }
- }
- layer {
- name: "conv_classifier"
- type: "Convolution"
- bottom: "conv_decode1"
- top: "conv_classifier"
- param {
- lr_mult: 1
- decay_mult: 1
- }
- param {
- lr_mult: 2
- decay_mult: 0
- }
- convolution_param {
- num_output: 3
- kernel_size: 1
- weight_filler {
- type: "msra"
- }
- bias_filler {
- type: "constant"
- }
- }
- }
- layer {
- name: "loss"
- type: "SoftmaxWithLoss"
- bottom: "conv_classifier"
- bottom: "label"
- top: "loss"
- loss_param {
- weight_by_label_freqs: true
- class_weighting: 0.174
- class_weighting: 1.551
- class_weighting: 1
- }
- softmax_param {
- engine: CAFFE
- }
- }
- layer {
- name: "accuracy"
- type: "Accuracy"
- bottom: "conv_classifier"
- bottom: "label"
- top: "accuracy"
- top: "per_class_accuracy"
- }
- I0305 12:01:13.085353 7624 layer_factory.hpp:74] Creating layer data
- I0305 12:01:13.085359 7624 net.cpp:90] Creating Layer data
- I0305 12:01:13.085362 7624 net.cpp:368] data -> data
- I0305 12:01:13.085367 7624 net.cpp:368] data -> label
- I0305 12:01:13.085371 7624 net.cpp:120] Setting up data
- I0305 12:01:13.085373 7624 hdf5_data_layer.cpp:80] Loading list of HDF5 filenames from: /home/petra/data_volumes/CA17_data_volume_saliency_alpha_full/train.txt
- I0305 12:01:13.085450 7624 hdf5_data_layer.cpp:94] Number of HDF5 files: 256
- I0305 12:01:13.248162 7624 net.cpp:127] Top shape: 1 4 769 1025 (3152900)
- I0305 12:01:13.248178 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.248183 7624 layer_factory.hpp:74] Creating layer label_data_1_split
- I0305 12:01:13.248190 7624 net.cpp:90] Creating Layer label_data_1_split
- I0305 12:01:13.248193 7624 net.cpp:410] label_data_1_split <- label
- I0305 12:01:13.248198 7624 net.cpp:368] label_data_1_split -> label_data_1_split_0
- I0305 12:01:13.248204 7624 net.cpp:368] label_data_1_split -> label_data_1_split_1
- I0305 12:01:13.248214 7624 net.cpp:120] Setting up label_data_1_split
- I0305 12:01:13.248224 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.248226 7624 net.cpp:127] Top shape: 1 1 384 512 (196608)
- I0305 12:01:13.248229 7624 layer_factory.hpp:74] Creating layer norm
- I0305 12:01:13.248234 7624 net.cpp:90] Creating Layer norm
- I0305 12:01:13.248236 7624 net.cpp:410] norm <- data
- I0305 12:01:13.248239 7624 net.cpp:368] norm -> norm
- I0305 12:01:13.248244 7624 net.cpp:120] Setting up norm
- I0305 12:01:13.248248 7624 net.cpp:127] Top shape: 1 4 769 1025 (3152900)
- I0305 12:01:13.248250 7624 layer_factory.hpp:74] Creating layer conv0
- I0305 12:01:13.248255 7624 net.cpp:90] Creating Layer conv0
- I0305 12:01:13.248257 7624 net.cpp:410] conv0 <- norm
- I0305 12:01:13.248261 7624 net.cpp:368] conv0 -> conv0
- I0305 12:01:13.248265 7624 net.cpp:120] Setting up conv0
- I0305 12:01:13.249207 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.249217 7624 layer_factory.hpp:74] Creating layer conv0_bn
- I0305 12:01:13.249222 7624 net.cpp:90] Creating Layer conv0_bn
- I0305 12:01:13.249224 7624 net.cpp:410] conv0_bn <- conv0
- I0305 12:01:13.249228 7624 net.cpp:357] conv0_bn -> conv0 (in-place)
- I0305 12:01:13.249233 7624 net.cpp:120] Setting up conv0_bn
- I0305 12:01:13.250829 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.250835 7624 layer_factory.hpp:74] Creating layer relu0
- I0305 12:01:13.250839 7624 net.cpp:90] Creating Layer relu0
- I0305 12:01:13.250841 7624 net.cpp:410] relu0 <- conv0
- I0305 12:01:13.250845 7624 net.cpp:357] relu0 -> conv0 (in-place)
- I0305 12:01:13.250849 7624 net.cpp:120] Setting up relu0
- I0305 12:01:13.250851 7624 net.cpp:127] Top shape: 1 64 769 1025 (50446400)
- I0305 12:01:13.250854 7624 layer_factory.hpp:74] Creating layer pool0
- I0305 12:01:13.250859 7624 net.cpp:90] Creating Layer pool0
- I0305 12:01:13.250860 7624 net.cpp:410] pool0 <- conv0
- I0305 12:01:13.250864 7624 net.cpp:368] pool0 -> pool0
- I0305 12:01:13.250867 7624 net.cpp:368] pool0 -> pool0_mask
- I0305 12:01:13.250871 7624 net.cpp:120] Setting up pool0
- I0305 12:01:13.250875 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.250878 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.250880 7624 layer_factory.hpp:74] Creating layer conv1
- I0305 12:01:13.250885 7624 net.cpp:90] Creating Layer conv1
- I0305 12:01:13.250887 7624 net.cpp:410] conv1 <- pool0
- I0305 12:01:13.250890 7624 net.cpp:368] conv1 -> conv1
- I0305 12:01:13.250895 7624 net.cpp:120] Setting up conv1
- I0305 12:01:13.252403 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.252409 7624 layer_factory.hpp:74] Creating layer conv1_bn
- I0305 12:01:13.252414 7624 net.cpp:90] Creating Layer conv1_bn
- I0305 12:01:13.252416 7624 net.cpp:410] conv1_bn <- conv1
- I0305 12:01:13.252420 7624 net.cpp:357] conv1_bn -> conv1 (in-place)
- I0305 12:01:13.252424 7624 net.cpp:120] Setting up conv1_bn
- I0305 12:01:13.252864 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.252869 7624 layer_factory.hpp:74] Creating layer relu1
- I0305 12:01:13.252873 7624 net.cpp:90] Creating Layer relu1
- I0305 12:01:13.252876 7624 net.cpp:410] relu1 <- conv1
- I0305 12:01:13.252879 7624 net.cpp:357] relu1 -> conv1 (in-place)
- I0305 12:01:13.252882 7624 net.cpp:120] Setting up relu1
- I0305 12:01:13.252885 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.252887 7624 layer_factory.hpp:74] Creating layer pool1
- I0305 12:01:13.252890 7624 net.cpp:90] Creating Layer pool1
- I0305 12:01:13.252892 7624 net.cpp:410] pool1 <- conv1
- I0305 12:01:13.252897 7624 net.cpp:368] pool1 -> pool1
- I0305 12:01:13.252900 7624 net.cpp:368] pool1 -> pool1_mask
- I0305 12:01:13.252903 7624 net.cpp:120] Setting up pool1
- I0305 12:01:13.252907 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.252910 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.252912 7624 layer_factory.hpp:74] Creating layer conv2
- I0305 12:01:13.252916 7624 net.cpp:90] Creating Layer conv2
- I0305 12:01:13.252918 7624 net.cpp:410] conv2 <- pool1
- I0305 12:01:13.252925 7624 net.cpp:368] conv2 -> conv2
- I0305 12:01:13.252934 7624 net.cpp:120] Setting up conv2
- I0305 12:01:13.254315 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.254321 7624 layer_factory.hpp:74] Creating layer conv2_bn
- I0305 12:01:13.254326 7624 net.cpp:90] Creating Layer conv2_bn
- I0305 12:01:13.254328 7624 net.cpp:410] conv2_bn <- conv2
- I0305 12:01:13.254333 7624 net.cpp:357] conv2_bn -> conv2 (in-place)
- I0305 12:01:13.254335 7624 net.cpp:120] Setting up conv2_bn
- I0305 12:01:13.254417 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.254422 7624 layer_factory.hpp:74] Creating layer relu2
- I0305 12:01:13.254426 7624 net.cpp:90] Creating Layer relu2
- I0305 12:01:13.254427 7624 net.cpp:410] relu2 <- conv2
- I0305 12:01:13.254431 7624 net.cpp:357] relu2 -> conv2 (in-place)
- I0305 12:01:13.254433 7624 net.cpp:120] Setting up relu2
- I0305 12:01:13.254436 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.254439 7624 layer_factory.hpp:74] Creating layer pool2
- I0305 12:01:13.254442 7624 net.cpp:90] Creating Layer pool2
- I0305 12:01:13.254444 7624 net.cpp:410] pool2 <- conv2
- I0305 12:01:13.254447 7624 net.cpp:368] pool2 -> pool2
- I0305 12:01:13.254451 7624 net.cpp:368] pool2 -> pool2_mask
- I0305 12:01:13.254456 7624 net.cpp:120] Setting up pool2
- I0305 12:01:13.254458 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.254462 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.254463 7624 layer_factory.hpp:74] Creating layer conv3
- I0305 12:01:13.254467 7624 net.cpp:90] Creating Layer conv3
- I0305 12:01:13.254469 7624 net.cpp:410] conv3 <- pool2
- I0305 12:01:13.254473 7624 net.cpp:368] conv3 -> conv3
- I0305 12:01:13.254477 7624 net.cpp:120] Setting up conv3
- I0305 12:01:13.255812 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.255816 7624 layer_factory.hpp:74] Creating layer conv3_bn
- I0305 12:01:13.255821 7624 net.cpp:90] Creating Layer conv3_bn
- I0305 12:01:13.255823 7624 net.cpp:410] conv3_bn <- conv3
- I0305 12:01:13.255827 7624 net.cpp:357] conv3_bn -> conv3 (in-place)
- I0305 12:01:13.255831 7624 net.cpp:120] Setting up conv3_bn
- I0305 12:01:13.255864 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.255868 7624 layer_factory.hpp:74] Creating layer relu3
- I0305 12:01:13.255872 7624 net.cpp:90] Creating Layer relu3
- I0305 12:01:13.255874 7624 net.cpp:410] relu3 <- conv3
- I0305 12:01:13.255877 7624 net.cpp:357] relu3 -> conv3 (in-place)
- I0305 12:01:13.255880 7624 net.cpp:120] Setting up relu3
- I0305 12:01:13.255883 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.255885 7624 layer_factory.hpp:74] Creating layer pool3
- I0305 12:01:13.255888 7624 net.cpp:90] Creating Layer pool3
- I0305 12:01:13.255890 7624 net.cpp:410] pool3 <- conv3
- I0305 12:01:13.255894 7624 net.cpp:368] pool3 -> pool3
- I0305 12:01:13.255897 7624 net.cpp:368] pool3 -> pool3_mask
- I0305 12:01:13.255903 7624 net.cpp:120] Setting up pool3
- I0305 12:01:13.255906 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.255909 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.255911 7624 layer_factory.hpp:74] Creating layer conv4
- I0305 12:01:13.255915 7624 net.cpp:90] Creating Layer conv4
- I0305 12:01:13.255918 7624 net.cpp:410] conv4 <- pool3
- I0305 12:01:13.255921 7624 net.cpp:368] conv4 -> conv4
- I0305 12:01:13.255924 7624 net.cpp:120] Setting up conv4
- I0305 12:01:13.257270 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.257277 7624 layer_factory.hpp:74] Creating layer conv4_bn
- I0305 12:01:13.257282 7624 net.cpp:90] Creating Layer conv4_bn
- I0305 12:01:13.257283 7624 net.cpp:410] conv4_bn <- conv4
- I0305 12:01:13.257287 7624 net.cpp:357] conv4_bn -> conv4 (in-place)
- I0305 12:01:13.257290 7624 net.cpp:120] Setting up conv4_bn
- I0305 12:01:13.257304 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.257308 7624 layer_factory.hpp:74] Creating layer relu4
- I0305 12:01:13.257311 7624 net.cpp:90] Creating Layer relu4
- I0305 12:01:13.257316 7624 net.cpp:410] relu4 <- conv4
- I0305 12:01:13.257323 7624 net.cpp:357] relu4 -> conv4 (in-place)
- I0305 12:01:13.257326 7624 net.cpp:120] Setting up relu4
- I0305 12:01:13.257329 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.257331 7624 layer_factory.hpp:74] Creating layer pool4
- I0305 12:01:13.257335 7624 net.cpp:90] Creating Layer pool4
- I0305 12:01:13.257338 7624 net.cpp:410] pool4 <- conv4
- I0305 12:01:13.257340 7624 net.cpp:368] pool4 -> pool4
- I0305 12:01:13.257344 7624 net.cpp:368] pool4 -> pool4_mask
- I0305 12:01:13.257347 7624 net.cpp:120] Setting up pool4
- I0305 12:01:13.257351 7624 net.cpp:127] Top shape: 1 64 24 32 (49152)
- I0305 12:01:13.257354 7624 net.cpp:127] Top shape: 1 64 24 32 (49152)
- I0305 12:01:13.257356 7624 layer_factory.hpp:74] Creating layer upsample4
- I0305 12:01:13.257361 7624 net.cpp:90] Creating Layer upsample4
- I0305 12:01:13.257364 7624 net.cpp:410] upsample4 <- pool4
- I0305 12:01:13.257367 7624 net.cpp:410] upsample4 <- pool4_mask
- I0305 12:01:13.257370 7624 net.cpp:368] upsample4 -> upsample4
- I0305 12:01:13.257375 7624 net.cpp:120] Setting up upsample4
- I0305 12:01:13.257376 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.257380 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.257382 7624 layer_factory.hpp:74] Creating layer conv_decode4
- I0305 12:01:13.257387 7624 net.cpp:90] Creating Layer conv_decode4
- I0305 12:01:13.257390 7624 net.cpp:410] conv_decode4 <- upsample4
- I0305 12:01:13.257393 7624 net.cpp:368] conv_decode4 -> conv_decode4
- I0305 12:01:13.257397 7624 net.cpp:120] Setting up conv_decode4
- I0305 12:01:13.258718 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.258721 7624 layer_factory.hpp:74] Creating layer conv_decode4_bn
- I0305 12:01:13.258726 7624 net.cpp:90] Creating Layer conv_decode4_bn
- I0305 12:01:13.258729 7624 net.cpp:410] conv_decode4_bn <- conv_decode4
- I0305 12:01:13.258733 7624 net.cpp:357] conv_decode4_bn -> conv_decode4 (in-place)
- I0305 12:01:13.258736 7624 net.cpp:120] Setting up conv_decode4_bn
- I0305 12:01:13.258750 7624 net.cpp:127] Top shape: 1 64 48 64 (196608)
- I0305 12:01:13.258754 7624 layer_factory.hpp:74] Creating layer upsample3
- I0305 12:01:13.258757 7624 net.cpp:90] Creating Layer upsample3
- I0305 12:01:13.258759 7624 net.cpp:410] upsample3 <- conv_decode4
- I0305 12:01:13.258762 7624 net.cpp:410] upsample3 <- pool3_mask
- I0305 12:01:13.258765 7624 net.cpp:368] upsample3 -> upsample3
- I0305 12:01:13.258769 7624 net.cpp:120] Setting up upsample3
- I0305 12:01:13.258771 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.258774 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.258776 7624 layer_factory.hpp:74] Creating layer conv_decode3
- I0305 12:01:13.258780 7624 net.cpp:90] Creating Layer conv_decode3
- I0305 12:01:13.258782 7624 net.cpp:410] conv_decode3 <- upsample3
- I0305 12:01:13.258787 7624 net.cpp:368] conv_decode3 -> conv_decode3
- I0305 12:01:13.258790 7624 net.cpp:120] Setting up conv_decode3
- I0305 12:01:13.260119 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.260123 7624 layer_factory.hpp:74] Creating layer conv_decode3_bn
- I0305 12:01:13.260128 7624 net.cpp:90] Creating Layer conv_decode3_bn
- I0305 12:01:13.260129 7624 net.cpp:410] conv_decode3_bn <- conv_decode3
- I0305 12:01:13.260134 7624 net.cpp:357] conv_decode3_bn -> conv_decode3 (in-place)
- I0305 12:01:13.260138 7624 net.cpp:120] Setting up conv_decode3_bn
- I0305 12:01:13.260171 7624 net.cpp:127] Top shape: 1 64 96 128 (786432)
- I0305 12:01:13.260175 7624 layer_factory.hpp:74] Creating layer upsample2
- I0305 12:01:13.260179 7624 net.cpp:90] Creating Layer upsample2
- I0305 12:01:13.260181 7624 net.cpp:410] upsample2 <- conv_decode3
- I0305 12:01:13.260183 7624 net.cpp:410] upsample2 <- pool2_mask
- I0305 12:01:13.260187 7624 net.cpp:368] upsample2 -> upsample2
- I0305 12:01:13.260193 7624 net.cpp:120] Setting up upsample2
- I0305 12:01:13.260198 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.260202 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.260205 7624 layer_factory.hpp:74] Creating layer conv_decode2
- I0305 12:01:13.260210 7624 net.cpp:90] Creating Layer conv_decode2
- I0305 12:01:13.260211 7624 net.cpp:410] conv_decode2 <- upsample2
- I0305 12:01:13.260215 7624 net.cpp:368] conv_decode2 -> conv_decode2
- I0305 12:01:13.260218 7624 net.cpp:120] Setting up conv_decode2
- I0305 12:01:13.261613 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.261618 7624 layer_factory.hpp:74] Creating layer conv_decode2_bn
- I0305 12:01:13.261622 7624 net.cpp:90] Creating Layer conv_decode2_bn
- I0305 12:01:13.261624 7624 net.cpp:410] conv_decode2_bn <- conv_decode2
- I0305 12:01:13.261629 7624 net.cpp:357] conv_decode2_bn -> conv_decode2 (in-place)
- I0305 12:01:13.261633 7624 net.cpp:120] Setting up conv_decode2_bn
- I0305 12:01:13.261741 7624 net.cpp:127] Top shape: 1 64 192 256 (3145728)
- I0305 12:01:13.261745 7624 layer_factory.hpp:74] Creating layer upsample1
- I0305 12:01:13.261754 7624 net.cpp:90] Creating Layer upsample1
- I0305 12:01:13.261755 7624 net.cpp:410] upsample1 <- conv_decode2
- I0305 12:01:13.261759 7624 net.cpp:410] upsample1 <- pool1_mask
- I0305 12:01:13.261761 7624 net.cpp:368] upsample1 -> upsample1
- I0305 12:01:13.261765 7624 net.cpp:120] Setting up upsample1
- I0305 12:01:13.261767 7624 upsample_layer.cpp:31] Params 'pad_out_{}_' are deprecated. Please declare upsample height and width useing the upsample_h, upsample_w parameters.
- I0305 12:01:13.261771 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.261773 7624 layer_factory.hpp:74] Creating layer conv_decode1
- I0305 12:01:13.261777 7624 net.cpp:90] Creating Layer conv_decode1
- I0305 12:01:13.261780 7624 net.cpp:410] conv_decode1 <- upsample1
- I0305 12:01:13.261783 7624 net.cpp:368] conv_decode1 -> conv_decode1
- I0305 12:01:13.261787 7624 net.cpp:120] Setting up conv_decode1
- I0305 12:01:13.263293 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.263303 7624 layer_factory.hpp:74] Creating layer conv_decode1_bn
- I0305 12:01:13.263305 7624 net.cpp:90] Creating Layer conv_decode1_bn
- I0305 12:01:13.263309 7624 net.cpp:410] conv_decode1_bn <- conv_decode1
- I0305 12:01:13.263312 7624 net.cpp:357] conv_decode1_bn -> conv_decode1 (in-place)
- I0305 12:01:13.263316 7624 net.cpp:120] Setting up conv_decode1_bn
- I0305 12:01:13.263720 7624 net.cpp:127] Top shape: 1 64 384 512 (12582912)
- I0305 12:01:13.263725 7624 layer_factory.hpp:74] Creating layer conv_classifier
- I0305 12:01:13.263728 7624 net.cpp:90] Creating Layer conv_classifier
- I0305 12:01:13.263731 7624 net.cpp:410] conv_classifier <- conv_decode1
- I0305 12:01:13.263736 7624 net.cpp:368] conv_classifier -> conv_classifier
- I0305 12:01:13.263739 7624 net.cpp:120] Setting up conv_classifier
- I0305 12:01:13.263954 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.263958 7624 layer_factory.hpp:74] Creating layer conv_classifier_conv_classifier_0_split
- I0305 12:01:13.263962 7624 net.cpp:90] Creating Layer conv_classifier_conv_classifier_0_split
- I0305 12:01:13.263964 7624 net.cpp:410] conv_classifier_conv_classifier_0_split <- conv_classifier
- I0305 12:01:13.263969 7624 net.cpp:368] conv_classifier_conv_classifier_0_split -> conv_classifier_conv_classifier_0_split_0
- I0305 12:01:13.263973 7624 net.cpp:368] conv_classifier_conv_classifier_0_split -> conv_classifier_conv_classifier_0_split_1
- I0305 12:01:13.263978 7624 net.cpp:120] Setting up conv_classifier_conv_classifier_0_split
- I0305 12:01:13.263981 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.263984 7624 net.cpp:127] Top shape: 1 3 384 512 (589824)
- I0305 12:01:13.263986 7624 layer_factory.hpp:74] Creating layer loss
- I0305 12:01:13.263993 7624 net.cpp:90] Creating Layer loss
- I0305 12:01:13.263998 7624 net.cpp:410] loss <- conv_classifier_conv_classifier_0_split_0
- I0305 12:01:13.264004 7624 net.cpp:410] loss <- label_data_1_split_0
- I0305 12:01:13.264008 7624 net.cpp:368] loss -> loss
- I0305 12:01:13.264012 7624 net.cpp:120] Setting up loss
- I0305 12:01:13.264016 7624 layer_factory.hpp:74] Creating layer loss
- I0305 12:01:13.264655 7624 net.cpp:127] Top shape: (1)
- I0305 12:01:13.264659 7624 net.cpp:129] with loss weight 1
- I0305 12:01:13.264668 7624 layer_factory.hpp:74] Creating layer accuracy
- I0305 12:01:13.264672 7624 net.cpp:90] Creating Layer accuracy
- I0305 12:01:13.264675 7624 net.cpp:410] accuracy <- conv_classifier_conv_classifier_0_split_1
- I0305 12:01:13.264678 7624 net.cpp:410] accuracy <- label_data_1_split_1
- I0305 12:01:13.264695 7624 net.cpp:368] accuracy -> accuracy
- I0305 12:01:13.264703 7624 net.cpp:368] accuracy -> per_class_accuracy
- I0305 12:01:13.264708 7624 net.cpp:120] Setting up accuracy
- I0305 12:01:13.264710 7624 accuracy_layer.cpp:24] Per-class accuracies currently only work on TRAIN phase only.
- I0305 12:01:13.264714 7624 net.cpp:127] Top shape: (1)
- I0305 12:01:13.264716 7624 net.cpp:127] Top shape: 3 1 1 1 (3)
- I0305 12:01:13.264719 7624 net.cpp:194] accuracy does not need backward computation.
- I0305 12:01:13.264721 7624 net.cpp:192] loss needs backward computation.
- I0305 12:01:13.264724 7624 net.cpp:192] conv_classifier_conv_classifier_0_split needs backward computation.
- I0305 12:01:13.264726 7624 net.cpp:192] conv_classifier needs backward computation.
- I0305 12:01:13.264729 7624 net.cpp:192] conv_decode1_bn needs backward computation.
- I0305 12:01:13.264731 7624 net.cpp:192] conv_decode1 needs backward computation.
- I0305 12:01:13.264734 7624 net.cpp:192] upsample1 needs backward computation.
- I0305 12:01:13.264736 7624 net.cpp:192] conv_decode2_bn needs backward computation.
- I0305 12:01:13.264739 7624 net.cpp:192] conv_decode2 needs backward computation.
- I0305 12:01:13.264741 7624 net.cpp:192] upsample2 needs backward computation.
- I0305 12:01:13.264744 7624 net.cpp:192] conv_decode3_bn needs backward computation.
- I0305 12:01:13.264745 7624 net.cpp:192] conv_decode3 needs backward computation.
- I0305 12:01:13.264748 7624 net.cpp:192] upsample3 needs backward computation.
- I0305 12:01:13.264750 7624 net.cpp:192] conv_decode4_bn needs backward computation.
- I0305 12:01:13.264752 7624 net.cpp:192] conv_decode4 needs backward computation.
- I0305 12:01:13.264755 7624 net.cpp:192] upsample4 needs backward computation.
- I0305 12:01:13.264758 7624 net.cpp:192] pool4 needs backward computation.
- I0305 12:01:13.264760 7624 net.cpp:192] relu4 needs backward computation.
- I0305 12:01:13.264762 7624 net.cpp:192] conv4_bn needs backward computation.
- I0305 12:01:13.264765 7624 net.cpp:192] conv4 needs backward computation.
- I0305 12:01:13.264767 7624 net.cpp:192] pool3 needs backward computation.
- I0305 12:01:13.264770 7624 net.cpp:192] relu3 needs backward computation.
- I0305 12:01:13.264771 7624 net.cpp:192] conv3_bn needs backward computation.
- I0305 12:01:13.264773 7624 net.cpp:192] conv3 needs backward computation.
- I0305 12:01:13.264776 7624 net.cpp:192] pool2 needs backward computation.
- I0305 12:01:13.264778 7624 net.cpp:192] relu2 needs backward computation.
- I0305 12:01:13.264780 7624 net.cpp:192] conv2_bn needs backward computation.
- I0305 12:01:13.264782 7624 net.cpp:192] conv2 needs backward computation.
- I0305 12:01:13.264786 7624 net.cpp:192] pool1 needs backward computation.
- I0305 12:01:13.264787 7624 net.cpp:192] relu1 needs backward computation.
- I0305 12:01:13.264789 7624 net.cpp:192] conv1_bn needs backward computation.
- I0305 12:01:13.264791 7624 net.cpp:192] conv1 needs backward computation.
- I0305 12:01:13.264794 7624 net.cpp:192] pool0 needs backward computation.
- I0305 12:01:13.264796 7624 net.cpp:192] relu0 needs backward computation.
- I0305 12:01:13.264798 7624 net.cpp:192] conv0_bn needs backward computation.
- I0305 12:01:13.264801 7624 net.cpp:192] conv0 needs backward computation.
- I0305 12:01:13.264803 7624 net.cpp:194] norm does not need backward computation.
- I0305 12:01:13.264808 7624 net.cpp:194] label_data_1_split does not need backward computation.
- I0305 12:01:13.264814 7624 net.cpp:194] data does not need backward computation.
- I0305 12:01:13.264816 7624 net.cpp:235] This network produces output accuracy
- I0305 12:01:13.264819 7624 net.cpp:235] This network produces output loss
- I0305 12:01:13.264822 7624 net.cpp:235] This network produces output per_class_accuracy
- I0305 12:01:13.264824 7624 net.cpp:235] This network produces output pool0_mask
- I0305 12:01:13.264840 7624 net.cpp:482] Collecting Learning Rate and Weight Decay.
- I0305 12:01:13.264847 7624 net.cpp:247] Network initialization done.
- I0305 12:01:13.264848 7624 net.cpp:248] Memory required for data: 1175184180
- I0305 12:01:13.264928 7624 solver.cpp:42] Solver scaffolding done.
- I0305 12:01:13.264969 7624 solver.cpp:250] Solving segnet
- I0305 12:01:13.264972 7624 solver.cpp:251] Learning Rate Policy: fixed
- F0305 12:01:13.448243 7624 syncedmem.cpp:51] Check failed: error == cudaSuccess (2 vs. 0) out of memory
- *** Check failure stack trace: ***
- @ 0x7f44a901a5cd google::LogMessage::Fail()
- @ 0x7f44a901c433 google::LogMessage::SendToLog()
- @ 0x7f44a901a15b google::LogMessage::Flush()
- @ 0x7f44a901ce1e google::LogMessageFatal::~LogMessageFatal()
- @ 0x7f44a94b2fa2 caffe::SyncedMemory::mutable_gpu_data()
- @ 0x7f44a944ea72 caffe::Blob<>::mutable_gpu_data()
- @ 0x7f44a94bae54 caffe::BNLayer<>::Forward_gpu()
- @ 0x7f44a946eb72 caffe::Net<>::ForwardFromTo()
- @ 0x7f44a946ed67 caffe::Net<>::ForwardPrefilled()
- @ 0x7f44a9465d65 caffe::Solver<>::Step()
- @ 0x7f44a9466804 caffe::Solver<>::Solve()
- @ 0x408039 train()
- @ 0x405d88 main
- @ 0x7f44a84ac830 __libc_start_main
- @ 0x4062a9 _start
- @ (nil) (unknown)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement