• 图像分割实验:FCN数据集制作,网络模型定义,网络训练(提供数据集和模型文件,以供参考)


    论文:《Fully Convolutional Networks for Semantic Segmentation》 
    代码:FCN的Caffe 实现 
    数据集:PascalVOC

    一 数据集制作

    PascalVOC数据下载下来后,制作用以图像分割的图像数据集和标签数据集,LMDB或者LEVELDB格式。 最好resize一下(填充的方式)。 
    1. 数据文件夹构成 
    包括原始图片和标签图片,如下。 
     

    然后,构建对应的lmdb文件。可以将所有图片按照4:1的比例分为train:val的比例。每个txt文件列出图像路径就可以,不用给label,因为image的label还是image,在caffe中指定就行。

    Img_train.txt
    SegmentationImage/002120.png
    SegmentationImage/002132.png
    SegmentationImage/002142.png
    SegmentationImage/002212.png
    SegmentationImage/002234.png
    SegmentationImage/002260.png
    SegmentationImage/002266.png
    SegmentationImage/002268.png
    SegmentationImage/002273.png
    SegmentationImage/002281.png
    SegmentationImage/002284.png
    SegmentationImage/002293.png
    SegmentationImage/002361.png
    Label_train.txt
    SegmentationClass/002120.png
    SegmentationClass/002132.png
    SegmentationClass/002142.png
    SegmentationClass/002212.png
    SegmentationClass/002234.png
    SegmentationClass/002260.png
    SegmentationClass/002266.png
    SegmentationClass/002268.png
    SegmentationClass/002273.png
    SegmentationClass/002281.png
    SegmentationClass/002284.png
    SegmentationClass/002293.png

    注意:label要自己生成,根据SegmentationClass下的groundtruth图片。 每个类别的像素值如下:

    类别名称 R G B 
    background 0 0 0 背景 
    aeroplane 128 0 0 飞机 
    bicycle 0 128 0 
    bird 128 128 0 
    boat 0 0 128 
    bottle 128 0 128 瓶子 
    bus 0 128 128 大巴 
    car 128 128 128 
    cat 64 0 0 猫 
    chair 192 0 0 
    cow 64 128 0 
    diningtable 192 128 0 餐桌 
    dog 64 0 128 
    horse 192 0 128 
    motorbike 64 128 128 
    person 192 128 128 
    pottedplant 0 64 0 盆栽 
    sheep 128 64 0 
    sofa 0 192 0 
    train 128 192 0 
    tvmonitor 0 64 128 显示器 

    对数据集中的 ground truth 图像进行处理,生成用以训练的label图像。 
    需要注意的是,label文件要是gray格式,不然会出错:scores层输出与label的数据尺寸不一致,通道问题导致的。 
    然后生成lmdb就行了。数据集准备完毕。 

    二 网络模型定义

    这里主要考虑的是数据输入的问题,指定data和label,如下。

     1 layer {
     2   name: "data"
     3   type: "Data"
     4   top:"data"
     5   include {
     6     phase: TRAIN
     7   }
     8   transform_param {
     9 scale: 0.00390625
    10     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train_mean.binaryproto"
    11   }
    12   data_param {
    13     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train"
    14     batch_size: 1
    15     backend: LMDB
    16   }
    17 }
    18 layer {
    19   name: "label"
    20   type: "Data"
    21   top:"label"
    22   include {
    23     phase: TRAIN
    24   }
    25   transform_param {
    26 scale: 0.00390625
    27     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train_mean.binaryproto"
    28   }
    29   data_param {
    30     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train"
    31     batch_size: 1
    32     backend: LMDB
    33   }
    34 }
    35 layer {
    36   name: "data"
    37   type: "Data"
    38   top: "data"
    39   include {
    40     phase: TEST
    41   }
    42   transform_param {
    43 scale: 0.00390625
    44     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val_mean.binaryproto"
    45   }
    46   data_param {
    47     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val"
    48     batch_size: 1
    49     backend: LMDB
    50   }
    51 }
    52 layer {
    53   name: "label"
    54   type: "Data"
    55   top: "label"
    56   include {
    57     phase: TEST
    58   }
    59   transform_param {
    60 scale: 0.00390625
    61     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val_mean.binaryproto"
    62   }
    63   data_param {
    64     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val"
    65     batch_size: 1
    66     backend: LMDB
    67   }
    68 }

    三 网络训练

    最好fintune,不然loss下降太慢。

       1 Log file created at: 2016/12/13 12:14:07
       2 Running on machine: DESKTOP
       3 Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
       4 I1213 12:14:07.177220  1380 caffe.cpp:218] Using GPUs 0
       5 I1213 12:14:07.436894  1380 caffe.cpp:223] GPU 0: GeForce GTX 960
       6 I1213 12:14:07.758122  1380 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
       7 I1213 12:14:07.758623  1380 solver.cpp:48] Initializing solver from parameters: 
       8 test_iter: 84
       9 test_interval: 338
      10 base_lr: 1e-014
      11 display: 20
      12 max_iter: 100000
      13 lr_policy: "fixed"
      14 momentum: 0.95
      15 weight_decay: 0.0005
      16 snapshot: 4000
      17 snapshot_prefix: "FCN"
      18 solver_mode: GPU
      19 device_id: 0
      20 net: "train_val.prototxt"
      21 train_state {
      22   level: 0
      23   stage: ""
      24 }
      25 iter_size: 1
      26 I1213 12:14:07.759624  1380 solver.cpp:91] Creating training net from net file: train_val.prototxt
      27 I1213 12:14:07.760124  1380 net.cpp:332] The NetState phase (0) differed from the phase (1) specified by a rule in layer data
      28 I1213 12:14:07.760124  1380 net.cpp:332] The NetState phase (0) differed from the phase (1) specified by a rule in layer label
      29 I1213 12:14:07.760124  1380 net.cpp:332] The NetState phase (0) differed from the phase (1) specified by a rule in layer accuracy
      30 I1213 12:14:07.761126  1380 net.cpp:58] Initializing net from parameters: 
      31 state {
      32   phase: TRAIN
      33   level: 0
      34   stage: ""
      35 }
      36 layer {
      37   name: "data"
      38   type: "Data"
      39   top: "data"
      40   include {
      41     phase: TRAIN
      42   }
      43   transform_param {
      44     scale: 0.00390625
      45     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train_mean.binaryproto"
      46   }
      47   data_param {
      48     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train"
      49     batch_size: 1
      50     backend: LMDB
      51   }
      52 }
      53 layer {
      54   name: "label"
      55   type: "Data"
      56   top: "label"
      57   include {
      58     phase: TRAIN
      59   }
      60   transform_param {
      61     scale: 0.00390625
      62     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train_mean.binaryproto"
      63   }
      64   data_param {
      65     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train"
      66     batch_size: 1
      67     backend: LMDB
      68   }
      69 }
      70 layer {
      71   name: "conv1_1"
      72   type: "Convolution"
      73   bottom: "data"
      74   top: "conv1_1"
      75   param {
      76     lr_mult: 1
      77     decay_mult: 1
      78   }
      79   param {
      80     lr_mult: 2
      81     decay_mult: 0
      82   }
      83   convolution_param {
      84     num_output: 64
      85     pad: 100
      86     kernel_size: 3
      87     stride: 1
      88   }
      89 }
      90 layer {
      91   name: "relu1_1"
      92   type: "ReLU"
      93   bottom: "conv1_1"
      94   top: "conv1_1"
      95 }
      96 layer {
      97   name: "conv1_2"
      98   type: "Convolution"
      99   bottom: "conv1_1"
     100   top: "conv1_2"
     101   param {
     102     lr_mult: 1
     103     decay_mult: 1
     104   }
     105   param {
     106     lr_mult: 2
     107     decay_mult: 0
     108   }
     109   convolution_param {
     110     num_output: 64
     111     pad: 1
     112     kernel_size: 3
     113     stride: 1
     114   }
     115 }
     116 layer {
     117   name: "relu1_2"
     118   type: "ReLU"
     119   bottom: "conv1_2"
     120   top: "conv1_2"
     121 }
     122 layer {
     123   name: "pool1"
     124   type: "Pooling"
     125   bottom: "conv1_2"
     126   top: "pool1"
     127   pooling_param {
     128     pool: MAX
     129     kernel_size: 2
     130     stride: 2
     131   }
     132 }
     133 layer {
     134   name: "conv2_1"
     135   type: "Convolution"
     136   bottom: "pool1"
     137   top: "conv2_1"
     138   param {
     139     lr_mult: 1
     140     decay_mult: 1
     141   }
     142   param {
     143     lr_mult: 2
     144     decay_mult: 0
     145   }
     146   convolution_param {
     147     num_output: 128
     148     pad: 1
     149     kernel_size: 3
     150     stride: 1
     151   }
     152 }
     153 layer {
     154   name: "relu2_1"
     155   type: "ReLU"
     156   bottom: "conv2_1"
     157   top: "conv2_1"
     158 }
     159 layer {
     160   name: "conv2_2"
     161   type: "Convolution"
     162   bottom: "conv2_1"
     163   top: "conv2_2"
     164   param {
     165     lr_mult: 1
     166     decay_mult: 1
     167   }
     168   param {
     169     lr_mult: 2
     170     decay_mult: 0
     171   }
     172   convolution_param {
     173     num_output: 128
     174     pad: 1
     175     kernel_size: 3
     176     stride: 1
     177   }
     178 }
     179 layer {
     180   name: "relu2_2"
     181   type: "ReLU"
     182   bottom: "conv2_2"
     183   top: "conv2_2"
     184 }
     185 layer {
     186   name: "pool2"
     187   type: "Pooling"
     188   bottom: "conv2_2"
     189   top: "pool2"
     190   pooling_param {
     191     pool: MAX
     192     kernel_size: 2
     193     stride: 2
     194   }
     195 }
     196 layer {
     197   name: "conv3_1"
     198   type: "Convolution"
     199   bottom: "pool2"
     200   top: "conv3_1"
     201   param {
     202     lr_mult: 1
     203     decay_mult: 1
     204   }
     205   param {
     206     lr_mult: 2
     207     decay_mult: 0
     208   }
     209   convolution_param {
     210     num_output: 256
     211     pad: 1
     212     kernel_size: 3
     213     stride: 1
     214   }
     215 }
     216 layer {
     217   name: "relu3_1"
     218   type: "ReLU"
     219   bottom: "conv3_1"
     220   top: "conv3_1"
     221 }
     222 layer {
     223   name: "conv3_2"
     224   type: "Convolution"
     225   bottom: "conv3_1"
     226   top: "conv3_2"
     227   param {
     228     lr_mult: 1
     229     decay_mult: 1
     230   }
     231   param {
     232     lr_mult: 2
     233     decay_mult: 0
     234   }
     235   convolution_param {
     236     num_output: 256
     237     pad: 1
     238     kernel_size: 3
     239     stride: 1
     240   }
     241 }
     242 layer {
     243   name: "relu3_2"
     244   type: "ReLU"
     245   bottom: "conv3_2"
     246   top: "conv3_2"
     247 }
     248 layer {
     249   name: "conv3_3"
     250   type: "Convolution"
     251   bottom: "conv3_2"
     252   top: "conv3_3"
     253   param {
     254     lr_mult: 1
     255     decay_mult: 1
     256   }
     257   param {
     258     lr_mult: 2
     259     decay_mult: 0
     260   }
     261   convolution_param {
     262     num_output: 256
     263     pad: 1
     264     kernel_size: 3
     265     stride: 1
     266   }
     267 }
     268 layer {
     269   name: "relu3_3"
     270   type: "ReLU"
     271   bottom: "conv3_3"
     272   top: "conv3_3"
     273 }
     274 layer {
     275   name: "pool3"
     276   type: "Pooling"
     277   bottom: "conv3_3"
     278   top: "pool3"
     279   pooling_param {
     280     pool: MAX
     281     kernel_size: 2
     282     stride: 2
     283   }
     284 }
     285 layer {
     286   name: "conv4_1"
     287   type: "Convolution"
     288   bottom: "pool3"
     289   top: "conv4_1"
     290   param {
     291     lr_mult: 1
     292     decay_mult: 1
     293   }
     294   param {
     295     lr_mult: 2
     296     decay_mult: 0
     297   }
     298   convolution_param {
     299     num_output: 512
     300     pad: 1
     301     kernel_size: 3
     302     stride: 1
     303   }
     304 }
     305 layer {
     306   name: "relu4_1"
     307   type: "ReLU"
     308   bottom: "conv4_1"
     309   top: "conv4_1"
     310 }
     311 layer {
     312   name: "conv4_2"
     313   type: "Convolution"
     314   bottom: "conv4_1"
     315   top: "conv4_2"
     316   param {
     317     lr_mult: 1
     318     decay_mult: 1
     319   }
     320   param {
     321     lr_mult: 2
     322     decay_mult: 0
     323   }
     324   convolution_param {
     325     num_output: 512
     326     pad: 1
     327     kernel_size: 3
     328     stride: 1
     329   }
     330 }
     331 layer {
     332   name: "relu4_2"
     333   type: "ReLU"
     334   bottom: "conv4_2"
     335   top: "conv4_2"
     336 }
     337 layer {
     338   name: "conv4_3"
     339   type: "Convolution"
     340   bottom: "conv4_2"
     341   top: "conv4_3"
     342   param {
     343     lr_mult: 1
     344     decay_mult: 1
     345   }
     346   param {
     347     lr_mult: 2
     348     decay_mult: 0
     349   }
     350   convolution_param {
     351     num_output: 512
     352     pad: 1
     353     kernel_size: 3
     354     stride: 1
     355   }
     356 }
     357 layer {
     358   name: "relu4_3"
     359   type: "ReLU"
     360   bottom: "conv4_3"
     361   top: "conv4_3"
     362 }
     363 layer {
     364   name: "pool4"
     365   type: "Pooling"
     366   bottom: "conv4_3"
     367   top: "pool4"
     368   pooling_param {
     369     pool: MAX
     370     kernel_size: 2
     371     stride: 2
     372   }
     373 }
     374 layer {
     375   name: "conv5_1"
     376   type: "Convolution"
     377   bottom: "pool4"
     378   top: "conv5_1"
     379   param {
     380     lr_mult: 1
     381     decay_mult: 1
     382   }
     383   param {
     384     lr_mult: 2
     385     decay_mult: 0
     386   }
     387   convolution_param {
     388     num_output: 512
     389     pad: 1
     390     kernel_size: 3
     391     stride: 1
     392   }
     393 }
     394 layer {
     395   name: "relu5_1"
     396   type: "ReLU"
     397   bottom: "conv5_1"
     398   top: "conv5_1"
     399 }
     400 layer {
     401   name: "conv5_2"
     402   type: "Convolution"
     403   bottom: "conv5_1"
     404   top: "conv5_2"
     405   param {
     406     lr_mult: 1
     407     decay_mult: 1
     408   }
     409   param {
     410     lr_mult: 2
     411     decay_mult: 0
     412   }
     413   convolution_param {
     414     num_output: 512
     415     pad: 1
     416     kernel_size: 3
     417     stride: 1
     418   }
     419 }
     420 layer {
     421   name: "relu5_2"
     422   type: "ReLU"
     423   bottom: "conv5_2"
     424   top: "conv5_2"
     425 }
     426 layer {
     427   name: "conv5_3"
     428   type: "Convolution"
     429   bottom: "conv5_2"
     430   top: "conv5_3"
     431   param {
     432     lr_mult: 1
     433     decay_mult: 1
     434   }
     435   param {
     436     lr_mult: 2
     437     decay_mult: 0
     438   }
     439   convolution_param {
     440     num_output: 512
     441     pad: 1
     442     kernel_size: 3
     443     stride: 1
     444   }
     445 }
     446 layer {
     447   name: "relu5_3"
     448   type: "ReLU"
     449   bottom: "conv5_3"
     450   top: "conv5_3"
     451 }
     452 layer {
     453   name: "pool5"
     454   type: "Pooling"
     455   bottom: "conv5_3"
     456   top: "pool5"
     457   pooling_param {
     458     pool: MAX
     459     kernel_size: 2
     460     stride: 2
     461   }
     462 }
     463 layer {
     464   name: "fc6"
     465   type: "Convolution"
     466   bottom: "pool5"
     467   top: "fc6"
     468   param {
     469     lr_mult: 1
     470     decay_mult: 1
     471   }
     472   param {
     473     lr_mult: 2
     474     decay_mult: 0
     475   }
     476   convolution_param {
     477     num_output: 4096
     478     pad: 0
     479     kernel_size: 7
     480     stride: 1
     481   }
     482 }
     483 layer {
     484   name: "relu6"
     485   type: "ReLU"
     486   bottom: "fc6"
     487   top: "fc6"
     488 }
     489 layer {
     490   name: "drop6"
     491   type: "Dropout"
     492   bottom: "fc6"
     493   top: "fc6"
     494   dropout_param {
     495     dropout_ratio: 0.5
     496   }
     497 }
     498 layer {
     499   name: "fc7"
     500   type: "Convolution"
     501   bottom: "fc6"
     502   top: "fc7"
     503   param {
     504     lr_mult: 1
     505     decay_mult: 1
     506   }
     507   param {
     508     lr_mult: 2
     509     decay_mult: 0
     510   }
     511   convolution_param {
     512     num_output: 4096
     513     pad: 0
     514     kernel_size: 1
     515     stride: 1
     516   }
     517 }
     518 layer {
     519   name: "relu7"
     520   type: "ReLU"
     521   bottom: "fc7"
     522   top: "fc7"
     523 }
     524 layer {
     525   name: "drop7"
     526   type: "Dropout"
     527   bottom: "fc7"
     528   top: "fc7"
     529   dropout_param {
     530     dropout_ratio: 0.5
     531   }
     532 }
     533 layer {
     534   name: "score_fr"
     535   type: "Convolution"
     536   bottom: "fc7"
     537   top: "score_fr"
     538   param {
     539     lr_mult: 1
     540     decay_mult: 1
     541   }
     542   param {
     543     lr_mult: 2
     544     decay_mult: 0
     545   }
     546   convolution_param {
     547     num_output: 21
     548     pad: 0
     549     kernel_size: 1
     550   }
     551 }
     552 layer {
     553   name: "upscore2"
     554   type: "Deconvolution"
     555   bottom: "score_fr"
     556   top: "upscore2"
     557   param {
     558     lr_mult: 0
     559   }
     560   convolution_param {
     561     num_output: 21
     562     bias_term: false
     563     kernel_size: 4
     564     stride: 2
     565   }
     566 }
     567 layer {
     568   name: "score_pool4"
     569   type: "Convolution"
     570   bottom: "pool4"
     571   top: "score_pool4"
     572   param {
     573     lr_mult: 1
     574     decay_mult: 1
     575   }
     576   param {
     577     lr_mult: 2
     578     decay_mult: 0
     579   }
     580   convolution_param {
     581     num_output: 21
     582     pad: 0
     583     kernel_size: 1
     584   }
     585 }
     586 layer {
     587   name: "score_pool4c"
     588   type: "Crop"
     589   bottom: "score_pool4"
     590   bottom: "upscore2"
     591   top: "score_pool4c"
     592   crop_param {
     593     axis: 2
     594     offset: 5
     595   }
     596 }
     597 layer {
     598   name: "fuse_pool4"
     599   type: "Eltwise"
     600   bottom: "upscore2"
     601   bottom: "score_pool4c"
     602   top: "fuse_pool4"
     603   eltwise_param {
     604     operation: SUM
     605   }
     606 }
     607 layer {
     608   name: "upscore_pool4"
     609   type: "Deconvolution"
     610   bottom: "fuse_pool4"
     611   top: "upscore_pool4"
     612   param {
     613     lr_mult: 0
     614   }
     615   convolution_param {
     616     num_output: 21
     617     bias_term: false
     618     kernel_size: 4
     619     stride: 2
     620   }
     621 }
     622 layer {
     623   name: "score_pool3"
     624   type: "Convolution"
     625   bottom: "pool3"
     626   top: "score_pool3"
     627   param {
     628     lr_mult: 1
     629     decay_mult: 1
     630   }
     631   param {
     632     lr_mult: 2
     633     decay_mult: 0
     634   }
     635   convolution_param {
     636     num_output: 21
     637     pad: 0
     638     kernel_size: 1
     639   }
     640 }
     641 layer {
     642   name: "score_pool3c"
     643   type: "Crop"
     644   bottom: "score_pool3"
     645   bottom: "upscore_pool4"
     646   top: "score_pool3c"
     647   crop_param {
     648     axis: 2
     649     offset: 9
     650   }
     651 }
     652 layer {
     653   name: "fuse_pool3"
     654   type: "Eltwise"
     655   bottom: "upscore_pool4"
     656   bottom: "score_pool3c"
     657   top: "fuse_pool3"
     658   eltwise_param {
     659     operation: SUM
     660   }
     661 }
     662 layer {
     663   name: "upscore8"
     664   type: "Deconvolution"
     665   bottom: "fuse_pool3"
     666   top: "upscore8"
     667   param {
     668     lr_mult: 0
     669   }
     670   convolution_param {
     671     num_output: 21
     672     bias_term: false
     673     kernel_size: 16
     674     stride: 8
     675   }
     676 }
     677 layer {
     678   name: "score"
     679   type: "Crop"
     680   bottom: "upscore8"
     681   bottom: "data"
     682   top: "score"
     683   crop_param {
     684     axis: 2
     685     offset: 31
     686   }
     687 }
     688 layer {
     689   name: "loss"
     690   type: "SoftmaxWithLoss"
     691   bottom: "score"
     692   bottom: "label"
     693   top: "loss"
     694   loss_param {
     695     ignore_label: 255
     696     normalize: false
     697   }
     698 }
     699 I1213 12:14:07.787643  1380 layer_factory.hpp:77] Creating layer data
     700 I1213 12:14:07.788645  1380 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
     701 I1213 12:14:07.789145  1380 net.cpp:100] Creating Layer data
     702 I1213 12:14:07.789645  1380 net.cpp:418] data -> data
     703 I1213 12:14:07.790145 12764 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
     704 I1213 12:14:07.790145  1380 data_transformer.cpp:25] Loading mean file from: G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train_mean.binaryproto
     705 I1213 12:14:07.791647 12764 db_lmdb.cpp:40] Opened lmdb G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_train
     706 I1213 12:14:07.841182  1380 data_layer.cpp:41] output data size: 1,3,224,224
     707 I1213 12:14:07.846186  1380 net.cpp:150] Setting up data
     708 I1213 12:14:07.846688  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
     709 I1213 12:14:07.849189 11676 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
     710 I1213 12:14:07.849689  1380 net.cpp:165] Memory required for data: 602112
     711 I1213 12:14:07.852190  1380 layer_factory.hpp:77] Creating layer data_data_0_split
     712 I1213 12:14:07.853691  1380 net.cpp:100] Creating Layer data_data_0_split
     713 I1213 12:14:07.855195  1380 net.cpp:444] data_data_0_split <- data
     714 I1213 12:14:07.856194  1380 net.cpp:418] data_data_0_split -> data_data_0_split_0
     715 I1213 12:14:07.857697  1380 net.cpp:418] data_data_0_split -> data_data_0_split_1
     716 I1213 12:14:07.858695  1380 net.cpp:150] Setting up data_data_0_split
     717 I1213 12:14:07.859695  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
     718 I1213 12:14:07.862702  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
     719 I1213 12:14:07.864199  1380 net.cpp:165] Memory required for data: 1806336
     720 I1213 12:14:07.865211  1380 layer_factory.hpp:77] Creating layer label
     721 I1213 12:14:07.866701  1380 net.cpp:100] Creating Layer label
     722 I1213 12:14:07.867712  1380 net.cpp:418] label -> label
     723 I1213 12:14:07.869706  2072 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
     724 I1213 12:14:07.870203  1380 data_transformer.cpp:25] Loading mean file from: G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train_mean.binaryproto
     725 I1213 12:14:07.873206  2072 db_lmdb.cpp:40] Opened lmdb G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_train
     726 I1213 12:14:07.875710  1380 data_layer.cpp:41] output data size: 1,1,224,224
     727 I1213 12:14:07.877709  1380 net.cpp:150] Setting up label
     728 I1213 12:14:07.879212  1380 net.cpp:157] Top shape: 1 1 224 224 (50176)
     729 I1213 12:14:07.881211  7064 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
     730 I1213 12:14:07.882211  1380 net.cpp:165] Memory required for data: 2007040
     731 I1213 12:14:07.883713  1380 layer_factory.hpp:77] Creating layer conv1_1
     732 I1213 12:14:07.884716  1380 net.cpp:100] Creating Layer conv1_1
     733 I1213 12:14:07.885215  1380 net.cpp:444] conv1_1 <- data_data_0_split_0
     734 I1213 12:14:07.886214  1380 net.cpp:418] conv1_1 -> conv1_1
     735 I1213 12:14:08.172420  1380 net.cpp:150] Setting up conv1_1
     736 I1213 12:14:08.172919  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
     737 I1213 12:14:08.173419  1380 net.cpp:165] Memory required for data: 47596544
     738 I1213 12:14:08.173919  1380 layer_factory.hpp:77] Creating layer relu1_1
     739 I1213 12:14:08.173919  1380 net.cpp:100] Creating Layer relu1_1
     740 I1213 12:14:08.173919  1380 net.cpp:444] relu1_1 <- conv1_1
     741 I1213 12:14:08.174420  1380 net.cpp:405] relu1_1 -> conv1_1 (in-place)
     742 I1213 12:14:08.174921  1380 net.cpp:150] Setting up relu1_1
     743 I1213 12:14:08.175420  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
     744 I1213 12:14:08.175921  1380 net.cpp:165] Memory required for data: 93186048
     745 I1213 12:14:08.175921  1380 layer_factory.hpp:77] Creating layer conv1_2
     746 I1213 12:14:08.176421  1380 net.cpp:100] Creating Layer conv1_2
     747 I1213 12:14:08.176421  1380 net.cpp:444] conv1_2 <- conv1_1
     748 I1213 12:14:08.176421  1380 net.cpp:418] conv1_2 -> conv1_2
     749 I1213 12:14:08.178923  1380 net.cpp:150] Setting up conv1_2
     750 I1213 12:14:08.179424  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
     751 I1213 12:14:08.179424  1380 net.cpp:165] Memory required for data: 138775552
     752 I1213 12:14:08.179424  1380 layer_factory.hpp:77] Creating layer relu1_2
     753 I1213 12:14:08.179424  1380 net.cpp:100] Creating Layer relu1_2
     754 I1213 12:14:08.180424  1380 net.cpp:444] relu1_2 <- conv1_2
     755 I1213 12:14:08.180424  1380 net.cpp:405] relu1_2 -> conv1_2 (in-place)
     756 I1213 12:14:08.180924  1380 net.cpp:150] Setting up relu1_2
     757 I1213 12:14:08.181426  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
     758 I1213 12:14:08.181426  1380 net.cpp:165] Memory required for data: 184365056
     759 I1213 12:14:08.181426  1380 layer_factory.hpp:77] Creating layer pool1
     760 I1213 12:14:08.181426  1380 net.cpp:100] Creating Layer pool1
     761 I1213 12:14:08.182425  1380 net.cpp:444] pool1 <- conv1_2
     762 I1213 12:14:08.182425  1380 net.cpp:418] pool1 -> pool1
     763 I1213 12:14:08.182425  1380 net.cpp:150] Setting up pool1
     764 I1213 12:14:08.183426  1380 net.cpp:157] Top shape: 1 64 211 211 (2849344)
     765 I1213 12:14:08.183426  1380 net.cpp:165] Memory required for data: 195762432
     766 I1213 12:14:08.183426  1380 layer_factory.hpp:77] Creating layer conv2_1
     767 I1213 12:14:08.183926  1380 net.cpp:100] Creating Layer conv2_1
     768 I1213 12:14:08.183926  1380 net.cpp:444] conv2_1 <- pool1
     769 I1213 12:14:08.183926  1380 net.cpp:418] conv2_1 -> conv2_1
     770 I1213 12:14:08.189931  1380 net.cpp:150] Setting up conv2_1
     771 I1213 12:14:08.189931  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
     772 I1213 12:14:08.190433  1380 net.cpp:165] Memory required for data: 218557184
     773 I1213 12:14:08.190932  1380 layer_factory.hpp:77] Creating layer relu2_1
     774 I1213 12:14:08.191432  1380 net.cpp:100] Creating Layer relu2_1
     775 I1213 12:14:08.191432  1380 net.cpp:444] relu2_1 <- conv2_1
     776 I1213 12:14:08.191432  1380 net.cpp:405] relu2_1 -> conv2_1 (in-place)
     777 I1213 12:14:08.192433  1380 net.cpp:150] Setting up relu2_1
     778 I1213 12:14:08.192934  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
     779 I1213 12:14:08.192934  1380 net.cpp:165] Memory required for data: 241351936
     780 I1213 12:14:08.193434  1380 layer_factory.hpp:77] Creating layer conv2_2
     781 I1213 12:14:08.193434  1380 net.cpp:100] Creating Layer conv2_2
     782 I1213 12:14:08.194434  1380 net.cpp:444] conv2_2 <- conv2_1
     783 I1213 12:14:08.194434  1380 net.cpp:418] conv2_2 -> conv2_2
     784 I1213 12:14:08.197937  1380 net.cpp:150] Setting up conv2_2
     785 I1213 12:14:08.197937  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
     786 I1213 12:14:08.198437  1380 net.cpp:165] Memory required for data: 264146688
     787 I1213 12:14:08.198437  1380 layer_factory.hpp:77] Creating layer relu2_2
     788 I1213 12:14:08.198437  1380 net.cpp:100] Creating Layer relu2_2
     789 I1213 12:14:08.199439  1380 net.cpp:444] relu2_2 <- conv2_2
     790 I1213 12:14:08.199439  1380 net.cpp:405] relu2_2 -> conv2_2 (in-place)
     791 I1213 12:14:08.199939  1380 net.cpp:150] Setting up relu2_2
     792 I1213 12:14:08.200939  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
     793 I1213 12:14:08.200939  1380 net.cpp:165] Memory required for data: 286941440
     794 I1213 12:14:08.200939  1380 layer_factory.hpp:77] Creating layer pool2
     795 I1213 12:14:08.200939  1380 net.cpp:100] Creating Layer pool2
     796 I1213 12:14:08.202940  1380 net.cpp:444] pool2 <- conv2_2
     797 I1213 12:14:08.203441  1380 net.cpp:418] pool2 -> pool2
     798 I1213 12:14:08.203441  1380 net.cpp:150] Setting up pool2
     799 I1213 12:14:08.203441  1380 net.cpp:157] Top shape: 1 128 106 106 (1438208)
     800 I1213 12:14:08.203441  1380 net.cpp:165] Memory required for data: 292694272
     801 I1213 12:14:08.203941  1380 layer_factory.hpp:77] Creating layer conv3_1
     802 I1213 12:14:08.203941  1380 net.cpp:100] Creating Layer conv3_1
     803 I1213 12:14:08.203941  1380 net.cpp:444] conv3_1 <- pool2
     804 I1213 12:14:08.207443  1380 net.cpp:418] conv3_1 -> conv3_1
     805 I1213 12:14:08.214949  1380 net.cpp:150] Setting up conv3_1
     806 I1213 12:14:08.214949  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     807 I1213 12:14:08.215450  1380 net.cpp:165] Memory required for data: 304199936
     808 I1213 12:14:08.215450  1380 layer_factory.hpp:77] Creating layer relu3_1
     809 I1213 12:14:08.215450  1380 net.cpp:100] Creating Layer relu3_1
     810 I1213 12:14:08.216450  1380 net.cpp:444] relu3_1 <- conv3_1
     811 I1213 12:14:08.216450  1380 net.cpp:405] relu3_1 -> conv3_1 (in-place)
     812 I1213 12:14:08.217952  1380 net.cpp:150] Setting up relu3_1
     813 I1213 12:14:08.219452  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     814 I1213 12:14:08.219452  1380 net.cpp:165] Memory required for data: 315705600
     815 I1213 12:14:08.219452  1380 layer_factory.hpp:77] Creating layer conv3_2
     816 I1213 12:14:08.220453  1380 net.cpp:100] Creating Layer conv3_2
     817 I1213 12:14:08.222455  1380 net.cpp:444] conv3_2 <- conv3_1
     818 I1213 12:14:08.222455  1380 net.cpp:418] conv3_2 -> conv3_2
     819 I1213 12:14:08.227458  1380 net.cpp:150] Setting up conv3_2
     820 I1213 12:14:08.227458  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     821 I1213 12:14:08.228458  1380 net.cpp:165] Memory required for data: 327211264
     822 I1213 12:14:08.228458  1380 layer_factory.hpp:77] Creating layer relu3_2
     823 I1213 12:14:08.228458  1380 net.cpp:100] Creating Layer relu3_2
     824 I1213 12:14:08.228958  1380 net.cpp:444] relu3_2 <- conv3_2
     825 I1213 12:14:08.229960  1380 net.cpp:405] relu3_2 -> conv3_2 (in-place)
     826 I1213 12:14:08.230460  1380 net.cpp:150] Setting up relu3_2
     827 I1213 12:14:08.230959  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     828 I1213 12:14:08.230959  1380 net.cpp:165] Memory required for data: 338716928
     829 I1213 12:14:08.231461  1380 layer_factory.hpp:77] Creating layer conv3_3
     830 I1213 12:14:08.231961  1380 net.cpp:100] Creating Layer conv3_3
     831 I1213 12:14:08.231961  1380 net.cpp:444] conv3_3 <- conv3_2
     832 I1213 12:14:08.231961  1380 net.cpp:418] conv3_3 -> conv3_3
     833 I1213 12:14:08.240967  1380 net.cpp:150] Setting up conv3_3
     834 I1213 12:14:08.240967  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     835 I1213 12:14:08.241467  1380 net.cpp:165] Memory required for data: 350222592
     836 I1213 12:14:08.241467  1380 layer_factory.hpp:77] Creating layer relu3_3
     837 I1213 12:14:08.242468  1380 net.cpp:100] Creating Layer relu3_3
     838 I1213 12:14:08.242468  1380 net.cpp:444] relu3_3 <- conv3_3
     839 I1213 12:14:08.242468  1380 net.cpp:405] relu3_3 -> conv3_3 (in-place)
     840 I1213 12:14:08.243969  1380 net.cpp:150] Setting up relu3_3
     841 I1213 12:14:08.244971  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
     842 I1213 12:14:08.244971  1380 net.cpp:165] Memory required for data: 361728256
     843 I1213 12:14:08.244971  1380 layer_factory.hpp:77] Creating layer pool3
     844 I1213 12:14:08.245970  1380 net.cpp:100] Creating Layer pool3
     845 I1213 12:14:08.245970  1380 net.cpp:444] pool3 <- conv3_3
     846 I1213 12:14:08.245970  1380 net.cpp:418] pool3 -> pool3
     847 I1213 12:14:08.245970  1380 net.cpp:150] Setting up pool3
     848 I1213 12:14:08.246471  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
     849 I1213 12:14:08.246471  1380 net.cpp:165] Memory required for data: 364604672
     850 I1213 12:14:08.246471  1380 layer_factory.hpp:77] Creating layer pool3_pool3_0_split
     851 I1213 12:14:08.246471  1380 net.cpp:100] Creating Layer pool3_pool3_0_split
     852 I1213 12:14:08.246971  1380 net.cpp:444] pool3_pool3_0_split <- pool3
     853 I1213 12:14:08.247473  1380 net.cpp:418] pool3_pool3_0_split -> pool3_pool3_0_split_0
     854 I1213 12:14:08.247473  1380 net.cpp:418] pool3_pool3_0_split -> pool3_pool3_0_split_1
     855 I1213 12:14:08.247473  1380 net.cpp:150] Setting up pool3_pool3_0_split
     856 I1213 12:14:08.247473  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
     857 I1213 12:14:08.247473  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
     858 I1213 12:14:08.247473  1380 net.cpp:165] Memory required for data: 370357504
     859 I1213 12:14:08.249974  1380 layer_factory.hpp:77] Creating layer conv4_1
     860 I1213 12:14:08.249974  1380 net.cpp:100] Creating Layer conv4_1
     861 I1213 12:14:08.249974  1380 net.cpp:444] conv4_1 <- pool3_pool3_0_split_0
     862 I1213 12:14:08.249974  1380 net.cpp:418] conv4_1 -> conv4_1
     863 I1213 12:14:08.260982  1380 net.cpp:150] Setting up conv4_1
     864 I1213 12:14:08.261482  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     865 I1213 12:14:08.262984  1380 net.cpp:165] Memory required for data: 376110336
     866 I1213 12:14:08.262984  1380 layer_factory.hpp:77] Creating layer relu4_1
     867 I1213 12:14:08.266486  1380 net.cpp:100] Creating Layer relu4_1
     868 I1213 12:14:08.266985  1380 net.cpp:444] relu4_1 <- conv4_1
     869 I1213 12:14:08.266985  1380 net.cpp:405] relu4_1 -> conv4_1 (in-place)
     870 I1213 12:14:08.269989  1380 net.cpp:150] Setting up relu4_1
     871 I1213 12:14:08.269989  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     872 I1213 12:14:08.270488  1380 net.cpp:165] Memory required for data: 381863168
     873 I1213 12:14:08.270488  1380 layer_factory.hpp:77] Creating layer conv4_2
     874 I1213 12:14:08.270488  1380 net.cpp:100] Creating Layer conv4_2
     875 I1213 12:14:08.272990  1380 net.cpp:444] conv4_2 <- conv4_1
     876 I1213 12:14:08.275492  1380 net.cpp:418] conv4_2 -> conv4_2
     877 I1213 12:14:08.287000  1380 net.cpp:150] Setting up conv4_2
     878 I1213 12:14:08.287000  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     879 I1213 12:14:08.287500  1380 net.cpp:165] Memory required for data: 387616000
     880 I1213 12:14:08.287500  1380 layer_factory.hpp:77] Creating layer relu4_2
     881 I1213 12:14:08.287500  1380 net.cpp:100] Creating Layer relu4_2
     882 I1213 12:14:08.288501  1380 net.cpp:444] relu4_2 <- conv4_2
     883 I1213 12:14:08.288501  1380 net.cpp:405] relu4_2 -> conv4_2 (in-place)
     884 I1213 12:14:08.289504  1380 net.cpp:150] Setting up relu4_2
     885 I1213 12:14:08.290503  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     886 I1213 12:14:08.290503  1380 net.cpp:165] Memory required for data: 393368832
     887 I1213 12:14:08.290503  1380 layer_factory.hpp:77] Creating layer conv4_3
     888 I1213 12:14:08.290503  1380 net.cpp:100] Creating Layer conv4_3
     889 I1213 12:14:08.291503  1380 net.cpp:444] conv4_3 <- conv4_2
     890 I1213 12:14:08.291503  1380 net.cpp:418] conv4_3 -> conv4_3
     891 I1213 12:14:08.301012  1380 net.cpp:150] Setting up conv4_3
     892 I1213 12:14:08.301512  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     893 I1213 12:14:08.303011  1380 net.cpp:165] Memory required for data: 399121664
     894 I1213 12:14:08.303011  1380 layer_factory.hpp:77] Creating layer relu4_3
     895 I1213 12:14:08.306015  1380 net.cpp:100] Creating Layer relu4_3
     896 I1213 12:14:08.307015  1380 net.cpp:444] relu4_3 <- conv4_3
     897 I1213 12:14:08.307515  1380 net.cpp:405] relu4_3 -> conv4_3 (in-place)
     898 I1213 12:14:08.309517  1380 net.cpp:150] Setting up relu4_3
     899 I1213 12:14:08.312518  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
     900 I1213 12:14:08.312518  1380 net.cpp:165] Memory required for data: 404874496
     901 I1213 12:14:08.313519  1380 layer_factory.hpp:77] Creating layer pool4
     902 I1213 12:14:08.313519  1380 net.cpp:100] Creating Layer pool4
     903 I1213 12:14:08.313519  1380 net.cpp:444] pool4 <- conv4_3
     904 I1213 12:14:08.313519  1380 net.cpp:418] pool4 -> pool4
     905 I1213 12:14:08.314019  1380 net.cpp:150] Setting up pool4
     906 I1213 12:14:08.314019  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     907 I1213 12:14:08.314019  1380 net.cpp:165] Memory required for data: 406367488
     908 I1213 12:14:08.314019  1380 layer_factory.hpp:77] Creating layer pool4_pool4_0_split
     909 I1213 12:14:08.314019  1380 net.cpp:100] Creating Layer pool4_pool4_0_split
     910 I1213 12:14:08.315521  1380 net.cpp:444] pool4_pool4_0_split <- pool4
     911 I1213 12:14:08.315521  1380 net.cpp:418] pool4_pool4_0_split -> pool4_pool4_0_split_0
     912 I1213 12:14:08.315521  1380 net.cpp:418] pool4_pool4_0_split -> pool4_pool4_0_split_1
     913 I1213 12:14:08.316522  1380 net.cpp:150] Setting up pool4_pool4_0_split
     914 I1213 12:14:08.316522  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     915 I1213 12:14:08.317023  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     916 I1213 12:14:08.317023  1380 net.cpp:165] Memory required for data: 409353472
     917 I1213 12:14:08.317023  1380 layer_factory.hpp:77] Creating layer conv5_1
     918 I1213 12:14:08.317523  1380 net.cpp:100] Creating Layer conv5_1
     919 I1213 12:14:08.318022  1380 net.cpp:444] conv5_1 <- pool4_pool4_0_split_0
     920 I1213 12:14:08.318522  1380 net.cpp:418] conv5_1 -> conv5_1
     921 I1213 12:14:08.326529  1380 net.cpp:150] Setting up conv5_1
     922 I1213 12:14:08.327530  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     923 I1213 12:14:08.327530  1380 net.cpp:165] Memory required for data: 410846464
     924 I1213 12:14:08.327530  1380 layer_factory.hpp:77] Creating layer relu5_1
     925 I1213 12:14:08.327530  1380 net.cpp:100] Creating Layer relu5_1
     926 I1213 12:14:08.327530  1380 net.cpp:444] relu5_1 <- conv5_1
     927 I1213 12:14:08.328531  1380 net.cpp:405] relu5_1 -> conv5_1 (in-place)
     928 I1213 12:14:08.329530  1380 net.cpp:150] Setting up relu5_1
     929 I1213 12:14:08.330030  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     930 I1213 12:14:08.330030  1380 net.cpp:165] Memory required for data: 412339456
     931 I1213 12:14:08.330030  1380 layer_factory.hpp:77] Creating layer conv5_2
     932 I1213 12:14:08.330030  1380 net.cpp:100] Creating Layer conv5_2
     933 I1213 12:14:08.331032  1380 net.cpp:444] conv5_2 <- conv5_1
     934 I1213 12:14:08.331032  1380 net.cpp:418] conv5_2 -> conv5_2
     935 I1213 12:14:08.339037  1380 net.cpp:150] Setting up conv5_2
     936 I1213 12:14:08.339539  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     937 I1213 12:14:08.339539  1380 net.cpp:165] Memory required for data: 413832448
     938 I1213 12:14:08.339539  1380 layer_factory.hpp:77] Creating layer relu5_2
     939 I1213 12:14:08.340538  1380 net.cpp:100] Creating Layer relu5_2
     940 I1213 12:14:08.340538  1380 net.cpp:444] relu5_2 <- conv5_2
     941 I1213 12:14:08.340538  1380 net.cpp:405] relu5_2 -> conv5_2 (in-place)
     942 I1213 12:14:08.341539  1380 net.cpp:150] Setting up relu5_2
     943 I1213 12:14:08.342039  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     944 I1213 12:14:08.342039  1380 net.cpp:165] Memory required for data: 415325440
     945 I1213 12:14:08.342039  1380 layer_factory.hpp:77] Creating layer conv5_3
     946 I1213 12:14:08.342039  1380 net.cpp:100] Creating Layer conv5_3
     947 I1213 12:14:08.342039  1380 net.cpp:444] conv5_3 <- conv5_2
     948 I1213 12:14:08.342540  1380 net.cpp:418] conv5_3 -> conv5_3
     949 I1213 12:14:08.348544  1380 net.cpp:150] Setting up conv5_3
     950 I1213 12:14:08.348544  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     951 I1213 12:14:08.349545  1380 net.cpp:165] Memory required for data: 416818432
     952 I1213 12:14:08.349545  1380 layer_factory.hpp:77] Creating layer relu5_3
     953 I1213 12:14:08.349545  1380 net.cpp:100] Creating Layer relu5_3
     954 I1213 12:14:08.350545  1380 net.cpp:444] relu5_3 <- conv5_3
     955 I1213 12:14:08.350545  1380 net.cpp:405] relu5_3 -> conv5_3 (in-place)
     956 I1213 12:14:08.352046  1380 net.cpp:150] Setting up relu5_3
     957 I1213 12:14:08.352547  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
     958 I1213 12:14:08.352547  1380 net.cpp:165] Memory required for data: 418311424
     959 I1213 12:14:08.352547  1380 layer_factory.hpp:77] Creating layer pool5
     960 I1213 12:14:08.352547  1380 net.cpp:100] Creating Layer pool5
     961 I1213 12:14:08.353049  1380 net.cpp:444] pool5 <- conv5_3
     962 I1213 12:14:08.353049  1380 net.cpp:418] pool5 -> pool5
     963 I1213 12:14:08.353049  1380 net.cpp:150] Setting up pool5
     964 I1213 12:14:08.353548  1380 net.cpp:157] Top shape: 1 512 14 14 (100352)
     965 I1213 12:14:08.353548  1380 net.cpp:165] Memory required for data: 418712832
     966 I1213 12:14:08.354048  1380 layer_factory.hpp:77] Creating layer fc6
     967 I1213 12:14:08.354048  1380 net.cpp:100] Creating Layer fc6
     968 I1213 12:14:08.354048  1380 net.cpp:444] fc6 <- pool5
     969 I1213 12:14:08.354048  1380 net.cpp:418] fc6 -> fc6
     970 I1213 12:14:08.565698  1380 net.cpp:150] Setting up fc6
     971 I1213 12:14:08.566198  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
     972 I1213 12:14:08.566699  1380 net.cpp:165] Memory required for data: 419761408
     973 I1213 12:14:08.567199  1380 layer_factory.hpp:77] Creating layer relu6
     974 I1213 12:14:08.567700  1380 net.cpp:100] Creating Layer relu6
     975 I1213 12:14:08.567700  1380 net.cpp:444] relu6 <- fc6
     976 I1213 12:14:08.568200  1380 net.cpp:405] relu6 -> fc6 (in-place)
     977 I1213 12:14:08.568701  1380 net.cpp:150] Setting up relu6
     978 I1213 12:14:08.569201  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
     979 I1213 12:14:08.569701  1380 net.cpp:165] Memory required for data: 420809984
     980 I1213 12:14:08.569701  1380 layer_factory.hpp:77] Creating layer drop6
     981 I1213 12:14:08.569701  1380 net.cpp:100] Creating Layer drop6
     982 I1213 12:14:08.570201  1380 net.cpp:444] drop6 <- fc6
     983 I1213 12:14:08.570703  1380 net.cpp:405] drop6 -> fc6 (in-place)
     984 I1213 12:14:08.571703  1380 net.cpp:150] Setting up drop6
     985 I1213 12:14:08.572703  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
     986 I1213 12:14:08.573204  1380 net.cpp:165] Memory required for data: 421858560
     987 I1213 12:14:08.573204  1380 layer_factory.hpp:77] Creating layer fc7
     988 I1213 12:14:08.573204  1380 net.cpp:100] Creating Layer fc7
     989 I1213 12:14:08.573704  1380 net.cpp:444] fc7 <- fc6
     990 I1213 12:14:08.574204  1380 net.cpp:418] fc7 -> fc7
     991 I1213 12:14:08.610230  1380 net.cpp:150] Setting up fc7
     992 I1213 12:14:08.610730  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
     993 I1213 12:14:08.611232  1380 net.cpp:165] Memory required for data: 422907136
     994 I1213 12:14:08.611732  1380 layer_factory.hpp:77] Creating layer relu7
     995 I1213 12:14:08.612232  1380 net.cpp:100] Creating Layer relu7
     996 I1213 12:14:08.612232  1380 net.cpp:444] relu7 <- fc7
     997 I1213 12:14:08.612232  1380 net.cpp:405] relu7 -> fc7 (in-place)
     998 I1213 12:14:08.612732  1380 net.cpp:150] Setting up relu7
     999 I1213 12:14:08.613232  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    1000 I1213 12:14:08.613232  1380 net.cpp:165] Memory required for data: 423955712
    1001 I1213 12:14:08.613232  1380 layer_factory.hpp:77] Creating layer drop7
    1002 I1213 12:14:08.613232  1380 net.cpp:100] Creating Layer drop7
    1003 I1213 12:14:08.613732  1380 net.cpp:444] drop7 <- fc7
    1004 I1213 12:14:08.614733  1380 net.cpp:405] drop7 -> fc7 (in-place)
    1005 I1213 12:14:08.615234  1380 net.cpp:150] Setting up drop7
    1006 I1213 12:14:08.615734  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    1007 I1213 12:14:08.616235  1380 net.cpp:165] Memory required for data: 425004288
    1008 I1213 12:14:08.616235  1380 layer_factory.hpp:77] Creating layer score_fr
    1009 I1213 12:14:08.616235  1380 net.cpp:100] Creating Layer score_fr
    1010 I1213 12:14:08.616235  1380 net.cpp:444] score_fr <- fc7
    1011 I1213 12:14:08.617235  1380 net.cpp:418] score_fr -> score_fr
    1012 I1213 12:14:08.619237  1380 net.cpp:150] Setting up score_fr
    1013 I1213 12:14:08.619237  1380 net.cpp:157] Top shape: 1 21 8 8 (1344)
    1014 I1213 12:14:08.619237  1380 net.cpp:165] Memory required for data: 425009664
    1015 I1213 12:14:08.619237  1380 layer_factory.hpp:77] Creating layer upscore2
    1016 I1213 12:14:08.620237  1380 net.cpp:100] Creating Layer upscore2
    1017 I1213 12:14:08.620237  1380 net.cpp:444] upscore2 <- score_fr
    1018 I1213 12:14:08.620237  1380 net.cpp:418] upscore2 -> upscore2
    1019 I1213 12:14:08.621739  1380 net.cpp:150] Setting up upscore2
    1020 I1213 12:14:08.622740  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    1021 I1213 12:14:08.622740  1380 net.cpp:165] Memory required for data: 425036880
    1022 I1213 12:14:08.622740  1380 layer_factory.hpp:77] Creating layer upscore2_upscore2_0_split
    1023 I1213 12:14:08.622740  1380 net.cpp:100] Creating Layer upscore2_upscore2_0_split
    1024 I1213 12:14:08.623240  1380 net.cpp:444] upscore2_upscore2_0_split <- upscore2
    1025 I1213 12:14:08.623740  1380 net.cpp:418] upscore2_upscore2_0_split -> upscore2_upscore2_0_split_0
    1026 I1213 12:14:08.623740  1380 net.cpp:418] upscore2_upscore2_0_split -> upscore2_upscore2_0_split_1
    1027 I1213 12:14:08.623740  1380 net.cpp:150] Setting up upscore2_upscore2_0_split
    1028 I1213 12:14:08.627243  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    1029 I1213 12:14:08.628244  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    1030 I1213 12:14:08.628744  1380 net.cpp:165] Memory required for data: 425091312
    1031 I1213 12:14:08.628744  1380 layer_factory.hpp:77] Creating layer score_pool4
    1032 I1213 12:14:08.630245  1380 net.cpp:100] Creating Layer score_pool4
    1033 I1213 12:14:08.631748  1380 net.cpp:444] score_pool4 <- pool4_pool4_0_split_1
    1034 I1213 12:14:08.631748  1380 net.cpp:418] score_pool4 -> score_pool4
    1035 I1213 12:14:08.634748  1380 net.cpp:150] Setting up score_pool4
    1036 I1213 12:14:08.634748  1380 net.cpp:157] Top shape: 1 21 27 27 (15309)
    1037 I1213 12:14:08.636250  1380 net.cpp:165] Memory required for data: 425152548
    1038 I1213 12:14:08.636250  1380 layer_factory.hpp:77] Creating layer score_pool4c
    1039 I1213 12:14:08.636250  1380 net.cpp:100] Creating Layer score_pool4c
    1040 I1213 12:14:08.636250  1380 net.cpp:444] score_pool4c <- score_pool4
    1041 I1213 12:14:08.637750  1380 net.cpp:444] score_pool4c <- upscore2_upscore2_0_split_0
    1042 I1213 12:14:08.637750  1380 net.cpp:418] score_pool4c -> score_pool4c
    1043 I1213 12:14:08.637750  1380 net.cpp:150] Setting up score_pool4c
    1044 I1213 12:14:08.638751  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    1045 I1213 12:14:08.638751  1380 net.cpp:165] Memory required for data: 425179764
    1046 I1213 12:14:08.639251  1380 layer_factory.hpp:77] Creating layer fuse_pool4
    1047 I1213 12:14:08.639251  1380 net.cpp:100] Creating Layer fuse_pool4
    1048 I1213 12:14:08.640751  1380 net.cpp:444] fuse_pool4 <- upscore2_upscore2_0_split_1
    1049 I1213 12:14:08.645756  1380 net.cpp:444] fuse_pool4 <- score_pool4c
    1050 I1213 12:14:08.645756  1380 net.cpp:418] fuse_pool4 -> fuse_pool4
    1051 I1213 12:14:08.646756  1380 net.cpp:150] Setting up fuse_pool4
    1052 I1213 12:14:08.646756  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    1053 I1213 12:14:08.646756  1380 net.cpp:165] Memory required for data: 425206980
    1054 I1213 12:14:08.646756  1380 layer_factory.hpp:77] Creating layer upscore_pool4
    1055 I1213 12:14:08.647258  1380 net.cpp:100] Creating Layer upscore_pool4
    1056 I1213 12:14:08.647258  1380 net.cpp:444] upscore_pool4 <- fuse_pool4
    1057 I1213 12:14:08.647758  1380 net.cpp:418] upscore_pool4 -> upscore_pool4
    1058 I1213 12:14:08.649258  1380 net.cpp:150] Setting up upscore_pool4
    1059 I1213 12:14:08.649760  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    1060 I1213 12:14:08.650259  1380 net.cpp:165] Memory required for data: 425328276
    1061 I1213 12:14:08.650259  1380 layer_factory.hpp:77] Creating layer upscore_pool4_upscore_pool4_0_split
    1062 I1213 12:14:08.650259  1380 net.cpp:100] Creating Layer upscore_pool4_upscore_pool4_0_split
    1063 I1213 12:14:08.651260  1380 net.cpp:444] upscore_pool4_upscore_pool4_0_split <- upscore_pool4
    1064 I1213 12:14:08.651260  1380 net.cpp:418] upscore_pool4_upscore_pool4_0_split -> upscore_pool4_upscore_pool4_0_split_0
    1065 I1213 12:14:08.651260  1380 net.cpp:418] upscore_pool4_upscore_pool4_0_split -> upscore_pool4_upscore_pool4_0_split_1
    1066 I1213 12:14:08.652261  1380 net.cpp:150] Setting up upscore_pool4_upscore_pool4_0_split
    1067 I1213 12:14:08.652261  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    1068 I1213 12:14:08.652261  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    1069 I1213 12:14:08.652261  1380 net.cpp:165] Memory required for data: 425570868
    1070 I1213 12:14:08.652261  1380 layer_factory.hpp:77] Creating layer score_pool3
    1071 I1213 12:14:08.653261  1380 net.cpp:100] Creating Layer score_pool3
    1072 I1213 12:14:08.656764  1380 net.cpp:444] score_pool3 <- pool3_pool3_0_split_1
    1073 I1213 12:14:08.656764  1380 net.cpp:418] score_pool3 -> score_pool3
    1074 I1213 12:14:08.659765  1380 net.cpp:150] Setting up score_pool3
    1075 I1213 12:14:08.660266  1380 net.cpp:157] Top shape: 1 21 53 53 (58989)
    1076 I1213 12:14:08.666271  1380 net.cpp:165] Memory required for data: 425806824
    1077 I1213 12:14:08.666271  1380 layer_factory.hpp:77] Creating layer score_pool3c
    1078 I1213 12:14:08.666271  1380 net.cpp:100] Creating Layer score_pool3c
    1079 I1213 12:14:08.666771  1380 net.cpp:444] score_pool3c <- score_pool3
    1080 I1213 12:14:08.667271  1380 net.cpp:444] score_pool3c <- upscore_pool4_upscore_pool4_0_split_0
    1081 I1213 12:14:08.667271  1380 net.cpp:418] score_pool3c -> score_pool3c
    1082 I1213 12:14:08.667271  1380 net.cpp:150] Setting up score_pool3c
    1083 I1213 12:14:08.667271  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    1084 I1213 12:14:08.667271  1380 net.cpp:165] Memory required for data: 425928120
    1085 I1213 12:14:08.667271  1380 layer_factory.hpp:77] Creating layer fuse_pool3
    1086 I1213 12:14:08.667271  1380 net.cpp:100] Creating Layer fuse_pool3
    1087 I1213 12:14:08.668272  1380 net.cpp:444] fuse_pool3 <- upscore_pool4_upscore_pool4_0_split_1
    1088 I1213 12:14:08.668772  1380 net.cpp:444] fuse_pool3 <- score_pool3c
    1089 I1213 12:14:08.669273  1380 net.cpp:418] fuse_pool3 -> fuse_pool3
    1090 I1213 12:14:08.669273  1380 net.cpp:150] Setting up fuse_pool3
    1091 I1213 12:14:08.670274  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    1092 I1213 12:14:08.670274  1380 net.cpp:165] Memory required for data: 426049416
    1093 I1213 12:14:08.670274  1380 layer_factory.hpp:77] Creating layer upscore8
    1094 I1213 12:14:08.670274  1380 net.cpp:100] Creating Layer upscore8
    1095 I1213 12:14:08.670274  1380 net.cpp:444] upscore8 <- fuse_pool3
    1096 I1213 12:14:08.670274  1380 net.cpp:418] upscore8 -> upscore8
    1097 I1213 12:14:08.671274  1380 net.cpp:150] Setting up upscore8
    1098 I1213 12:14:08.671775  1380 net.cpp:157] Top shape: 1 21 312 312 (2044224)
    1099 I1213 12:14:08.671775  1380 net.cpp:165] Memory required for data: 434226312
    1100 I1213 12:14:08.671775  1380 layer_factory.hpp:77] Creating layer score
    1101 I1213 12:14:08.671775  1380 net.cpp:100] Creating Layer score
    1102 I1213 12:14:08.671775  1380 net.cpp:444] score <- upscore8
    1103 I1213 12:14:08.672274  1380 net.cpp:444] score <- data_data_0_split_1
    1104 I1213 12:14:08.673275  1380 net.cpp:418] score -> score
    1105 I1213 12:14:08.673275  1380 net.cpp:150] Setting up score
    1106 I1213 12:14:08.674276  1380 net.cpp:157] Top shape: 1 21 224 224 (1053696)
    1107 I1213 12:14:08.674276  1380 net.cpp:165] Memory required for data: 438441096
    1108 I1213 12:14:08.674276  1380 layer_factory.hpp:77] Creating layer loss
    1109 I1213 12:14:08.674276  1380 net.cpp:100] Creating Layer loss
    1110 I1213 12:14:08.675277  1380 net.cpp:444] loss <- score
    1111 I1213 12:14:08.675277  1380 net.cpp:444] loss <- label
    1112 I1213 12:14:08.675277  1380 net.cpp:418] loss -> loss
    1113 I1213 12:14:08.675277  1380 layer_factory.hpp:77] Creating layer loss
    1114 I1213 12:14:08.678781  1380 net.cpp:150] Setting up loss
    1115 I1213 12:14:08.679280  1380 net.cpp:157] Top shape: (1)
    1116 I1213 12:14:08.679780  1380 net.cpp:160]     with loss weight 1
    1117 I1213 12:14:08.680280  1380 net.cpp:165] Memory required for data: 438441100
    1118 I1213 12:14:08.680280  1380 net.cpp:226] loss needs backward computation.
    1119 I1213 12:14:08.680280  1380 net.cpp:226] score needs backward computation.
    1120 I1213 12:14:08.680280  1380 net.cpp:226] upscore8 needs backward computation.
    1121 I1213 12:14:08.680280  1380 net.cpp:226] fuse_pool3 needs backward computation.
    1122 I1213 12:14:08.680280  1380 net.cpp:226] score_pool3c needs backward computation.
    1123 I1213 12:14:08.680280  1380 net.cpp:226] score_pool3 needs backward computation.
    1124 I1213 12:14:08.682281  1380 net.cpp:226] upscore_pool4_upscore_pool4_0_split needs backward computation.
    1125 I1213 12:14:08.682782  1380 net.cpp:226] upscore_pool4 needs backward computation.
    1126 I1213 12:14:08.682782  1380 net.cpp:226] fuse_pool4 needs backward computation.
    1127 I1213 12:14:08.682782  1380 net.cpp:226] score_pool4c needs backward computation.
    1128 I1213 12:14:08.683282  1380 net.cpp:226] score_pool4 needs backward computation.
    1129 I1213 12:14:08.683282  1380 net.cpp:226] upscore2_upscore2_0_split needs backward computation.
    1130 I1213 12:14:08.683282  1380 net.cpp:226] upscore2 needs backward computation.
    1131 I1213 12:14:08.683282  1380 net.cpp:226] score_fr needs backward computation.
    1132 I1213 12:14:08.683282  1380 net.cpp:226] drop7 needs backward computation.
    1133 I1213 12:14:08.683784  1380 net.cpp:226] relu7 needs backward computation.
    1134 I1213 12:14:08.683784  1380 net.cpp:226] fc7 needs backward computation.
    1135 I1213 12:14:08.683784  1380 net.cpp:226] drop6 needs backward computation.
    1136 I1213 12:14:08.683784  1380 net.cpp:226] relu6 needs backward computation.
    1137 I1213 12:14:08.684284  1380 net.cpp:226] fc6 needs backward computation.
    1138 I1213 12:14:08.684284  1380 net.cpp:226] pool5 needs backward computation.
    1139 I1213 12:14:08.684284  1380 net.cpp:226] relu5_3 needs backward computation.
    1140 I1213 12:14:08.684783  1380 net.cpp:226] conv5_3 needs backward computation.
    1141 I1213 12:14:08.685284  1380 net.cpp:226] relu5_2 needs backward computation.
    1142 I1213 12:14:08.685784  1380 net.cpp:226] conv5_2 needs backward computation.
    1143 I1213 12:14:08.686285  1380 net.cpp:226] relu5_1 needs backward computation.
    1144 I1213 12:14:08.686285  1380 net.cpp:226] conv5_1 needs backward computation.
    1145 I1213 12:14:08.686285  1380 net.cpp:226] pool4_pool4_0_split needs backward computation.
    1146 I1213 12:14:08.686285  1380 net.cpp:226] pool4 needs backward computation.
    1147 I1213 12:14:08.687286  1380 net.cpp:226] relu4_3 needs backward computation.
    1148 I1213 12:14:08.687286  1380 net.cpp:226] conv4_3 needs backward computation.
    1149 I1213 12:14:08.687286  1380 net.cpp:226] relu4_2 needs backward computation.
    1150 I1213 12:14:08.687286  1380 net.cpp:226] conv4_2 needs backward computation.
    1151 I1213 12:14:08.687286  1380 net.cpp:226] relu4_1 needs backward computation.
    1152 I1213 12:14:08.688787  1380 net.cpp:226] conv4_1 needs backward computation.
    1153 I1213 12:14:08.688787  1380 net.cpp:226] pool3_pool3_0_split needs backward computation.
    1154 I1213 12:14:08.688787  1380 net.cpp:226] pool3 needs backward computation.
    1155 I1213 12:14:08.689286  1380 net.cpp:226] relu3_3 needs backward computation.
    1156 I1213 12:14:08.690287  1380 net.cpp:226] conv3_3 needs backward computation.
    1157 I1213 12:14:08.690287  1380 net.cpp:226] relu3_2 needs backward computation.
    1158 I1213 12:14:08.690287  1380 net.cpp:226] conv3_2 needs backward computation.
    1159 I1213 12:14:08.690287  1380 net.cpp:226] relu3_1 needs backward computation.
    1160 I1213 12:14:08.691288  1380 net.cpp:226] conv3_1 needs backward computation.
    1161 I1213 12:14:08.691288  1380 net.cpp:226] pool2 needs backward computation.
    1162 I1213 12:14:08.691288  1380 net.cpp:226] relu2_2 needs backward computation.
    1163 I1213 12:14:08.691288  1380 net.cpp:226] conv2_2 needs backward computation.
    1164 I1213 12:14:08.691788  1380 net.cpp:226] relu2_1 needs backward computation.
    1165 I1213 12:14:08.692291  1380 net.cpp:226] conv2_1 needs backward computation.
    1166 I1213 12:14:08.692790  1380 net.cpp:226] pool1 needs backward computation.
    1167 I1213 12:14:08.692790  1380 net.cpp:226] relu1_2 needs backward computation.
    1168 I1213 12:14:08.692790  1380 net.cpp:226] conv1_2 needs backward computation.
    1169 I1213 12:14:08.693289  1380 net.cpp:226] relu1_1 needs backward computation.
    1170 I1213 12:14:08.693289  1380 net.cpp:226] conv1_1 needs backward computation.
    1171 I1213 12:14:08.693289  1380 net.cpp:228] label does not need backward computation.
    1172 I1213 12:14:08.693789  1380 net.cpp:228] data_data_0_split does not need backward computation.
    1173 I1213 12:14:08.694290  1380 net.cpp:228] data does not need backward computation.
    1174 I1213 12:14:08.694290  1380 net.cpp:270] This network produces output loss
    1175 I1213 12:14:08.694290  1380 net.cpp:283] Network initialization done.
    1176 I1213 12:14:08.695791  1380 solver.cpp:181] Creating test net (#0) specified by net file: train_val.prototxt
    1177 I1213 12:14:08.695791  1380 net.cpp:332] The NetState phase (1) differed from the phase (0) specified by a rule in layer data
    1178 I1213 12:14:08.698796  1380 net.cpp:332] The NetState phase (1) differed from the phase (0) specified by a rule in layer label
    1179 I1213 12:14:08.699795  1380 net.cpp:58] Initializing net from parameters: 
    1180 state {
    1181   phase: TEST
    1182 }
    1183 layer {
    1184   name: "data"
    1185   type: "Data"
    1186   top: "data"
    1187   include {
    1188     phase: TEST
    1189   }
    1190   transform_param {
    1191     scale: 0.00390625
    1192     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val_mean.binaryproto"
    1193   }
    1194   data_param {
    1195     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val"
    1196     batch_size: 1
    1197     backend: LMDB
    1198   }
    1199 }
    1200 layer {
    1201   name: "label"
    1202   type: "Data"
    1203   top: "label"
    1204   include {
    1205     phase: TEST
    1206   }
    1207   transform_param {
    1208     scale: 0.00390625
    1209     mean_file: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val_mean.binaryproto"
    1210   }
    1211   data_param {
    1212     source: "G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val"
    1213     batch_size: 1
    1214     backend: LMDB
    1215   }
    1216 }
    1217 layer {
    1218   name: "conv1_1"
    1219   type: "Convolution"
    1220   bottom: "data"
    1221   top: "conv1_1"
    1222   param {
    1223     lr_mult: 1
    1224     decay_mult: 1
    1225   }
    1226   param {
    1227     lr_mult: 2
    1228     decay_mult: 0
    1229   }
    1230   convolution_param {
    1231     num_output: 64
    1232     pad: 100
    1233     kernel_size: 3
    1234     stride: 1
    1235   }
    1236 }
    1237 layer {
    1238   name: "relu1_1"
    1239   type: "ReLU"
    1240   bottom: "conv1_1"
    1241   top: "conv1_1"
    1242 }
    1243 layer {
    1244   name: "conv1_2"
    1245   type: "Convolution"
    1246   bottom: "conv1_1"
    1247   top: "conv1_2"
    1248   param {
    1249     lr_mult: 1
    1250     decay_mult: 1
    1251   }
    1252   param {
    1253     lr_mult: 2
    1254     decay_mult: 0
    1255   }
    1256   convolution_param {
    1257     num_output: 64
    1258     pad: 1
    1259     kernel_size: 3
    1260     stride: 1
    1261   }
    1262 }
    1263 layer {
    1264   name: "relu1_2"
    1265   type: "ReLU"
    1266   bottom: "conv1_2"
    1267   top: "conv1_2"
    1268 }
    1269 layer {
    1270   name: "pool1"
    1271   type: "Pooling"
    1272   bottom: "conv1_2"
    1273   top: "pool1"
    1274   pooling_param {
    1275     pool: MAX
    1276     kernel_size: 2
    1277     stride: 2
    1278   }
    1279 }
    1280 layer {
    1281   name: "conv2_1"
    1282   type: "Convolution"
    1283   bottom: "pool1"
    1284   top: "conv2_1"
    1285   param {
    1286     lr_mult: 1
    1287     decay_mult: 1
    1288   }
    1289   param {
    1290     lr_mult: 2
    1291     decay_mult: 0
    1292   }
    1293   convolution_param {
    1294     num_output: 128
    1295     pad: 1
    1296     kernel_size: 3
    1297     stride: 1
    1298   }
    1299 }
    1300 layer {
    1301   name: "relu2_1"
    1302   type: "ReLU"
    1303   bottom: "conv2_1"
    1304   top: "conv2_1"
    1305 }
    1306 layer {
    1307   name: "conv2_2"
    1308   type: "Convolution"
    1309   bottom: "conv2_1"
    1310   top: "conv2_2"
    1311   param {
    1312     lr_mult: 1
    1313     decay_mult: 1
    1314   }
    1315   param {
    1316     lr_mult: 2
    1317     decay_mult: 0
    1318   }
    1319   convolution_param {
    1320     num_output: 128
    1321     pad: 1
    1322     kernel_size: 3
    1323     stride: 1
    1324   }
    1325 }
    1326 layer {
    1327   name: "relu2_2"
    1328   type: "ReLU"
    1329   bottom: "conv2_2"
    1330   top: "conv2_2"
    1331 }
    1332 layer {
    1333   name: "pool2"
    1334   type: "Pooling"
    1335   bottom: "conv2_2"
    1336   top: "pool2"
    1337   pooling_param {
    1338     pool: MAX
    1339     kernel_size: 2
    1340     stride: 2
    1341   }
    1342 }
    1343 layer {
    1344   name: "conv3_1"
    1345   type: "Convolution"
    1346   bottom: "pool2"
    1347   top: "conv3_1"
    1348   param {
    1349     lr_mult: 1
    1350     decay_mult: 1
    1351   }
    1352   param {
    1353     lr_mult: 2
    1354     decay_mult: 0
    1355   }
    1356   convolution_param {
    1357     num_output: 256
    1358     pad: 1
    1359     kernel_size: 3
    1360     stride: 1
    1361   }
    1362 }
    1363 layer {
    1364   name: "relu3_1"
    1365   type: "ReLU"
    1366   bottom: "conv3_1"
    1367   top: "conv3_1"
    1368 }
    1369 layer {
    1370   name: "conv3_2"
    1371   type: "Convolution"
    1372   bottom: "conv3_1"
    1373   top: "conv3_2"
    1374   param {
    1375     lr_mult: 1
    1376     decay_mult: 1
    1377   }
    1378   param {
    1379     lr_mult: 2
    1380     decay_mult: 0
    1381   }
    1382   convolution_param {
    1383     num_output: 256
    1384     pad: 1
    1385     kernel_size: 3
    1386     stride: 1
    1387   }
    1388 }
    1389 layer {
    1390   name: "relu3_2"
    1391   type: "ReLU"
    1392   bottom: "conv3_2"
    1393   top: "conv3_2"
    1394 }
    1395 layer {
    1396   name: "conv3_3"
    1397   type: "Convolution"
    1398   bottom: "conv3_2"
    1399   top: "conv3_3"
    1400   param {
    1401     lr_mult: 1
    1402     decay_mult: 1
    1403   }
    1404   param {
    1405     lr_mult: 2
    1406     decay_mult: 0
    1407   }
    1408   convolution_param {
    1409     num_output: 256
    1410     pad: 1
    1411     kernel_size: 3
    1412     stride: 1
    1413   }
    1414 }
    1415 layer {
    1416   name: "relu3_3"
    1417   type: "ReLU"
    1418   bottom: "conv3_3"
    1419   top: "conv3_3"
    1420 }
    1421 layer {
    1422   name: "pool3"
    1423   type: "Pooling"
    1424   bottom: "conv3_3"
    1425   top: "pool3"
    1426   pooling_param {
    1427     pool: MAX
    1428     kernel_size: 2
    1429     stride: 2
    1430   }
    1431 }
    1432 layer {
    1433   name: "conv4_1"
    1434   type: "Convolution"
    1435   bottom: "pool3"
    1436   top: "conv4_1"
    1437   param {
    1438     lr_mult: 1
    1439     decay_mult: 1
    1440   }
    1441   param {
    1442     lr_mult: 2
    1443     decay_mult: 0
    1444   }
    1445   convolution_param {
    1446     num_output: 512
    1447     pad: 1
    1448     kernel_size: 3
    1449     stride: 1
    1450   }
    1451 }
    1452 layer {
    1453   name: "relu4_1"
    1454   type: "ReLU"
    1455   bottom: "conv4_1"
    1456   top: "conv4_1"
    1457 }
    1458 layer {
    1459   name: "conv4_2"
    1460   type: "Convolution"
    1461   bottom: "conv4_1"
    1462   top: "conv4_2"
    1463   param {
    1464     lr_mult: 1
    1465     decay_mult: 1
    1466   }
    1467   param {
    1468     lr_mult: 2
    1469     decay_mult: 0
    1470   }
    1471   convolution_param {
    1472     num_output: 512
    1473     pad: 1
    1474     kernel_size: 3
    1475     stride: 1
    1476   }
    1477 }
    1478 layer {
    1479   name: "relu4_2"
    1480   type: "ReLU"
    1481   bottom: "conv4_2"
    1482   top: "conv4_2"
    1483 }
    1484 layer {
    1485   name: "conv4_3"
    1486   type: "Convolution"
    1487   bottom: "conv4_2"
    1488   top: "conv4_3"
    1489   param {
    1490     lr_mult: 1
    1491     decay_mult: 1
    1492   }
    1493   param {
    1494     lr_mult: 2
    1495     decay_mult: 0
    1496   }
    1497   convolution_param {
    1498     num_output: 512
    1499     pad: 1
    1500     kernel_size: 3
    1501     stride: 1
    1502   }
    1503 }
    1504 layer {
    1505   name: "relu4_3"
    1506   type: "ReLU"
    1507   bottom: "conv4_3"
    1508   top: "conv4_3"
    1509 }
    1510 layer {
    1511   name: "pool4"
    1512   type: "Pooling"
    1513   bottom: "conv4_3"
    1514   top: "pool4"
    1515   pooling_param {
    1516     pool: MAX
    1517     kernel_size: 2
    1518     stride: 2
    1519   }
    1520 }
    1521 layer {
    1522   name: "conv5_1"
    1523   type: "Convolution"
    1524   bottom: "pool4"
    1525   top: "conv5_1"
    1526   param {
    1527     lr_mult: 1
    1528     decay_mult: 1
    1529   }
    1530   param {
    1531     lr_mult: 2
    1532     decay_mult: 0
    1533   }
    1534   convolution_param {
    1535     num_output: 512
    1536     pad: 1
    1537     kernel_size: 3
    1538     stride: 1
    1539   }
    1540 }
    1541 layer {
    1542   name: "relu5_1"
    1543   type: "ReLU"
    1544   bottom: "conv5_1"
    1545   top: "conv5_1"
    1546 }
    1547 layer {
    1548   name: "conv5_2"
    1549   type: "Convolution"
    1550   bottom: "conv5_1"
    1551   top: "conv5_2"
    1552   param {
    1553     lr_mult: 1
    1554     decay_mult: 1
    1555   }
    1556   param {
    1557     lr_mult: 2
    1558     decay_mult: 0
    1559   }
    1560   convolution_param {
    1561     num_output: 512
    1562     pad: 1
    1563     kernel_size: 3
    1564     stride: 1
    1565   }
    1566 }
    1567 layer {
    1568   name: "relu5_2"
    1569   type: "ReLU"
    1570   bottom: "conv5_2"
    1571   top: "conv5_2"
    1572 }
    1573 layer {
    1574   name: "conv5_3"
    1575   type: "Convolution"
    1576   bottom: "conv5_2"
    1577   top: "conv5_3"
    1578   param {
    1579     lr_mult: 1
    1580     decay_mult: 1
    1581   }
    1582   param {
    1583     lr_mult: 2
    1584     decay_mult: 0
    1585   }
    1586   convolution_param {
    1587     num_output: 512
    1588     pad: 1
    1589     kernel_size: 3
    1590     stride: 1
    1591   }
    1592 }
    1593 layer {
    1594   name: "relu5_3"
    1595   type: "ReLU"
    1596   bottom: "conv5_3"
    1597   top: "conv5_3"
    1598 }
    1599 layer {
    1600   name: "pool5"
    1601   type: "Pooling"
    1602   bottom: "conv5_3"
    1603   top: "pool5"
    1604   pooling_param {
    1605     pool: MAX
    1606     kernel_size: 2
    1607     stride: 2
    1608   }
    1609 }
    1610 layer {
    1611   name: "fc6"
    1612   type: "Convolution"
    1613   bottom: "pool5"
    1614   top: "fc6"
    1615   param {
    1616     lr_mult: 1
    1617     decay_mult: 1
    1618   }
    1619   param {
    1620     lr_mult: 2
    1621     decay_mult: 0
    1622   }
    1623   convolution_param {
    1624     num_output: 4096
    1625     pad: 0
    1626     kernel_size: 7
    1627     stride: 1
    1628   }
    1629 }
    1630 layer {
    1631   name: "relu6"
    1632   type: "ReLU"
    1633   bottom: "fc6"
    1634   top: "fc6"
    1635 }
    1636 layer {
    1637   name: "drop6"
    1638   type: "Dropout"
    1639   bottom: "fc6"
    1640   top: "fc6"
    1641   dropout_param {
    1642     dropout_ratio: 0.5
    1643   }
    1644 }
    1645 layer {
    1646   name: "fc7"
    1647   type: "Convolution"
    1648   bottom: "fc6"
    1649   top: "fc7"
    1650   param {
    1651     lr_mult: 1
    1652     decay_mult: 1
    1653   }
    1654   param {
    1655     lr_mult: 2
    1656     decay_mult: 0
    1657   }
    1658   convolution_param {
    1659     num_output: 4096
    1660     pad: 0
    1661     kernel_size: 1
    1662     stride: 1
    1663   }
    1664 }
    1665 layer {
    1666   name: "relu7"
    1667   type: "ReLU"
    1668   bottom: "fc7"
    1669   top: "fc7"
    1670 }
    1671 layer {
    1672   name: "drop7"
    1673   type: "Dropout"
    1674   bottom: "fc7"
    1675   top: "fc7"
    1676   dropout_param {
    1677     dropout_ratio: 0.5
    1678   }
    1679 }
    1680 layer {
    1681   name: "score_fr"
    1682   type: "Convolution"
    1683   bottom: "fc7"
    1684   top: "score_fr"
    1685   param {
    1686     lr_mult: 1
    1687     decay_mult: 1
    1688   }
    1689   param {
    1690     lr_mult: 2
    1691     decay_mult: 0
    1692   }
    1693   convolution_param {
    1694     num_output: 21
    1695     pad: 0
    1696     kernel_size: 1
    1697   }
    1698 }
    1699 layer {
    1700   name: "upscore2"
    1701   type: "Deconvolution"
    1702   bottom: "score_fr"
    1703   top: "upscore2"
    1704   param {
    1705     lr_mult: 0
    1706   }
    1707   convolution_param {
    1708     num_output: 21
    1709     bias_term: false
    1710     kernel_size: 4
    1711     stride: 2
    1712   }
    1713 }
    1714 layer {
    1715   name: "score_pool4"
    1716   type: "Convolution"
    1717   bottom: "pool4"
    1718   top: "score_pool4"
    1719   param {
    1720     lr_mult: 1
    1721     decay_mult: 1
    1722   }
    1723   param {
    1724     lr_mult: 2
    1725     decay_mult: 0
    1726   }
    1727   convolution_param {
    1728     num_output: 21
    1729     pad: 0
    1730     kernel_size: 1
    1731   }
    1732 }
    1733 layer {
    1734   name: "score_pool4c"
    1735   type: "Crop"
    1736   bottom: "score_pool4"
    1737   bottom: "upscore2"
    1738   top: "score_pool4c"
    1739   crop_param {
    1740     axis: 2
    1741     offset: 5
    1742   }
    1743 }
    1744 layer {
    1745   name: "fuse_pool4"
    1746   type: "Eltwise"
    1747   bottom: "upscore2"
    1748   bottom: "score_pool4c"
    1749   top: "fuse_pool4"
    1750   eltwise_param {
    1751     operation: SUM
    1752   }
    1753 }
    1754 layer {
    1755   name: "upscore_pool4"
    1756   type: "Deconvolution"
    1757   bottom: "fuse_pool4"
    1758   top: "upscore_pool4"
    1759   param {
    1760     lr_mult: 0
    1761   }
    1762   convolution_param {
    1763     num_output: 21
    1764     bias_term: false
    1765     kernel_size: 4
    1766     stride: 2
    1767   }
    1768 }
    1769 layer {
    1770   name: "score_pool3"
    1771   type: "Convolution"
    1772   bottom: "pool3"
    1773   top: "score_pool3"
    1774   param {
    1775     lr_mult: 1
    1776     decay_mult: 1
    1777   }
    1778   param {
    1779     lr_mult: 2
    1780     decay_mult: 0
    1781   }
    1782   convolution_param {
    1783     num_output: 21
    1784     pad: 0
    1785     kernel_size: 1
    1786   }
    1787 }
    1788 layer {
    1789   name: "score_pool3c"
    1790   type: "Crop"
    1791   bottom: "score_pool3"
    1792   bottom: "upscore_pool4"
    1793   top: "score_pool3c"
    1794   crop_param {
    1795     axis: 2
    1796     offset: 9
    1797   }
    1798 }
    1799 layer {
    1800   name: "fuse_pool3"
    1801   type: "Eltwise"
    1802   bottom: "upscore_pool4"
    1803   bottom: "score_pool3c"
    1804   top: "fuse_pool3"
    1805   eltwise_param {
    1806     operation: SUM
    1807   }
    1808 }
    1809 layer {
    1810   name: "upscore8"
    1811   type: "Deconvolution"
    1812   bottom: "fuse_pool3"
    1813   top: "upscore8"
    1814   param {
    1815     lr_mult: 0
    1816   }
    1817   convolution_param {
    1818     num_output: 21
    1819     bias_term: false
    1820     kernel_size: 16
    1821     stride: 8
    1822   }
    1823 }
    1824 layer {
    1825   name: "score"
    1826   type: "Crop"
    1827   bottom: "upscore8"
    1828   bottom: "data"
    1829   top: "score"
    1830   crop_param {
    1831     axis: 2
    1832     offset: 31
    1833   }
    1834 }
    1835 layer {
    1836   name: "accuracy"
    1837   type: "Accuracy"
    1838   bottom: "score"
    1839   bottom: "label"
    1840   top: "accuracy"
    1841   include {
    1842     phase: TEST
    1843   }
    1844 }
    1845 layer {
    1846   name: "loss"
    1847   type: "SoftmaxWithLoss"
    1848   bottom: "score"
    1849   bottom: "label"
    1850   top: "loss"
    1851   loss_param {
    1852     ignore_label: 255
    1853     normalize: false
    1854   }
    1855 }
    1856 I1213 12:14:08.702296  1380 layer_factory.hpp:77] Creating layer data
    1857 I1213 12:14:08.703297  1380 net.cpp:100] Creating Layer data
    1858 I1213 12:14:08.704798  1380 net.cpp:418] data -> data
    1859 I1213 12:14:08.705298  7864 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
    1860 I1213 12:14:08.706300  1380 data_transformer.cpp:25] Loading mean file from: G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val_mean.binaryproto
    1861 I1213 12:14:08.707300  7864 db_lmdb.cpp:40] Opened lmdb G:/interest_of_imags_for_recognation/VOC2007/Resize224/Img_val
    1862 I1213 12:14:08.709803  1380 data_layer.cpp:41] output data size: 1,3,224,224
    1863 I1213 12:14:08.715806  1380 net.cpp:150] Setting up data
    1864 I1213 12:14:08.716306  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
    1865 I1213 12:14:08.716807  1380 net.cpp:165] Memory required for data: 602112
    1866 I1213 12:14:08.716807  1380 layer_factory.hpp:77] Creating layer data_data_0_split
    1867 I1213 12:14:08.717808 13228 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
    1868 I1213 12:14:08.718808  1380 net.cpp:100] Creating Layer data_data_0_split
    1869 I1213 12:14:08.720309  1380 net.cpp:444] data_data_0_split <- data
    1870 I1213 12:14:08.722811  1380 net.cpp:418] data_data_0_split -> data_data_0_split_0
    1871 I1213 12:14:08.723311  1380 net.cpp:418] data_data_0_split -> data_data_0_split_1
    1872 I1213 12:14:08.723311  1380 net.cpp:150] Setting up data_data_0_split
    1873 I1213 12:14:08.723811  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
    1874 I1213 12:14:08.724812  1380 net.cpp:157] Top shape: 1 3 224 224 (150528)
    1875 I1213 12:14:08.724812  1380 net.cpp:165] Memory required for data: 1806336
    1876 I1213 12:14:08.724812  1380 layer_factory.hpp:77] Creating layer label
    1877 I1213 12:14:08.725312  1380 net.cpp:100] Creating Layer label
    1878 I1213 12:14:08.725813  1380 net.cpp:418] label -> label
    1879 I1213 12:14:08.727314  1380 data_transformer.cpp:25] Loading mean file from: G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val_mean.binaryproto
    1880 I1213 12:14:08.727814  2624 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
    1881 I1213 12:14:08.730816  2624 db_lmdb.cpp:40] Opened lmdb G:/interest_of_imags_for_recognation/VOC2007/Resize224/Label_val
    1882 I1213 12:14:08.731317  1380 data_layer.cpp:41] output data size: 1,1,224,224
    1883 I1213 12:14:08.733319  1380 net.cpp:150] Setting up label
    1884 I1213 12:14:08.733319  1380 net.cpp:157] Top shape: 1 1 224 224 (50176)
    1885 I1213 12:14:08.734318  5184 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
    1886 I1213 12:14:08.734819  1380 net.cpp:165] Memory required for data: 2007040
    1887 I1213 12:14:08.736820  1380 layer_factory.hpp:77] Creating layer label_label_0_split
    1888 I1213 12:14:08.737321  1380 net.cpp:100] Creating Layer label_label_0_split
    1889 I1213 12:14:08.738822  1380 net.cpp:444] label_label_0_split <- label
    1890 I1213 12:14:08.739823  1380 net.cpp:418] label_label_0_split -> label_label_0_split_0
    1891 I1213 12:14:08.739823  1380 net.cpp:418] label_label_0_split -> label_label_0_split_1
    1892 I1213 12:14:08.740324  1380 net.cpp:150] Setting up label_label_0_split
    1893 I1213 12:14:08.740823  1380 net.cpp:157] Top shape: 1 1 224 224 (50176)
    1894 I1213 12:14:08.741324  1380 net.cpp:157] Top shape: 1 1 224 224 (50176)
    1895 I1213 12:14:08.742324  1380 net.cpp:165] Memory required for data: 2408448
    1896 I1213 12:14:08.743825  1380 layer_factory.hpp:77] Creating layer conv1_1
    1897 I1213 12:14:08.744827  1380 net.cpp:100] Creating Layer conv1_1
    1898 I1213 12:14:08.745326  1380 net.cpp:444] conv1_1 <- data_data_0_split_0
    1899 I1213 12:14:08.746327  1380 net.cpp:418] conv1_1 -> conv1_1
    1900 I1213 12:14:08.749830  1380 net.cpp:150] Setting up conv1_1
    1901 I1213 12:14:08.749830  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
    1902 I1213 12:14:08.750830  1380 net.cpp:165] Memory required for data: 47997952
    1903 I1213 12:14:08.751332  1380 layer_factory.hpp:77] Creating layer relu1_1
    1904 I1213 12:14:08.751832  1380 net.cpp:100] Creating Layer relu1_1
    1905 I1213 12:14:08.752832  1380 net.cpp:444] relu1_1 <- conv1_1
    1906 I1213 12:14:08.753332  1380 net.cpp:405] relu1_1 -> conv1_1 (in-place)
    1907 I1213 12:14:08.756836  1380 net.cpp:150] Setting up relu1_1
    1908 I1213 12:14:08.757336  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
    1909 I1213 12:14:08.757835  1380 net.cpp:165] Memory required for data: 93587456
    1910 I1213 12:14:08.760339  1380 layer_factory.hpp:77] Creating layer conv1_2
    1911 I1213 12:14:08.761338  1380 net.cpp:100] Creating Layer conv1_2
    1912 I1213 12:14:08.761838  1380 net.cpp:444] conv1_2 <- conv1_1
    1913 I1213 12:14:08.762339  1380 net.cpp:418] conv1_2 -> conv1_2
    1914 I1213 12:14:08.767343  1380 net.cpp:150] Setting up conv1_2
    1915 I1213 12:14:08.767843  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
    1916 I1213 12:14:08.768343  1380 net.cpp:165] Memory required for data: 139176960
    1917 I1213 12:14:08.769345  1380 layer_factory.hpp:77] Creating layer relu1_2
    1918 I1213 12:14:08.769845  1380 net.cpp:100] Creating Layer relu1_2
    1919 I1213 12:14:08.771845  1380 net.cpp:444] relu1_2 <- conv1_2
    1920 I1213 12:14:08.772346  1380 net.cpp:405] relu1_2 -> conv1_2 (in-place)
    1921 I1213 12:14:08.775348  1380 net.cpp:150] Setting up relu1_2
    1922 I1213 12:14:08.775849  1380 net.cpp:157] Top shape: 1 64 422 422 (11397376)
    1923 I1213 12:14:08.776350  1380 net.cpp:165] Memory required for data: 184766464
    1924 I1213 12:14:08.777349  1380 layer_factory.hpp:77] Creating layer pool1
    1925 I1213 12:14:08.778350  1380 net.cpp:100] Creating Layer pool1
    1926 I1213 12:14:08.778851  1380 net.cpp:444] pool1 <- conv1_2
    1927 I1213 12:14:08.779851  1380 net.cpp:418] pool1 -> pool1
    1928 I1213 12:14:08.780853  1380 net.cpp:150] Setting up pool1
    1929 I1213 12:14:08.781352  1380 net.cpp:157] Top shape: 1 64 211 211 (2849344)
    1930 I1213 12:14:08.782353  1380 net.cpp:165] Memory required for data: 196163840
    1931 I1213 12:14:08.782853  1380 layer_factory.hpp:77] Creating layer conv2_1
    1932 I1213 12:14:08.783854  1380 net.cpp:100] Creating Layer conv2_1
    1933 I1213 12:14:08.784854  1380 net.cpp:444] conv2_1 <- pool1
    1934 I1213 12:14:08.785356  1380 net.cpp:418] conv2_1 -> conv2_1
    1935 I1213 12:14:08.791860  1380 net.cpp:150] Setting up conv2_1
    1936 I1213 12:14:08.791860  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
    1937 I1213 12:14:08.792861  1380 net.cpp:165] Memory required for data: 218958592
    1938 I1213 12:14:08.793861  1380 layer_factory.hpp:77] Creating layer relu2_1
    1939 I1213 12:14:08.794363  1380 net.cpp:100] Creating Layer relu2_1
    1940 I1213 12:14:08.794862  1380 net.cpp:444] relu2_1 <- conv2_1
    1941 I1213 12:14:08.795362  1380 net.cpp:405] relu2_1 -> conv2_1 (in-place)
    1942 I1213 12:14:08.796363  1380 net.cpp:150] Setting up relu2_1
    1943 I1213 12:14:08.796363  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
    1944 I1213 12:14:08.796864  1380 net.cpp:165] Memory required for data: 241753344
    1945 I1213 12:14:08.797363  1380 layer_factory.hpp:77] Creating layer conv2_2
    1946 I1213 12:14:08.797864  1380 net.cpp:100] Creating Layer conv2_2
    1947 I1213 12:14:08.798364  1380 net.cpp:444] conv2_2 <- conv2_1
    1948 I1213 12:14:08.798864  1380 net.cpp:418] conv2_2 -> conv2_2
    1949 I1213 12:14:08.802367  1380 net.cpp:150] Setting up conv2_2
    1950 I1213 12:14:08.802367  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
    1951 I1213 12:14:08.803367  1380 net.cpp:165] Memory required for data: 264548096
    1952 I1213 12:14:08.803869  1380 layer_factory.hpp:77] Creating layer relu2_2
    1953 I1213 12:14:08.804869  1380 net.cpp:100] Creating Layer relu2_2
    1954 I1213 12:14:08.807371  1380 net.cpp:444] relu2_2 <- conv2_2
    1955 I1213 12:14:08.808372  1380 net.cpp:405] relu2_2 -> conv2_2 (in-place)
    1956 I1213 12:14:08.809875  1380 net.cpp:150] Setting up relu2_2
    1957 I1213 12:14:08.810374  1380 net.cpp:157] Top shape: 1 128 211 211 (5698688)
    1958 I1213 12:14:08.810874  1380 net.cpp:165] Memory required for data: 287342848
    1959 I1213 12:14:08.811373  1380 layer_factory.hpp:77] Creating layer pool2
    1960 I1213 12:14:08.811874  1380 net.cpp:100] Creating Layer pool2
    1961 I1213 12:14:08.812374  1380 net.cpp:444] pool2 <- conv2_2
    1962 I1213 12:14:08.812875  1380 net.cpp:418] pool2 -> pool2
    1963 I1213 12:14:08.813375  1380 net.cpp:150] Setting up pool2
    1964 I1213 12:14:08.813875  1380 net.cpp:157] Top shape: 1 128 106 106 (1438208)
    1965 I1213 12:14:08.814376  1380 net.cpp:165] Memory required for data: 293095680
    1966 I1213 12:14:08.814877  1380 layer_factory.hpp:77] Creating layer conv3_1
    1967 I1213 12:14:08.815376  1380 net.cpp:100] Creating Layer conv3_1
    1968 I1213 12:14:08.815877  1380 net.cpp:444] conv3_1 <- pool2
    1969 I1213 12:14:08.816377  1380 net.cpp:418] conv3_1 -> conv3_1
    1970 I1213 12:14:08.819380  1380 net.cpp:150] Setting up conv3_1
    1971 I1213 12:14:08.819380  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    1972 I1213 12:14:08.819880  1380 net.cpp:165] Memory required for data: 304601344
    1973 I1213 12:14:08.822382  1380 layer_factory.hpp:77] Creating layer relu3_1
    1974 I1213 12:14:08.823384  1380 net.cpp:100] Creating Layer relu3_1
    1975 I1213 12:14:08.823884  1380 net.cpp:444] relu3_1 <- conv3_1
    1976 I1213 12:14:08.824383  1380 net.cpp:405] relu3_1 -> conv3_1 (in-place)
    1977 I1213 12:14:08.826386  1380 net.cpp:150] Setting up relu3_1
    1978 I1213 12:14:08.826886  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    1979 I1213 12:14:08.827386  1380 net.cpp:165] Memory required for data: 316107008
    1980 I1213 12:14:08.828387  1380 layer_factory.hpp:77] Creating layer conv3_2
    1981 I1213 12:14:08.828887  1380 net.cpp:100] Creating Layer conv3_2
    1982 I1213 12:14:08.829887  1380 net.cpp:444] conv3_2 <- conv3_1
    1983 I1213 12:14:08.830387  1380 net.cpp:418] conv3_2 -> conv3_2
    1984 I1213 12:14:08.838393  1380 net.cpp:150] Setting up conv3_2
    1985 I1213 12:14:08.838393  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    1986 I1213 12:14:08.838893  1380 net.cpp:165] Memory required for data: 327612672
    1987 I1213 12:14:08.840395  1380 layer_factory.hpp:77] Creating layer relu3_2
    1988 I1213 12:14:08.840894  1380 net.cpp:100] Creating Layer relu3_2
    1989 I1213 12:14:08.841395  1380 net.cpp:444] relu3_2 <- conv3_2
    1990 I1213 12:14:08.841895  1380 net.cpp:405] relu3_2 -> conv3_2 (in-place)
    1991 I1213 12:14:08.842896  1380 net.cpp:150] Setting up relu3_2
    1992 I1213 12:14:08.842896  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    1993 I1213 12:14:08.843397  1380 net.cpp:165] Memory required for data: 339118336
    1994 I1213 12:14:08.844398  1380 layer_factory.hpp:77] Creating layer conv3_3
    1995 I1213 12:14:08.844898  1380 net.cpp:100] Creating Layer conv3_3
    1996 I1213 12:14:08.845397  1380 net.cpp:444] conv3_3 <- conv3_2
    1997 I1213 12:14:08.845899  1380 net.cpp:418] conv3_3 -> conv3_3
    1998 I1213 12:14:08.850401  1380 net.cpp:150] Setting up conv3_3
    1999 I1213 12:14:08.850401  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    2000 I1213 12:14:08.851402  1380 net.cpp:165] Memory required for data: 350624000
    2001 I1213 12:14:08.851903  1380 layer_factory.hpp:77] Creating layer relu3_3
    2002 I1213 12:14:08.852403  1380 net.cpp:100] Creating Layer relu3_3
    2003 I1213 12:14:08.852903  1380 net.cpp:444] relu3_3 <- conv3_3
    2004 I1213 12:14:08.853404  1380 net.cpp:405] relu3_3 -> conv3_3 (in-place)
    2005 I1213 12:14:08.854964  1380 net.cpp:150] Setting up relu3_3
    2006 I1213 12:14:08.855406  1380 net.cpp:157] Top shape: 1 256 106 106 (2876416)
    2007 I1213 12:14:08.855906  1380 net.cpp:165] Memory required for data: 362129664
    2008 I1213 12:14:08.856405  1380 layer_factory.hpp:77] Creating layer pool3
    2009 I1213 12:14:08.856906  1380 net.cpp:100] Creating Layer pool3
    2010 I1213 12:14:08.857406  1380 net.cpp:444] pool3 <- conv3_3
    2011 I1213 12:14:08.857906  1380 net.cpp:418] pool3 -> pool3
    2012 I1213 12:14:08.858907  1380 net.cpp:150] Setting up pool3
    2013 I1213 12:14:08.858907  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
    2014 I1213 12:14:08.859908  1380 net.cpp:165] Memory required for data: 365006080
    2015 I1213 12:14:08.860409  1380 layer_factory.hpp:77] Creating layer pool3_pool3_0_split
    2016 I1213 12:14:08.860909  1380 net.cpp:100] Creating Layer pool3_pool3_0_split
    2017 I1213 12:14:08.860909  1380 net.cpp:444] pool3_pool3_0_split <- pool3
    2018 I1213 12:14:08.861409  1380 net.cpp:418] pool3_pool3_0_split -> pool3_pool3_0_split_0
    2019 I1213 12:14:08.861910  1380 net.cpp:418] pool3_pool3_0_split -> pool3_pool3_0_split_1
    2020 I1213 12:14:08.862910  1380 net.cpp:150] Setting up pool3_pool3_0_split
    2021 I1213 12:14:08.862910  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
    2022 I1213 12:14:08.863410  1380 net.cpp:157] Top shape: 1 256 53 53 (719104)
    2023 I1213 12:14:08.863910  1380 net.cpp:165] Memory required for data: 370758912
    2024 I1213 12:14:08.864411  1380 layer_factory.hpp:77] Creating layer conv4_1
    2025 I1213 12:14:08.864912  1380 net.cpp:100] Creating Layer conv4_1
    2026 I1213 12:14:08.865412  1380 net.cpp:444] conv4_1 <- pool3_pool3_0_split_0
    2027 I1213 12:14:08.865913  1380 net.cpp:418] conv4_1 -> conv4_1
    2028 I1213 12:14:08.871917  1380 net.cpp:150] Setting up conv4_1
    2029 I1213 12:14:08.871917  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2030 I1213 12:14:08.872918  1380 net.cpp:165] Memory required for data: 376511744
    2031 I1213 12:14:08.873417  1380 layer_factory.hpp:77] Creating layer relu4_1
    2032 I1213 12:14:08.874919  1380 net.cpp:100] Creating Layer relu4_1
    2033 I1213 12:14:08.875419  1380 net.cpp:444] relu4_1 <- conv4_1
    2034 I1213 12:14:08.875921  1380 net.cpp:405] relu4_1 -> conv4_1 (in-place)
    2035 I1213 12:14:08.877421  1380 net.cpp:150] Setting up relu4_1
    2036 I1213 12:14:08.877421  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2037 I1213 12:14:08.877921  1380 net.cpp:165] Memory required for data: 382264576
    2038 I1213 12:14:08.878422  1380 layer_factory.hpp:77] Creating layer conv4_2
    2039 I1213 12:14:08.878922  1380 net.cpp:100] Creating Layer conv4_2
    2040 I1213 12:14:08.879422  1380 net.cpp:444] conv4_2 <- conv4_1
    2041 I1213 12:14:08.879923  1380 net.cpp:418] conv4_2 -> conv4_2
    2042 I1213 12:14:08.885927  1380 net.cpp:150] Setting up conv4_2
    2043 I1213 12:14:08.885927  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2044 I1213 12:14:08.886929  1380 net.cpp:165] Memory required for data: 388017408
    2045 I1213 12:14:08.886929  1380 layer_factory.hpp:77] Creating layer relu4_2
    2046 I1213 12:14:08.886929  1380 net.cpp:100] Creating Layer relu4_2
    2047 I1213 12:14:08.886929  1380 net.cpp:444] relu4_2 <- conv4_2
    2048 I1213 12:14:08.886929  1380 net.cpp:405] relu4_2 -> conv4_2 (in-place)
    2049 I1213 12:14:08.887929  1380 net.cpp:150] Setting up relu4_2
    2050 I1213 12:14:08.888429  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2051 I1213 12:14:08.888929  1380 net.cpp:165] Memory required for data: 393770240
    2052 I1213 12:14:08.890933  1380 layer_factory.hpp:77] Creating layer conv4_3
    2053 I1213 12:14:08.891433  1380 net.cpp:100] Creating Layer conv4_3
    2054 I1213 12:14:08.891433  1380 net.cpp:444] conv4_3 <- conv4_2
    2055 I1213 12:14:08.891433  1380 net.cpp:418] conv4_3 -> conv4_3
    2056 I1213 12:14:08.897935  1380 net.cpp:150] Setting up conv4_3
    2057 I1213 12:14:08.897935  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2058 I1213 12:14:08.898437  1380 net.cpp:165] Memory required for data: 399523072
    2059 I1213 12:14:08.898936  1380 layer_factory.hpp:77] Creating layer relu4_3
    2060 I1213 12:14:08.899437  1380 net.cpp:100] Creating Layer relu4_3
    2061 I1213 12:14:08.899937  1380 net.cpp:444] relu4_3 <- conv4_3
    2062 I1213 12:14:08.900437  1380 net.cpp:405] relu4_3 -> conv4_3 (in-place)
    2063 I1213 12:14:08.901938  1380 net.cpp:150] Setting up relu4_3
    2064 I1213 12:14:08.902438  1380 net.cpp:157] Top shape: 1 512 53 53 (1438208)
    2065 I1213 12:14:08.902938  1380 net.cpp:165] Memory required for data: 405275904
    2066 I1213 12:14:08.903439  1380 layer_factory.hpp:77] Creating layer pool4
    2067 I1213 12:14:08.903939  1380 net.cpp:100] Creating Layer pool4
    2068 I1213 12:14:08.904940  1380 net.cpp:444] pool4 <- conv4_3
    2069 I1213 12:14:08.907443  1380 net.cpp:418] pool4 -> pool4
    2070 I1213 12:14:08.907443  1380 net.cpp:150] Setting up pool4
    2071 I1213 12:14:08.907943  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2072 I1213 12:14:08.908443  1380 net.cpp:165] Memory required for data: 406768896
    2073 I1213 12:14:08.908443  1380 layer_factory.hpp:77] Creating layer pool4_pool4_0_split
    2074 I1213 12:14:08.908443  1380 net.cpp:100] Creating Layer pool4_pool4_0_split
    2075 I1213 12:14:08.908943  1380 net.cpp:444] pool4_pool4_0_split <- pool4
    2076 I1213 12:14:08.909443  1380 net.cpp:418] pool4_pool4_0_split -> pool4_pool4_0_split_0
    2077 I1213 12:14:08.909945  1380 net.cpp:418] pool4_pool4_0_split -> pool4_pool4_0_split_1
    2078 I1213 12:14:08.910444  1380 net.cpp:150] Setting up pool4_pool4_0_split
    2079 I1213 12:14:08.910944  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2080 I1213 12:14:08.911445  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2081 I1213 12:14:08.911445  1380 net.cpp:165] Memory required for data: 409754880
    2082 I1213 12:14:08.911445  1380 layer_factory.hpp:77] Creating layer conv5_1
    2083 I1213 12:14:08.911945  1380 net.cpp:100] Creating Layer conv5_1
    2084 I1213 12:14:08.912446  1380 net.cpp:444] conv5_1 <- pool4_pool4_0_split_0
    2085 I1213 12:14:08.912946  1380 net.cpp:418] conv5_1 -> conv5_1
    2086 I1213 12:14:08.919451  1380 net.cpp:150] Setting up conv5_1
    2087 I1213 12:14:08.919451  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2088 I1213 12:14:08.919951  1380 net.cpp:165] Memory required for data: 411247872
    2089 I1213 12:14:08.922454  1380 layer_factory.hpp:77] Creating layer relu5_1
    2090 I1213 12:14:08.922953  1380 net.cpp:100] Creating Layer relu5_1
    2091 I1213 12:14:08.923954  1380 net.cpp:444] relu5_1 <- conv5_1
    2092 I1213 12:14:08.923954  1380 net.cpp:405] relu5_1 -> conv5_1 (in-place)
    2093 I1213 12:14:08.924454  1380 net.cpp:150] Setting up relu5_1
    2094 I1213 12:14:08.924955  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2095 I1213 12:14:08.925456  1380 net.cpp:165] Memory required for data: 412740864
    2096 I1213 12:14:08.925956  1380 layer_factory.hpp:77] Creating layer conv5_2
    2097 I1213 12:14:08.926456  1380 net.cpp:100] Creating Layer conv5_2
    2098 I1213 12:14:08.926956  1380 net.cpp:444] conv5_2 <- conv5_1
    2099 I1213 12:14:08.927458  1380 net.cpp:418] conv5_2 -> conv5_2
    2100 I1213 12:14:08.933961  1380 net.cpp:150] Setting up conv5_2
    2101 I1213 12:14:08.933961  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2102 I1213 12:14:08.934463  1380 net.cpp:165] Memory required for data: 414233856
    2103 I1213 12:14:08.934962  1380 layer_factory.hpp:77] Creating layer relu5_2
    2104 I1213 12:14:08.935462  1380 net.cpp:100] Creating Layer relu5_2
    2105 I1213 12:14:08.938464  1380 net.cpp:444] relu5_2 <- conv5_2
    2106 I1213 12:14:08.938464  1380 net.cpp:405] relu5_2 -> conv5_2 (in-place)
    2107 I1213 12:14:08.939966  1380 net.cpp:150] Setting up relu5_2
    2108 I1213 12:14:08.940466  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2109 I1213 12:14:08.940966  1380 net.cpp:165] Memory required for data: 415726848
    2110 I1213 12:14:08.941467  1380 layer_factory.hpp:77] Creating layer conv5_3
    2111 I1213 12:14:08.942467  1380 net.cpp:100] Creating Layer conv5_3
    2112 I1213 12:14:08.942467  1380 net.cpp:444] conv5_3 <- conv5_2
    2113 I1213 12:14:08.942467  1380 net.cpp:418] conv5_3 -> conv5_3
    2114 I1213 12:14:08.948472  1380 net.cpp:150] Setting up conv5_3
    2115 I1213 12:14:08.948472  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2116 I1213 12:14:08.948973  1380 net.cpp:165] Memory required for data: 417219840
    2117 I1213 12:14:08.949973  1380 layer_factory.hpp:77] Creating layer relu5_3
    2118 I1213 12:14:08.950474  1380 net.cpp:100] Creating Layer relu5_3
    2119 I1213 12:14:08.950973  1380 net.cpp:444] relu5_3 <- conv5_3
    2120 I1213 12:14:08.950973  1380 net.cpp:405] relu5_3 -> conv5_3 (in-place)
    2121 I1213 12:14:08.951975  1380 net.cpp:150] Setting up relu5_3
    2122 I1213 12:14:08.952976  1380 net.cpp:157] Top shape: 1 512 27 27 (373248)
    2123 I1213 12:14:08.952976  1380 net.cpp:165] Memory required for data: 418712832
    2124 I1213 12:14:08.952976  1380 layer_factory.hpp:77] Creating layer pool5
    2125 I1213 12:14:08.952976  1380 net.cpp:100] Creating Layer pool5
    2126 I1213 12:14:08.952976  1380 net.cpp:444] pool5 <- conv5_3
    2127 I1213 12:14:08.953476  1380 net.cpp:418] pool5 -> pool5
    2128 I1213 12:14:08.953476  1380 net.cpp:150] Setting up pool5
    2129 I1213 12:14:08.954977  1380 net.cpp:157] Top shape: 1 512 14 14 (100352)
    2130 I1213 12:14:08.955476  1380 net.cpp:165] Memory required for data: 419114240
    2131 I1213 12:14:08.955977  1380 layer_factory.hpp:77] Creating layer fc6
    2132 I1213 12:14:08.956979  1380 net.cpp:100] Creating Layer fc6
    2133 I1213 12:14:08.957479  1380 net.cpp:444] fc6 <- pool5
    2134 I1213 12:14:08.957979  1380 net.cpp:418] fc6 -> fc6
    2135 I1213 12:14:09.144121  1380 net.cpp:150] Setting up fc6
    2136 I1213 12:14:09.144121  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2137 I1213 12:14:09.144611  1380 net.cpp:165] Memory required for data: 420162816
    2138 I1213 12:14:09.145612  1380 layer_factory.hpp:77] Creating layer relu6
    2139 I1213 12:14:09.146113  1380 net.cpp:100] Creating Layer relu6
    2140 I1213 12:14:09.146613  1380 net.cpp:444] relu6 <- fc6
    2141 I1213 12:14:09.147114  1380 net.cpp:405] relu6 -> fc6 (in-place)
    2142 I1213 12:14:09.148114  1380 net.cpp:150] Setting up relu6
    2143 I1213 12:14:09.148114  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2144 I1213 12:14:09.148614  1380 net.cpp:165] Memory required for data: 421211392
    2145 I1213 12:14:09.149114  1380 layer_factory.hpp:77] Creating layer drop6
    2146 I1213 12:14:09.149616  1380 net.cpp:100] Creating Layer drop6
    2147 I1213 12:14:09.150615  1380 net.cpp:444] drop6 <- fc6
    2148 I1213 12:14:09.151116  1380 net.cpp:405] drop6 -> fc6 (in-place)
    2149 I1213 12:14:09.151617  1380 net.cpp:150] Setting up drop6
    2150 I1213 12:14:09.152117  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2151 I1213 12:14:09.153617  1380 net.cpp:165] Memory required for data: 422259968
    2152 I1213 12:14:09.154119  1380 layer_factory.hpp:77] Creating layer fc7
    2153 I1213 12:14:09.154618  1380 net.cpp:100] Creating Layer fc7
    2154 I1213 12:14:09.155119  1380 net.cpp:444] fc7 <- fc6
    2155 I1213 12:14:09.155619  1380 net.cpp:418] fc7 -> fc7
    2156 I1213 12:14:09.190145  1380 net.cpp:150] Setting up fc7
    2157 I1213 12:14:09.190145  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2158 I1213 12:14:09.191145  1380 net.cpp:165] Memory required for data: 423308544
    2159 I1213 12:14:09.191645  1380 layer_factory.hpp:77] Creating layer relu7
    2160 I1213 12:14:09.192145  1380 net.cpp:100] Creating Layer relu7
    2161 I1213 12:14:09.192646  1380 net.cpp:444] relu7 <- fc7
    2162 I1213 12:14:09.193145  1380 net.cpp:405] relu7 -> fc7 (in-place)
    2163 I1213 12:14:09.194146  1380 net.cpp:150] Setting up relu7
    2164 I1213 12:14:09.194146  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2165 I1213 12:14:09.194648  1380 net.cpp:165] Memory required for data: 424357120
    2166 I1213 12:14:09.195147  1380 layer_factory.hpp:77] Creating layer drop7
    2167 I1213 12:14:09.195647  1380 net.cpp:100] Creating Layer drop7
    2168 I1213 12:14:09.196148  1380 net.cpp:444] drop7 <- fc7
    2169 I1213 12:14:09.196648  1380 net.cpp:405] drop7 -> fc7 (in-place)
    2170 I1213 12:14:09.197149  1380 net.cpp:150] Setting up drop7
    2171 I1213 12:14:09.197649  1380 net.cpp:157] Top shape: 1 4096 8 8 (262144)
    2172 I1213 12:14:09.198149  1380 net.cpp:165] Memory required for data: 425405696
    2173 I1213 12:14:09.198650  1380 layer_factory.hpp:77] Creating layer score_fr
    2174 I1213 12:14:09.200150  1380 net.cpp:100] Creating Layer score_fr
    2175 I1213 12:14:09.200651  1380 net.cpp:444] score_fr <- fc7
    2176 I1213 12:14:09.201653  1380 net.cpp:418] score_fr -> score_fr
    2177 I1213 12:14:09.203654  1380 net.cpp:150] Setting up score_fr
    2178 I1213 12:14:09.204154  1380 net.cpp:157] Top shape: 1 21 8 8 (1344)
    2179 I1213 12:14:09.204654  1380 net.cpp:165] Memory required for data: 425411072
    2180 I1213 12:14:09.205155  1380 layer_factory.hpp:77] Creating layer upscore2
    2181 I1213 12:14:09.205656  1380 net.cpp:100] Creating Layer upscore2
    2182 I1213 12:14:09.206156  1380 net.cpp:444] upscore2 <- score_fr
    2183 I1213 12:14:09.207156  1380 net.cpp:418] upscore2 -> upscore2
    2184 I1213 12:14:09.207656  1380 net.cpp:150] Setting up upscore2
    2185 I1213 12:14:09.208156  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    2186 I1213 12:14:09.208657  1380 net.cpp:165] Memory required for data: 425438288
    2187 I1213 12:14:09.209157  1380 layer_factory.hpp:77] Creating layer upscore2_upscore2_0_split
    2188 I1213 12:14:09.209657  1380 net.cpp:100] Creating Layer upscore2_upscore2_0_split
    2189 I1213 12:14:09.210157  1380 net.cpp:444] upscore2_upscore2_0_split <- upscore2
    2190 I1213 12:14:09.210659  1380 net.cpp:418] upscore2_upscore2_0_split -> upscore2_upscore2_0_split_0
    2191 I1213 12:14:09.211158  1380 net.cpp:418] upscore2_upscore2_0_split -> upscore2_upscore2_0_split_1
    2192 I1213 12:14:09.211659  1380 net.cpp:150] Setting up upscore2_upscore2_0_split
    2193 I1213 12:14:09.212159  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    2194 I1213 12:14:09.212661  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    2195 I1213 12:14:09.213160  1380 net.cpp:165] Memory required for data: 425492720
    2196 I1213 12:14:09.213660  1380 layer_factory.hpp:77] Creating layer score_pool4
    2197 I1213 12:14:09.214160  1380 net.cpp:100] Creating Layer score_pool4
    2198 I1213 12:14:09.216163  1380 net.cpp:444] score_pool4 <- pool4_pool4_0_split_1
    2199 I1213 12:14:09.216663  1380 net.cpp:418] score_pool4 -> score_pool4
    2200 I1213 12:14:09.219164  1380 net.cpp:150] Setting up score_pool4
    2201 I1213 12:14:09.219666  1380 net.cpp:157] Top shape: 1 21 27 27 (15309)
    2202 I1213 12:14:09.220165  1380 net.cpp:165] Memory required for data: 425553956
    2203 I1213 12:14:09.220665  1380 layer_factory.hpp:77] Creating layer score_pool4c
    2204 I1213 12:14:09.221166  1380 net.cpp:100] Creating Layer score_pool4c
    2205 I1213 12:14:09.221667  1380 net.cpp:444] score_pool4c <- score_pool4
    2206 I1213 12:14:09.222167  1380 net.cpp:444] score_pool4c <- upscore2_upscore2_0_split_0
    2207 I1213 12:14:09.222667  1380 net.cpp:418] score_pool4c -> score_pool4c
    2208 I1213 12:14:09.223167  1380 net.cpp:150] Setting up score_pool4c
    2209 I1213 12:14:09.223667  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    2210 I1213 12:14:09.224169  1380 net.cpp:165] Memory required for data: 425581172
    2211 I1213 12:14:09.224668  1380 layer_factory.hpp:77] Creating layer fuse_pool4
    2212 I1213 12:14:09.225168  1380 net.cpp:100] Creating Layer fuse_pool4
    2213 I1213 12:14:09.225668  1380 net.cpp:444] fuse_pool4 <- upscore2_upscore2_0_split_1
    2214 I1213 12:14:09.226169  1380 net.cpp:444] fuse_pool4 <- score_pool4c
    2215 I1213 12:14:09.226670  1380 net.cpp:418] fuse_pool4 -> fuse_pool4
    2216 I1213 12:14:09.227170  1380 net.cpp:150] Setting up fuse_pool4
    2217 I1213 12:14:09.227670  1380 net.cpp:157] Top shape: 1 21 18 18 (6804)
    2218 I1213 12:14:09.228171  1380 net.cpp:165] Memory required for data: 425608388
    2219 I1213 12:14:09.228672  1380 layer_factory.hpp:77] Creating layer upscore_pool4
    2220 I1213 12:14:09.229171  1380 net.cpp:100] Creating Layer upscore_pool4
    2221 I1213 12:14:09.229672  1380 net.cpp:444] upscore_pool4 <- fuse_pool4
    2222 I1213 12:14:09.231673  1380 net.cpp:418] upscore_pool4 -> upscore_pool4
    2223 I1213 12:14:09.233175  1380 net.cpp:150] Setting up upscore_pool4
    2224 I1213 12:14:09.233175  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    2225 I1213 12:14:09.233675  1380 net.cpp:165] Memory required for data: 425729684
    2226 I1213 12:14:09.234175  1380 layer_factory.hpp:77] Creating layer upscore_pool4_upscore_pool4_0_split
    2227 I1213 12:14:09.234676  1380 net.cpp:100] Creating Layer upscore_pool4_upscore_pool4_0_split
    2228 I1213 12:14:09.235177  1380 net.cpp:444] upscore_pool4_upscore_pool4_0_split <- upscore_pool4
    2229 I1213 12:14:09.235677  1380 net.cpp:418] upscore_pool4_upscore_pool4_0_split -> upscore_pool4_upscore_pool4_0_split_0
    2230 I1213 12:14:09.236176  1380 net.cpp:418] upscore_pool4_upscore_pool4_0_split -> upscore_pool4_upscore_pool4_0_split_1
    2231 I1213 12:14:09.236677  1380 net.cpp:150] Setting up upscore_pool4_upscore_pool4_0_split
    2232 I1213 12:14:09.237177  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    2233 I1213 12:14:09.238178  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    2234 I1213 12:14:09.238679  1380 net.cpp:165] Memory required for data: 425972276
    2235 I1213 12:14:09.239179  1380 layer_factory.hpp:77] Creating layer score_pool3
    2236 I1213 12:14:09.239680  1380 net.cpp:100] Creating Layer score_pool3
    2237 I1213 12:14:09.240180  1380 net.cpp:444] score_pool3 <- pool3_pool3_0_split_1
    2238 I1213 12:14:09.240680  1380 net.cpp:418] score_pool3 -> score_pool3
    2239 I1213 12:14:09.243181  1380 net.cpp:150] Setting up score_pool3
    2240 I1213 12:14:09.243682  1380 net.cpp:157] Top shape: 1 21 53 53 (58989)
    2241 I1213 12:14:09.244182  1380 net.cpp:165] Memory required for data: 426208232
    2242 I1213 12:14:09.244684  1380 layer_factory.hpp:77] Creating layer score_pool3c
    2243 I1213 12:14:09.245184  1380 net.cpp:100] Creating Layer score_pool3c
    2244 I1213 12:14:09.246685  1380 net.cpp:444] score_pool3c <- score_pool3
    2245 I1213 12:14:09.247186  1380 net.cpp:444] score_pool3c <- upscore_pool4_upscore_pool4_0_split_0
    2246 I1213 12:14:09.247687  1380 net.cpp:418] score_pool3c -> score_pool3c
    2247 I1213 12:14:09.248687  1380 net.cpp:150] Setting up score_pool3c
    2248 I1213 12:14:09.248687  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    2249 I1213 12:14:09.249187  1380 net.cpp:165] Memory required for data: 426329528
    2250 I1213 12:14:09.250187  1380 layer_factory.hpp:77] Creating layer fuse_pool3
    2251 I1213 12:14:09.250687  1380 net.cpp:100] Creating Layer fuse_pool3
    2252 I1213 12:14:09.251188  1380 net.cpp:444] fuse_pool3 <- upscore_pool4_upscore_pool4_0_split_1
    2253 I1213 12:14:09.251688  1380 net.cpp:444] fuse_pool3 <- score_pool3c
    2254 I1213 12:14:09.252189  1380 net.cpp:418] fuse_pool3 -> fuse_pool3
    2255 I1213 12:14:09.252689  1380 net.cpp:150] Setting up fuse_pool3
    2256 I1213 12:14:09.253190  1380 net.cpp:157] Top shape: 1 21 38 38 (30324)
    2257 I1213 12:14:09.253690  1380 net.cpp:165] Memory required for data: 426450824
    2258 I1213 12:14:09.254191  1380 layer_factory.hpp:77] Creating layer upscore8
    2259 I1213 12:14:09.255190  1380 net.cpp:100] Creating Layer upscore8
    2260 I1213 12:14:09.255691  1380 net.cpp:444] upscore8 <- fuse_pool3
    2261 I1213 12:14:09.256192  1380 net.cpp:418] upscore8 -> upscore8
    2262 I1213 12:14:09.257701  1380 net.cpp:150] Setting up upscore8
    2263 I1213 12:14:09.258193  1380 net.cpp:157] Top shape: 1 21 312 312 (2044224)
    2264 I1213 12:14:09.258694  1380 net.cpp:165] Memory required for data: 434627720
    2265 I1213 12:14:09.259194  1380 layer_factory.hpp:77] Creating layer score
    2266 I1213 12:14:09.259694  1380 net.cpp:100] Creating Layer score
    2267 I1213 12:14:09.260195  1380 net.cpp:444] score <- upscore8
    2268 I1213 12:14:09.260695  1380 net.cpp:444] score <- data_data_0_split_1
    2269 I1213 12:14:09.262195  1380 net.cpp:418] score -> score
    2270 I1213 12:14:09.263198  1380 net.cpp:150] Setting up score
    2271 I1213 12:14:09.263696  1380 net.cpp:157] Top shape: 1 21 224 224 (1053696)
    2272 I1213 12:14:09.264197  1380 net.cpp:165] Memory required for data: 438842504
    2273 I1213 12:14:09.264698  1380 layer_factory.hpp:77] Creating layer score_score_0_split
    2274 I1213 12:14:09.265198  1380 net.cpp:100] Creating Layer score_score_0_split
    2275 I1213 12:14:09.265699  1380 net.cpp:444] score_score_0_split <- score
    2276 I1213 12:14:09.266199  1380 net.cpp:418] score_score_0_split -> score_score_0_split_0
    2277 I1213 12:14:09.266700  1380 net.cpp:418] score_score_0_split -> score_score_0_split_1
    2278 I1213 12:14:09.267200  1380 net.cpp:150] Setting up score_score_0_split
    2279 I1213 12:14:09.267700  1380 net.cpp:157] Top shape: 1 21 224 224 (1053696)
    2280 I1213 12:14:09.268200  1380 net.cpp:157] Top shape: 1 21 224 224 (1053696)
    2281 I1213 12:14:09.268700  1380 net.cpp:165] Memory required for data: 447272072
    2282 I1213 12:14:09.269201  1380 layer_factory.hpp:77] Creating layer accuracy
    2283 I1213 12:14:09.269701  1380 net.cpp:100] Creating Layer accuracy
    2284 I1213 12:14:09.270202  1380 net.cpp:444] accuracy <- score_score_0_split_0
    2285 I1213 12:14:09.270702  1380 net.cpp:444] accuracy <- label_label_0_split_0
    2286 I1213 12:14:09.271703  1380 net.cpp:418] accuracy -> accuracy
    2287 I1213 12:14:09.272202  1380 net.cpp:150] Setting up accuracy
    2288 I1213 12:14:09.272703  1380 net.cpp:157] Top shape: (1)
    2289 I1213 12:14:09.273203  1380 net.cpp:165] Memory required for data: 447272076
    2290 I1213 12:14:09.273704  1380 layer_factory.hpp:77] Creating layer loss
    2291 I1213 12:14:09.274204  1380 net.cpp:100] Creating Layer loss
    2292 I1213 12:14:09.274704  1380 net.cpp:444] loss <- score_score_0_split_1
    2293 I1213 12:14:09.275205  1380 net.cpp:444] loss <- label_label_0_split_1
    2294 I1213 12:14:09.275707  1380 net.cpp:418] loss -> loss
    2295 I1213 12:14:09.276206  1380 layer_factory.hpp:77] Creating layer loss
    2296 I1213 12:14:09.279708  1380 net.cpp:150] Setting up loss
    2297 I1213 12:14:09.280208  1380 net.cpp:157] Top shape: (1)
    2298 I1213 12:14:09.280709  1380 net.cpp:160]     with loss weight 1
    2299 I1213 12:14:09.281208  1380 net.cpp:165] Memory required for data: 447272080
    2300 I1213 12:14:09.281708  1380 net.cpp:226] loss needs backward computation.
    2301 I1213 12:14:09.282209  1380 net.cpp:228] accuracy does not need backward computation.
    2302 I1213 12:14:09.282709  1380 net.cpp:226] score_score_0_split needs backward computation.
    2303 I1213 12:14:09.283210  1380 net.cpp:226] score needs backward computation.
    2304 I1213 12:14:09.283710  1380 net.cpp:226] upscore8 needs backward computation.
    2305 I1213 12:14:09.284210  1380 net.cpp:226] fuse_pool3 needs backward computation.
    2306 I1213 12:14:09.284711  1380 net.cpp:226] score_pool3c needs backward computation.
    2307 I1213 12:14:09.285212  1380 net.cpp:226] score_pool3 needs backward computation.
    2308 I1213 12:14:09.285712  1380 net.cpp:226] upscore_pool4_upscore_pool4_0_split needs backward computation.
    2309 I1213 12:14:09.286212  1380 net.cpp:226] upscore_pool4 needs backward computation.
    2310 I1213 12:14:09.286712  1380 net.cpp:226] fuse_pool4 needs backward computation.
    2311 I1213 12:14:09.287214  1380 net.cpp:226] score_pool4c needs backward computation.
    2312 I1213 12:14:09.287714  1380 net.cpp:226] score_pool4 needs backward computation.
    2313 I1213 12:14:09.288714  1380 net.cpp:226] upscore2_upscore2_0_split needs backward computation.
    2314 I1213 12:14:09.289214  1380 net.cpp:226] upscore2 needs backward computation.
    2315 I1213 12:14:09.289715  1380 net.cpp:226] score_fr needs backward computation.
    2316 I1213 12:14:09.290215  1380 net.cpp:226] drop7 needs backward computation.
    2317 I1213 12:14:09.290715  1380 net.cpp:226] relu7 needs backward computation.
    2318 I1213 12:14:09.291216  1380 net.cpp:226] fc7 needs backward computation.
    2319 I1213 12:14:09.291716  1380 net.cpp:226] drop6 needs backward computation.
    2320 I1213 12:14:09.293217  1380 net.cpp:226] relu6 needs backward computation.
    2321 I1213 12:14:09.294219  1380 net.cpp:226] fc6 needs backward computation.
    2322 I1213 12:14:09.294718  1380 net.cpp:226] pool5 needs backward computation.
    2323 I1213 12:14:09.295218  1380 net.cpp:226] relu5_3 needs backward computation.
    2324 I1213 12:14:09.295719  1380 net.cpp:226] conv5_3 needs backward computation.
    2325 I1213 12:14:09.296221  1380 net.cpp:226] relu5_2 needs backward computation.
    2326 I1213 12:14:09.297220  1380 net.cpp:226] conv5_2 needs backward computation.
    2327 I1213 12:14:09.297721  1380 net.cpp:226] relu5_1 needs backward computation.
    2328 I1213 12:14:09.298221  1380 net.cpp:226] conv5_1 needs backward computation.
    2329 I1213 12:14:09.298722  1380 net.cpp:226] pool4_pool4_0_split needs backward computation.
    2330 I1213 12:14:09.299222  1380 net.cpp:226] pool4 needs backward computation.
    2331 I1213 12:14:09.299722  1380 net.cpp:226] relu4_3 needs backward computation.
    2332 I1213 12:14:09.300222  1380 net.cpp:226] conv4_3 needs backward computation.
    2333 I1213 12:14:09.300724  1380 net.cpp:226] relu4_2 needs backward computation.
    2334 I1213 12:14:09.301223  1380 net.cpp:226] conv4_2 needs backward computation.
    2335 I1213 12:14:09.301725  1380 net.cpp:226] relu4_1 needs backward computation.
    2336 I1213 12:14:09.302224  1380 net.cpp:226] conv4_1 needs backward computation.
    2337 I1213 12:14:09.302724  1380 net.cpp:226] pool3_pool3_0_split needs backward computation.
    2338 I1213 12:14:09.303225  1380 net.cpp:226] pool3 needs backward computation.
    2339 I1213 12:14:09.303725  1380 net.cpp:226] relu3_3 needs backward computation.
    2340 I1213 12:14:09.304225  1380 net.cpp:226] conv3_3 needs backward computation.
    2341 I1213 12:14:09.305227  1380 net.cpp:226] relu3_2 needs backward computation.
    2342 I1213 12:14:09.305727  1380 net.cpp:226] conv3_2 needs backward computation.
    2343 I1213 12:14:09.306226  1380 net.cpp:226] relu3_1 needs backward computation.
    2344 I1213 12:14:09.306726  1380 net.cpp:226] conv3_1 needs backward computation.
    2345 I1213 12:14:09.307227  1380 net.cpp:226] pool2 needs backward computation.
    2346 I1213 12:14:09.309229  1380 net.cpp:226] relu2_2 needs backward computation.
    2347 I1213 12:14:09.310231  1380 net.cpp:226] conv2_2 needs backward computation.
    2348 I1213 12:14:09.310731  1380 net.cpp:226] relu2_1 needs backward computation.
    2349 I1213 12:14:09.311230  1380 net.cpp:226] conv2_1 needs backward computation.
    2350 I1213 12:14:09.311731  1380 net.cpp:226] pool1 needs backward computation.
    2351 I1213 12:14:09.312232  1380 net.cpp:226] relu1_2 needs backward computation.
    2352 I1213 12:14:09.312731  1380 net.cpp:226] conv1_2 needs backward computation.
    2353 I1213 12:14:09.313232  1380 net.cpp:226] relu1_1 needs backward computation.
    2354 I1213 12:14:09.313732  1380 net.cpp:226] conv1_1 needs backward computation.
    2355 I1213 12:14:09.314234  1380 net.cpp:228] label_label_0_split does not need backward computation.
    2356 I1213 12:14:09.314733  1380 net.cpp:228] label does not need backward computation.
    2357 I1213 12:14:09.315233  1380 net.cpp:228] data_data_0_split does not need backward computation.
    2358 I1213 12:14:09.315734  1380 net.cpp:228] data does not need backward computation.
    2359 I1213 12:14:09.316234  1380 net.cpp:270] This network produces output accuracy
    2360 I1213 12:14:09.316735  1380 net.cpp:270] This network produces output loss
    2361 I1213 12:14:09.317235  1380 net.cpp:283] Network initialization done.
    2362 I1213 12:14:09.318235  1380 solver.cpp:60] Solver scaffolding done.
    2363 I1213 12:14:09.320236  1380 caffe.cpp:155] Finetuning from fcn8s-heavy-pascal.caffemodel
    2364 I1213 12:14:13.756211  1380 net.cpp:774] Copying source layer data
    2365 I1213 12:14:13.756702  1380 net.cpp:774] Copying source layer data_data_0_split
    2366 I1213 12:14:13.757203  1380 net.cpp:774] Copying source layer conv1_1
    2367 I1213 12:14:13.757203  1380 net.cpp:774] Copying source layer relu1_1
    2368 I1213 12:14:13.757704  1380 net.cpp:774] Copying source layer conv1_2
    2369 I1213 12:14:13.757704  1380 net.cpp:774] Copying source layer relu1_2
    2370 I1213 12:14:13.758203  1380 net.cpp:774] Copying source layer pool1
    2371 I1213 12:14:13.758203  1380 net.cpp:774] Copying source layer conv2_1
    2372 I1213 12:14:13.758703  1380 net.cpp:774] Copying source layer relu2_1
    2373 I1213 12:14:13.758703  1380 net.cpp:774] Copying source layer conv2_2
    2374 I1213 12:14:13.759204  1380 net.cpp:774] Copying source layer relu2_2
    2375 I1213 12:14:13.759704  1380 net.cpp:774] Copying source layer pool2
    2376 I1213 12:14:13.759704  1380 net.cpp:774] Copying source layer conv3_1
    2377 I1213 12:14:13.760705  1380 net.cpp:774] Copying source layer relu3_1
    2378 I1213 12:14:13.760705  1380 net.cpp:774] Copying source layer conv3_2
    2379 I1213 12:14:13.762207  1380 net.cpp:774] Copying source layer relu3_2
    2380 I1213 12:14:13.762207  1380 net.cpp:774] Copying source layer conv3_3
    2381 I1213 12:14:13.763208  1380 net.cpp:774] Copying source layer relu3_3
    2382 I1213 12:14:13.763707  1380 net.cpp:774] Copying source layer pool3
    2383 I1213 12:14:13.763707  1380 net.cpp:774] Copying source layer pool3_pool3_0_split
    2384 I1213 12:14:13.764207  1380 net.cpp:774] Copying source layer conv4_1
    2385 I1213 12:14:13.766211  1380 net.cpp:774] Copying source layer relu4_1
    2386 I1213 12:14:13.767215  1380 net.cpp:774] Copying source layer conv4_2
    2387 I1213 12:14:13.771214  1380 net.cpp:774] Copying source layer relu4_2
    2388 I1213 12:14:13.771714  1380 net.cpp:774] Copying source layer conv4_3
    2389 I1213 12:14:13.774719  1380 net.cpp:774] Copying source layer relu4_3
    2390 I1213 12:14:13.775215  1380 net.cpp:774] Copying source layer pool4
    2391 I1213 12:14:13.775215  1380 net.cpp:774] Copying source layer pool4_pool4_0_split
    2392 I1213 12:14:13.775717  1380 net.cpp:774] Copying source layer conv5_1
    2393 I1213 12:14:13.779729  1380 net.cpp:774] Copying source layer relu5_1
    2394 I1213 12:14:13.779729  1380 net.cpp:774] Copying source layer conv5_2
    2395 I1213 12:14:13.784723  1380 net.cpp:774] Copying source layer relu5_2
    2396 I1213 12:14:13.784723  1380 net.cpp:774] Copying source layer conv5_3
    2397 I1213 12:14:13.789227  1380 net.cpp:774] Copying source layer relu5_3
    2398 I1213 12:14:13.789227  1380 net.cpp:774] Copying source layer pool5
    2399 I1213 12:14:13.789726  1380 net.cpp:774] Copying source layer fc6
    2400 I1213 12:14:13.927826  1380 net.cpp:774] Copying source layer relu6
    2401 I1213 12:14:13.928326  1380 net.cpp:774] Copying source layer drop6
    2402 I1213 12:14:13.928825  1380 net.cpp:774] Copying source layer fc7
    2403 I1213 12:14:13.949340  1380 net.cpp:774] Copying source layer relu7
    2404 I1213 12:14:13.949340  1380 net.cpp:774] Copying source layer drop7
    2405 I1213 12:14:13.949841  1380 net.cpp:774] Copying source layer score_fr
    2406 I1213 12:14:13.950340  1380 net.cpp:774] Copying source layer upscore2
    2407 I1213 12:14:13.950340  1380 net.cpp:774] Copying source layer upscore2_upscore2_0_split
    2408 I1213 12:14:13.950840  1380 net.cpp:774] Copying source layer score_pool4
    2409 I1213 12:14:13.950840  1380 net.cpp:774] Copying source layer score_pool4c
    2410 I1213 12:14:13.951341  1380 net.cpp:774] Copying source layer fuse_pool4
    2411 I1213 12:14:13.951341  1380 net.cpp:774] Copying source layer upscore_pool4
    2412 I1213 12:14:13.952844  1380 net.cpp:774] Copying source layer upscore_pool4_upscore_pool4_0_split
    2413 I1213 12:14:13.953343  1380 net.cpp:774] Copying source layer score_pool3
    2414 I1213 12:14:13.953842  1380 net.cpp:774] Copying source layer score_pool3c
    2415 I1213 12:14:13.953842  1380 net.cpp:774] Copying source layer fuse_pool3
    2416 I1213 12:14:13.954344  1380 net.cpp:774] Copying source layer upscore8
    2417 I1213 12:14:13.954843  1380 net.cpp:774] Copying source layer score
    2418 I1213 12:14:13.954843  1380 net.cpp:774] Copying source layer loss
    2419 I1213 12:14:14.854532  1380 net.cpp:774] Copying source layer data
    2420 I1213 12:14:14.855533  1380 net.cpp:774] Copying source layer data_data_0_split
    2421 I1213 12:14:14.856040  1380 net.cpp:774] Copying source layer conv1_1
    2422 I1213 12:14:14.856040  1380 net.cpp:774] Copying source layer relu1_1
    2423 I1213 12:14:14.856533  1380 net.cpp:774] Copying source layer conv1_2
    2424 I1213 12:14:14.857034  1380 net.cpp:774] Copying source layer relu1_2
    2425 I1213 12:14:14.857034  1380 net.cpp:774] Copying source layer pool1
    2426 I1213 12:14:14.857533  1380 net.cpp:774] Copying source layer conv2_1
    2427 I1213 12:14:14.857533  1380 net.cpp:774] Copying source layer relu2_1
    2428 I1213 12:14:14.858036  1380 net.cpp:774] Copying source layer conv2_2
    2429 I1213 12:14:14.858536  1380 net.cpp:774] Copying source layer relu2_2
    2430 I1213 12:14:14.858536  1380 net.cpp:774] Copying source layer pool2
    2431 I1213 12:14:14.858536  1380 net.cpp:774] Copying source layer conv3_1
    2432 I1213 12:14:14.859539  1380 net.cpp:774] Copying source layer relu3_1
    2433 I1213 12:14:14.859539  1380 net.cpp:774] Copying source layer conv3_2
    2434 I1213 12:14:14.860539  1380 net.cpp:774] Copying source layer relu3_2
    2435 I1213 12:14:14.860539  1380 net.cpp:774] Copying source layer conv3_3
    2436 I1213 12:14:14.861539  1380 net.cpp:774] Copying source layer relu3_3
    2437 I1213 12:14:14.861539  1380 net.cpp:774] Copying source layer pool3
    2438 I1213 12:14:14.863039  1380 net.cpp:774] Copying source layer pool3_pool3_0_split
    2439 I1213 12:14:14.864039  1380 net.cpp:774] Copying source layer conv4_1
    2440 I1213 12:14:14.865545  1380 net.cpp:774] Copying source layer relu4_1
    2441 I1213 12:14:14.866041  1380 net.cpp:774] Copying source layer conv4_2
    2442 I1213 12:14:14.869045  1380 net.cpp:774] Copying source layer relu4_2
    2443 I1213 12:14:14.869045  1380 net.cpp:774] Copying source layer conv4_3
    2444 I1213 12:14:14.873046  1380 net.cpp:774] Copying source layer relu4_3
    2445 I1213 12:14:14.873545  1380 net.cpp:774] Copying source layer pool4
    2446 I1213 12:14:14.874047  1380 net.cpp:774] Copying source layer pool4_pool4_0_split
    2447 I1213 12:14:14.875052  1380 net.cpp:774] Copying source layer conv5_1
    2448 I1213 12:14:14.878060  1380 net.cpp:774] Copying source layer relu5_1
    2449 I1213 12:14:14.878548  1380 net.cpp:774] Copying source layer conv5_2
    2450 I1213 12:14:14.882055  1380 net.cpp:774] Copying source layer relu5_2
    2451 I1213 12:14:14.883080  1380 net.cpp:774] Copying source layer conv5_3
    2452 I1213 12:14:14.886059  1380 net.cpp:774] Copying source layer relu5_3
    2453 I1213 12:14:14.886555  1380 net.cpp:774] Copying source layer pool5
    2454 I1213 12:14:14.887054  1380 net.cpp:774] Copying source layer fc6
    2455 I1213 12:14:15.006645  1380 net.cpp:774] Copying source layer relu6
    2456 I1213 12:14:15.006645  1380 net.cpp:774] Copying source layer drop6
    2457 I1213 12:14:15.007140  1380 net.cpp:774] Copying source layer fc7
    2458 I1213 12:14:15.030658  1380 net.cpp:774] Copying source layer relu7
    2459 I1213 12:14:15.031158  1380 net.cpp:774] Copying source layer drop7
    2460 I1213 12:14:15.032158  1380 net.cpp:774] Copying source layer score_fr
    2461 I1213 12:14:15.034660  1380 net.cpp:774] Copying source layer upscore2
    2462 I1213 12:14:15.035661  1380 net.cpp:774] Copying source layer upscore2_upscore2_0_split
    2463 I1213 12:14:15.036164  1380 net.cpp:774] Copying source layer score_pool4
    2464 I1213 12:14:15.036666  1380 net.cpp:774] Copying source layer score_pool4c
    2465 I1213 12:14:15.036666  1380 net.cpp:774] Copying source layer fuse_pool4
    2466 I1213 12:14:15.037163  1380 net.cpp:774] Copying source layer upscore_pool4
    2467 I1213 12:14:15.037163  1380 net.cpp:774] Copying source layer upscore_pool4_upscore_pool4_0_split
    2468 I1213 12:14:15.038663  1380 net.cpp:774] Copying source layer score_pool3
    2469 I1213 12:14:15.038663  1380 net.cpp:774] Copying source layer score_pool3c
    2470 I1213 12:14:15.039165  1380 net.cpp:774] Copying source layer fuse_pool3
    2471 I1213 12:14:15.039664  1380 net.cpp:774] Copying source layer upscore8
    2472 I1213 12:14:15.040163  1380 net.cpp:774] Copying source layer score
    2473 I1213 12:14:15.042166  1380 net.cpp:774] Copying source layer loss
    2474 I1213 12:14:15.088698  1380 caffe.cpp:252] Starting Optimization
    2475 I1213 12:14:15.089200  1380 solver.cpp:279] Solving 
    2476 I1213 12:14:15.090199  1380 solver.cpp:280] Learning Rate Policy: fixed
    2477 I1213 12:14:15.136232  1380 solver.cpp:337] Iteration 0, Testing net (#0)
    2478 I1213 12:14:26.184625  1380 solver.cpp:404]     Test net output #0: accuracy = 1
    2479 I1213 12:14:26.184625  1380 solver.cpp:404]     Test net output #1: loss = 5.40403 (* 1 = 5.40403 loss)
    2480 I1213 12:14:26.345742  1380 solver.cpp:228] Iteration 0, loss = 10.3912
    2481 I1213 12:14:26.346242  1380 solver.cpp:244]     Train net output #0: loss = 10.3912 (* 1 = 10.3912 loss)
    2482 I1213 12:14:26.346741  1380 sgd_solver.cpp:106] Iteration 0, lr = 1e-014
    2483 I1213 12:14:36.910781  1380 solver.cpp:228] Iteration 20, loss = 2.21905
    2484 I1213 12:14:36.910781  1380 solver.cpp:244]     Train net output #0: loss = 2.21906 (* 1 = 2.21906 loss)
    2485 I1213 12:14:36.911775  1380 sgd_solver.cpp:106] Iteration 20, lr = 1e-014
    2486 I1213 12:14:47.624909  1380 solver.cpp:228] Iteration 40, loss = 4.72848
    2487 I1213 12:14:47.625411  1380 solver.cpp:244]     Train net output #0: loss = 4.72848 (* 1 = 4.72848 loss)
    2488 I1213 12:14:47.625911  1380 sgd_solver.cpp:106] Iteration 40, lr = 1e-014
    2489 I1213 12:14:58.325038  1380 solver.cpp:228] Iteration 60, loss = 2.64817
    2490 I1213 12:14:58.325539  1380 solver.cpp:244]     Train net output #0: loss = 2.64817 (* 1 = 2.64817 loss)
    2491 I1213 12:14:58.329041  1380 sgd_solver.cpp:106] Iteration 60, lr = 1e-014
    2492 I1213 12:15:08.973148  1380 solver.cpp:228] Iteration 80, loss = 2.92758
    2493 I1213 12:15:08.973649  1380 solver.cpp:244]     Train net output #0: loss = 2.92758 (* 1 = 2.92758 loss)
    2494 I1213 12:15:08.973649  1380 sgd_solver.cpp:106] Iteration 80, lr = 1e-014
    2495 I1213 12:15:19.647307  1380 solver.cpp:228] Iteration 100, loss = 2.62991
    2496 I1213 12:15:19.647807  1380 solver.cpp:244]     Train net output #0: loss = 2.62992 (* 1 = 2.62992 loss)
    2497 I1213 12:15:19.648298  1380 sgd_solver.cpp:106] Iteration 100, lr = 1e-014
    2498 I1213 12:15:30.322911  1380 solver.cpp:228] Iteration 120, loss = 4.65416
    2499 I1213 12:15:30.322911  1380 solver.cpp:244]     Train net output #0: loss = 4.65416 (* 1 = 4.65416 loss)
    2500 I1213 12:15:30.323411  1380 sgd_solver.cpp:106] Iteration 120, lr = 1e-014
    2501 I1213 12:15:40.963016  1380 solver.cpp:228] Iteration 140, loss = 4.19446
    2502 I1213 12:15:40.963515  1380 solver.cpp:244]     Train net output #0: loss = 4.19446 (* 1 = 4.19446 loss)
    2503 I1213 12:15:40.964017  1380 sgd_solver.cpp:106] Iteration 140, lr = 1e-014
    2504 I1213 12:15:51.605111  1380 solver.cpp:228] Iteration 160, loss = 3.29427
    2505 I1213 12:15:51.605111  1380 solver.cpp:244]     Train net output #0: loss = 3.29427 (* 1 = 3.29427 loss)
    2506 I1213 12:15:51.605613  1380 sgd_solver.cpp:106] Iteration 160, lr = 1e-014
    2507 I1213 12:16:02.237191  1380 solver.cpp:228] Iteration 180, loss = 5.40818
    2508 I1213 12:16:02.237690  1380 solver.cpp:244]     Train net output #0: loss = 5.40819 (* 1 = 5.40819 loss)
    2509 I1213 12:16:02.237690  1380 sgd_solver.cpp:106] Iteration 180, lr = 1e-014
    2510 I1213 12:16:12.995949  1380 solver.cpp:228] Iteration 200, loss = 7.47552
    2511 I1213 12:16:12.996439  1380 solver.cpp:244]     Train net output #0: loss = 7.47552 (* 1 = 7.47552 loss)
    2512 I1213 12:16:12.996948  1380 sgd_solver.cpp:106] Iteration 200, lr = 1e-014
    2513 I1213 12:16:23.705600  1380 solver.cpp:228] Iteration 220, loss = 5.60802
    2514 I1213 12:16:23.705600  1380 solver.cpp:244]     Train net output #0: loss = 5.60802 (* 1 = 5.60802 loss)
    2515 I1213 12:16:23.706099  1380 sgd_solver.cpp:106] Iteration 220, lr = 1e-014
    2516 I1213 12:16:34.293746  1380 solver.cpp:228] Iteration 240, loss = 2.95836
    2517 I1213 12:16:34.294245  1380 solver.cpp:244]     Train net output #0: loss = 2.95836 (* 1 = 2.95836 loss)
    2518 I1213 12:16:34.294746  1380 sgd_solver.cpp:106] Iteration 240, lr = 1e-014
    2519 I1213 12:16:44.911836  1380 solver.cpp:228] Iteration 260, loss = 3.27787
    2520 I1213 12:16:44.912346  1380 solver.cpp:244]     Train net output #0: loss = 3.27787 (* 1 = 3.27787 loss)
    2521 I1213 12:16:44.912838  1380 sgd_solver.cpp:106] Iteration 260, lr = 1e-014
    2522 I1213 12:16:55.712539  1380 solver.cpp:228] Iteration 280, loss = 3.04385
    2523 I1213 12:16:55.713040  1380 solver.cpp:244]     Train net output #0: loss = 3.04386 (* 1 = 3.04386 loss)
    2524 I1213 12:16:55.713040  1380 sgd_solver.cpp:106] Iteration 280, lr = 1e-014
    2525 I1213 12:17:06.361131  1380 solver.cpp:228] Iteration 300, loss = 3.75074
    2526 I1213 12:17:06.361637  1380 solver.cpp:244]     Train net output #0: loss = 3.75075 (* 1 = 3.75075 loss)
    2527 I1213 12:17:06.362130  1380 sgd_solver.cpp:106] Iteration 300, lr = 1e-014
    2528 I1213 12:17:17.130873  1380 solver.cpp:228] Iteration 320, loss = 2.53425
    2529 I1213 12:17:17.131374  1380 solver.cpp:244]     Train net output #0: loss = 2.53425 (* 1 = 2.53425 loss)
    2530 I1213 12:17:17.131873  1380 sgd_solver.cpp:106] Iteration 320, lr = 1e-014
    2531 I1213 12:17:26.238867  1380 solver.cpp:337] Iteration 338, Testing net (#0)
    2532 I1213 12:17:37.551930  1380 solver.cpp:404]     Test net output #0: accuracy = 1
    2533 I1213 12:17:37.552439  1380 solver.cpp:404]     Test net output #1: loss = 5.40402 (* 1 = 5.40402 loss)
    2534 I1213 12:17:38.718762  1380 solver.cpp:228] Iteration 340, loss = 3.97111
    2535 I1213 12:17:38.718762  1380 solver.cpp:244]     Train net output #0: loss = 3.97111 (* 1 = 3.97111 loss)
    2536 I1213 12:17:38.719262  1380 sgd_solver.cpp:106] Iteration 340, lr = 1e-014
    2537 I1213 12:17:49.461891  1380 solver.cpp:228] Iteration 360, loss = 3.32952
    2538 I1213 12:17:49.462391  1380 solver.cpp:244]     Train net output #0: loss = 3.32952 (* 1 = 3.32952 loss)
    2539 I1213 12:17:49.462893  1380 sgd_solver.cpp:106] Iteration 360, lr = 1e-014
    2540 I1213 12:18:00.222075  1380 solver.cpp:228] Iteration 380, loss = 5.11817
  • 相关阅读:
    LINUX用户管理——/etc/passwd文件详解
    接口类型的问题:信息丢失
    swift是强类型语言
    swift的多态
    面向对象的本质:基于对象+面向接口+继承
    多态的本质:同一函数接口在接受不同的类型参量时表现出不同的行为--多态是面向接口编程
    类型约束的本质是:类型构造器在约束类型的基础上构造新的函数类型
    类型与函数:函数是一种复合类型,它的构建依赖于数据类型
    类型约束的语义学研究:基于类型约束的编程
    复合类型、类型约束、添加功能、高阶函数
  • 原文地址:https://www.cnblogs.com/xuanxufeng/p/6242679.html
Copyright © 2020-2023  润新知