Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I0314 16:51:19.210767 13053 caffe.cpp:187] Using GPUs 0
- I0314 16:51:19.211489 13053 caffe.cpp:192] GPU 0: GRID K520
- I0314 16:51:19.549685 13053 solver.cpp:48] Initializing solver from parameters:
- test_iter: 1
- test_interval: 10000000
- base_lr: 3.16e-05
- display: 1
- max_iter: 500000
- lr_policy: "step"
- gamma: 0.316
- momentum: 0.9
- weight_decay: 0.001
- stepsize: 215000
- snapshot: 1000
- snapshot_prefix: "./train/models/colornet"
- solver_mode: GPU
- device_id: 0
- net: "./models/colorization_train_val_v2.prototxt"
- test_initialization: false
- average_loss: 1000
- momentum2: 0.99
- type: "Adam"
- I0314 16:51:19.549935 13053 solver.cpp:91] Creating training net from net file: ./models/colorization_train_val_v2.prototxt
- I0314 16:51:19.550474 13053 net.cpp:313] The NetState phase (0) differed from the phase (1) specified by a rule in layer data
- I0314 16:51:19.550799 13053 net.cpp:49] Initializing net from parameters:
- name: "LtoAB"
- state {
- phase: TRAIN
- }
- layer {
- name: "data"
- type: "Data"
- top: "data"
- include {
- phase: TRAIN
- }
- transform_param {
- mirror: true
- crop_size: 30
- }
- data_param {
- source: "/home/ubuntu/work/data/manga_lmdb"
- batch_size: 40
- backend: LMDB
- }
- }
- layer {
- name: "img_lab"
- type: "Python"
- bottom: "data"
- top: "img_lab"
- python_param {
- module: "caffe_traininglayers"
- layer: "BGR2LabLayer"
- }
- }
- layer {
- name: "img_slice"
- type: "Slice"
- bottom: "img_lab"
- top: "img_l"
- top: "data_ab"
- propagate_down: false
- slice_param {
- slice_point: 1
- axis: 1
- }
- }
- layer {
- name: "data_l_meansub"
- type: "Scale"
- bottom: "img_l"
- top: "data_l"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- propagate_down: false
- scale_param {
- filler {
- type: "constant"
- value: 1
- }
- bias_term: true
- bias_filler {
- type: "constant"
- value: -50
- }
- }
- }
- layer {
- name: "data_ab_ss"
- type: "Convolution"
- bottom: "data_ab"
- top: "data_ab_ss"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- convolution_param {
- num_output: 2
- kernel_size: 1
- group: 2
- stride: 4
- weight_filler {
- type: "constant"
- value: 1
- }
- }
- }
- layer {
- name: "ab_enc"
- type: "Python"
- bottom: "data_ab_ss"
- top: "gt_ab_313"
- python_param {
- module: "caffe_traininglayers"
- layer: "NNEncLayer"
- }
- }
- layer {
- name: "nongray_mask"
- type: "Python"
- bottom: "data_ab_ss"
- top: "nongray_mask"
- python_param {
- module: "caffe_traininglayers"
- layer: "NonGrayMaskLayer"
- }
- }
- layer {
- name: "prior_boost"
- type: "Python"
- bottom: "gt_ab_313"
- top: "prior_boost"
- python_param {
- module: "caffe_traininglayers"
- layer: "PriorBoostLayer"
- }
- }
- layer {
- name: "prior_boost_nongray"
- type: "Eltwise"
- bottom: "prior_boost"
- bottom: "nongray_mask"
- top: "prior_boost_nongray"
- eltwise_param {
- operation: PROD
- }
- }
- layer {
- name: "bw_conv1_1"
- type: "Convolution"
- bottom: "data_l"
- top: "conv1_1"
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- }
- }
- layer {
- name: "relu1_1"
- type: "ReLU"
- bottom: "conv1_1"
- top: "conv1_1"
- }
- layer {
- name: "conv1_2"
- type: "Convolution"
- bottom: "conv1_1"
- top: "conv1_2"
- convolution_param {
- num_output: 64
- pad: 1
- kernel_size: 3
- stride: 2
- }
- }
- layer {
- name: "relu1_2"
- type: "ReLU"
- bottom: "conv1_2"
- top: "conv1_2"
- }
- layer {
- name: "conv1_2norm"
- type: "BatchNorm"
- bottom: "conv1_2"
- top: "conv1_2norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv2_1"
- type: "Convolution"
- bottom: "conv1_2norm"
- top: "conv2_1"
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- }
- }
- layer {
- name: "relu2_1"
- type: "ReLU"
- bottom: "conv2_1"
- top: "conv2_1"
- }
- layer {
- name: "conv2_2"
- type: "Convolution"
- bottom: "conv2_1"
- top: "conv2_2"
- convolution_param {
- num_output: 128
- pad: 1
- kernel_size: 3
- stride: 2
- }
- }
- layer {
- name: "relu2_2"
- type: "ReLU"
- bottom: "conv2_2"
- top: "conv2_2"
- }
- layer {
- name: "conv2_2norm"
- type: "BatchNorm"
- bottom: "conv2_2"
- top: "conv2_2norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv3_1"
- type: "Convolution"
- bottom: "conv2_2norm"
- top: "conv3_1"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 3
- }
- }
- layer {
- name: "relu3_1"
- type: "ReLU"
- bottom: "conv3_1"
- top: "conv3_1"
- }
- layer {
- name: "conv3_2"
- type: "Convolution"
- bottom: "conv3_1"
- top: "conv3_2"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 3
- }
- }
- layer {
- name: "relu3_2"
- type: "ReLU"
- bottom: "conv3_2"
- top: "conv3_2"
- }
- layer {
- name: "conv3_3"
- type: "Convolution"
- bottom: "conv3_2"
- top: "conv3_3"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 3
- stride: 2
- }
- }
- layer {
- name: "relu3_3"
- type: "ReLU"
- bottom: "conv3_3"
- top: "conv3_3"
- }
- layer {
- name: "conv3_3norm"
- type: "BatchNorm"
- bottom: "conv3_3"
- top: "conv3_3norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv4_1"
- type: "Convolution"
- bottom: "conv3_3norm"
- top: "conv4_1"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- stride: 1
- dilation: 1
- }
- }
- layer {
- name: "relu4_1"
- type: "ReLU"
- bottom: "conv4_1"
- top: "conv4_1"
- }
- layer {
- name: "conv4_2"
- type: "Convolution"
- bottom: "conv4_1"
- top: "conv4_2"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- stride: 1
- dilation: 1
- }
- }
- layer {
- name: "relu4_2"
- type: "ReLU"
- bottom: "conv4_2"
- top: "conv4_2"
- }
- layer {
- name: "conv4_3"
- type: "Convolution"
- bottom: "conv4_2"
- top: "conv4_3"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- stride: 1
- dilation: 1
- }
- }
- layer {
- name: "relu4_3"
- type: "ReLU"
- bottom: "conv4_3"
- top: "conv4_3"
- }
- layer {
- name: "conv4_3norm"
- type: "BatchNorm"
- bottom: "conv4_3"
- top: "conv4_3norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv5_1"
- type: "Convolution"
- bottom: "conv4_3norm"
- top: "conv5_1"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- stride: 1
- dilation: 2
- }
- }
- layer {
- name: "relu5_1"
- type: "ReLU"
- bottom: "conv5_1"
- top: "conv5_1"
- }
- layer {
- name: "conv5_2"
- type: "Convolution"
- bottom: "conv5_1"
- top: "conv5_2"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- stride: 1
- dilation: 2
- }
- }
- layer {
- name: "relu5_2"
- type: "ReLU"
- bottom: "conv5_2"
- top: "conv5_2"
- }
- layer {
- name: "conv5_3"
- type: "Convolution"
- bottom: "conv5_2"
- top: "conv5_3"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- stride: 1
- dilation: 2
- }
- }
- layer {
- name: "relu5_3"
- type: "ReLU"
- bottom: "conv5_3"
- top: "conv5_3"
- }
- layer {
- name: "conv5_3norm"
- type: "BatchNorm"
- bottom: "conv5_3"
- top: "conv5_3norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv6_1"
- type: "Convolution"
- bottom: "conv5_3norm"
- top: "conv6_1"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- dilation: 2
- }
- }
- layer {
- name: "relu6_1"
- type: "ReLU"
- bottom: "conv6_1"
- top: "conv6_1"
- }
- layer {
- name: "conv6_2"
- type: "Convolution"
- bottom: "conv6_1"
- top: "conv6_2"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- dilation: 2
- }
- }
- layer {
- name: "relu6_2"
- type: "ReLU"
- bottom: "conv6_2"
- top: "conv6_2"
- }
- layer {
- name: "conv6_3"
- type: "Convolution"
- bottom: "conv6_2"
- top: "conv6_3"
- convolution_param {
- num_output: 512
- pad: 2
- kernel_size: 3
- dilation: 2
- }
- }
- layer {
- name: "relu6_3"
- type: "ReLU"
- bottom: "conv6_3"
- top: "conv6_3"
- }
- layer {
- name: "conv6_3norm"
- type: "BatchNorm"
- bottom: "conv6_3"
- top: "conv6_3norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv7_1"
- type: "Convolution"
- bottom: "conv6_3norm"
- top: "conv7_1"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- dilation: 1
- }
- }
- layer {
- name: "relu7_1"
- type: "ReLU"
- bottom: "conv7_1"
- top: "conv7_1"
- }
- layer {
- name: "conv7_2"
- type: "Convolution"
- bottom: "conv7_1"
- top: "conv7_2"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- dilation: 1
- }
- }
- layer {
- name: "relu7_2"
- type: "ReLU"
- bottom: "conv7_2"
- top: "conv7_2"
- }
- layer {
- name: "conv7_3"
- type: "Convolution"
- bottom: "conv7_2"
- top: "conv7_3"
- convolution_param {
- num_output: 512
- pad: 1
- kernel_size: 3
- dilation: 1
- }
- }
- layer {
- name: "relu7_3"
- type: "ReLU"
- bottom: "conv7_3"
- top: "conv7_3"
- }
- layer {
- name: "conv7_3norm"
- type: "BatchNorm"
- bottom: "conv7_3"
- top: "conv7_3norm"
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- param {
- lr_mult: 0
- decay_mult: 0
- }
- batch_norm_param {
- }
- }
- layer {
- name: "conv8_1"
- type: "Deconvolution"
- bottom: "conv7_3norm"
- top: "conv8_1"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 4
- stride: 2
- dilation: 1
- }
- }
- layer {
- name: "relu8_1"
- type: "ReLU"
- bottom: "conv8_1"
- top: "conv8_1"
- }
- layer {
- name: "conv8_2"
- type: "Convolution"
- bottom: "conv8_1"
- top: "conv8_2"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 3
- dilation: 1
- }
- }
- layer {
- name: "relu8_2"
- type: "ReLU"
- bottom: "conv8_2"
- top: "conv8_2"
- }
- layer {
- name: "conv8_3"
- type: "Convolution"
- bottom: "conv8_2"
- top: "conv8_3"
- convolution_param {
- num_output: 256
- pad: 1
- kernel_size: 3
- dilation: 1
- }
- }
- layer {
- name: "relu8_3"
- type: "ReLU"
- bottom: "conv8_3"
- top: "conv8_3"
- }
- layer {
- name: "conv8_313"
- type: "Convolution"
- bottom: "conv8_3"
- top: "conv8_313"
- convolution_param {
- num_output: 313
- kernel_size: 1
- stride: 1
- dilation: 1
- }
- }
- layer {
- name: "conv8_313_boost"
- type: "Python"
- bottom: "conv8_313"
- bottom: "prior_boost_nongray"
- top: "conv8_313_boost"
- python_param {
- module: "caffe_traininglayers"
- layer: "ClassRebalanceMultLayer"
- }
- }
- layer {
- name: "loss8_313"
- type: "SoftmaxCrossEntropyLoss"
- bottom: "conv8_313_boost"
- bottom: "gt_ab_313"
- top: "loss8_313"
- loss_weight: 1
- }
- I0314 16:51:19.551455 13053 layer_factory.hpp:77] Creating layer data
- I0314 16:51:19.551903 13053 net.cpp:91] Creating Layer data
- I0314 16:51:19.551926 13053 net.cpp:399] data -> data
- I0314 16:51:19.553302 13088 db_lmdb.cpp:35] Opened lmdb /home/ubuntu/work/data/manga_lmdb
- I0314 16:51:19.554257 13053 data_layer.cpp:41] output data size: 40,3,30,30
- I0314 16:51:19.556293 13053 net.cpp:141] Setting up data
- I0314 16:51:19.556324 13053 net.cpp:148] Top shape: 40 3 30 30 (108000)
- I0314 16:51:19.556342 13053 net.cpp:156] Memory required for data: 432000
- I0314 16:51:19.556361 13053 layer_factory.hpp:77] Creating layer img_lab
- I0314 16:51:19.558543 13089 blocking_queue.cpp:52] Waiting for data
- [libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.2.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "google/protobuf/descriptor.pb.cc".)
- terminate called after throwing an instance of 'google::protobuf::FatalException'
- what(): This program requires version 3.2.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "google/protobuf/descriptor.pb.cc".)
- *** Aborted at 1489510280 (unix time) try "date -d @1489510280" if you are using GNU date ***
- PC: @ 0x7f06e52e5428 gsignal
- *** SIGABRT (@0x3e8000032fd) received by PID 13053 (TID 0x7f06e7ff4740) from PID 13053; stack trace: ***
- @ 0x7f06e52e54b0 (unknown)
- @ 0x7f06e52e5428 gsignal
- @ 0x7f06e52e702a abort
- @ 0x7f06e60f884d __gnu_cxx::__verbose_terminate_handler()
- @ 0x7f06e60f66b6 (unknown)
- @ 0x7f06e60f6701 std::terminate()
- @ 0x7f06e60f6919 __cxa_throw
- @ 0x7f06de5d1647 google::protobuf::internal::LogMessage::Finish()
- @ 0x7f06de5d187d google::protobuf::internal::VerifyVersion()
- @ 0x7f06d5a1f0d4 google::protobuf::protobuf_google_2fprotobuf_2fdescriptor_2eproto::TableStruct::InitDefaultsImpl()
- @ 0x7f06de5d1f75 google::protobuf::GoogleOnceInitImpl()
- @ 0x7f06d5a19d85 google::protobuf::protobuf_google_2fprotobuf_2fdescriptor_2eproto::InitDefaults()
- @ 0x7f06d5a19db9 google::protobuf::protobuf_google_2fprotobuf_2fdescriptor_2eproto::AddDescriptorsImpl()
- @ 0x7f06de5d1f75 google::protobuf::GoogleOnceInitImpl()
- @ 0x7f06d5a19e35 google::protobuf::protobuf_google_2fprotobuf_2fdescriptor_2eproto::AddDescriptors()
- @ 0x7f06e7e0d4ea (unknown)
- @ 0x7f06e7e0d5fb (unknown)
- @ 0x7f06e7e12712 (unknown)
- @ 0x7f06e7e0d394 (unknown)
- @ 0x7f06e7e11bd9 (unknown)
- @ 0x7f06d750ef09 (unknown)
- @ 0x7f06e7e0d394 (unknown)
- @ 0x7f06d750f571 (unknown)
- @ 0x7f06d750efa1 dlopen
- @ 0x7f06e596c88d _PyImport_GetDynLoadFunc
- @ 0x7f06e59db4be _PyImport_LoadDynamicModule
- @ 0x7f06e59dc300 (unknown)
- @ 0x7f06e59dc5c8 (unknown)
- @ 0x7f06e59dd6db PyImport_ImportModuleLevel
- @ 0x7f06e5954698 (unknown)
- @ 0x7f06e59a01e3 PyObject_Call
- @ 0x7f06e5a76447 PyEval_CallObjectWithKeywords
- Aborted (core dumped)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement