I0822 16:51:28.298516 9931 caffe.cpp:291] Use GPU with device ID 0 I0822 16:51:28.833000 9931 upgrade_proto.cpp:641] Attempting to upgrade input file specified using deprecated V1LayerParameter: ./imagenet_winners/vgg_a.prototxt I0822 16:51:28.833092 9931 upgrade_proto.cpp:649] Successfully upgraded file specified using deprecated V1LayerParameter I0822 16:51:28.833302 9931 net.cpp:51] Initializing net from parameters: name: "vgg_a" input: "data" input_dim: 64 input_dim: 3 input_dim: 224 input_dim: 224 force_backward: true state { phase: TRAIN } layer { name: "conv1/3x3_s1" type: "Convolution" bottom: "data" top: "conv1/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 64 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv1/relu" type: "ReLU" bottom: "conv1/3x3_s1" top: "conv1/3x3_s1" } layer { name: "pool1/2x2_s2" type: "Pooling" bottom: "conv1/3x3_s1" top: "pool1/2x2_s2" pooling_param { pool: MAX kernel_size: 2 stride: 2 } } layer { name: "conv2/3x3_s1" type: "Convolution" bottom: "pool1/2x2_s2" top: "conv2/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 128 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv2/relu" type: "ReLU" bottom: "conv2/3x3_s1" top: "conv2/3x3_s1" } layer { name: "pool2/2x2_s2" type: "Pooling" bottom: "conv2/3x3_s1" top: "pool2/2x2_s2" pooling_param { pool: MAX kernel_size: 2 stride: 2 } } layer { name: "conv3/3x3_s1" type: "Convolution" bottom: "pool2/2x2_s2" top: "conv3/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 256 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv3/relu" type: "ReLU" bottom: "conv3/3x3_s1" top: "conv3/3x3_s1" } layer { name: "conv4/3x3_s1" type: "Convolution" bottom: "conv3/3x3_s1" top: "conv4/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 256 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv4/relu" type: "ReLU" bottom: "conv4/3x3_s1" top: "conv4/3x3_s1" } layer { name: "pool3/2x2_s2" type: "Pooling" bottom: "conv4/3x3_s1" top: "pool3/2x2_s2" pooling_param { pool: MAX kernel_size: 2 stride: 2 } } layer { name: "conv5/3x3_s1" type: "Convolution" bottom: "pool3/2x2_s2" top: "conv5/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 512 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv5/relu" type: "ReLU" bottom: "conv5/3x3_s1" top: "conv5/3x3_s1" } layer { name: "conv6/3x3_s1" type: "Convolution" bottom: "conv5/3x3_s1" top: "conv6/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 512 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv6/relu" type: "ReLU" bottom: "conv6/3x3_s1" top: "conv6/3x3_s1" } layer { name: "pool4/2x2_s2" type: "Pooling" bottom: "conv6/3x3_s1" top: "pool4/2x2_s2" pooling_param { pool: MAX kernel_size: 2 stride: 2 } } layer { name: "conv7/3x3_s1" type: "Convolution" bottom: "pool4/2x2_s2" top: "conv7/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 512 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv7/relu" type: "ReLU" bottom: "conv7/3x3_s1" top: "conv7/3x3_s1" } layer { name: "conv8/3x3_s1" type: "Convolution" bottom: "conv7/3x3_s1" top: "conv8/3x3_s1" param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0 } convolution_param { num_output: 512 pad: 1 kernel_size: 3 stride: 1 weight_filler { type: "xavier" std: 0.1 } bias_filler { type: "constant" value: 0.2 } } } layer { name: "conv8/relu" type: "ReLU" bottom: "conv8/3x3_s1" top: "conv8/3x3_s1" } layer { name: "pool5/2x2_s2" type: "Pooling" bottom: "conv8/3x3_s1" top: "pool5/2x2_s2" pooling_param { pool: MAX kernel_size: 2 stride: 2 } } layer { name: "fc6" type: "InnerProduct" bottom: "pool5/2x2_s2" top: "fc6" inner_product_param { num_output: 4096 } } layer { name: "fc7" type: "InnerProduct" bottom: "fc6" top: "fc7" inner_product_param { num_output: 4096 } } layer { name: "fc8" type: "InnerProduct" bottom: "fc7" top: "fc8" inner_product_param { num_output: 1000 } } I0822 16:51:28.833384 9931 net.cpp:440] Input 0 -> data I0822 16:51:28.833426 9931 layer_factory.hpp:76] Creating layer conv1/3x3_s1 I0822 16:51:28.833441 9931 net.cpp:110] Creating Layer conv1/3x3_s1 I0822 16:51:28.833444 9931 net.cpp:485] conv1/3x3_s1 <- data I0822 16:51:28.833451 9931 net.cpp:438] conv1/3x3_s1 -> conv1/3x3_s1 I0822 16:51:28.833881 9931 net.cpp:155] Setting up conv1/3x3_s1 I0822 16:51:28.833891 9931 net.cpp:163] Top shape: 64 64 222 222 (201867264) I0822 16:51:28.833910 9931 layer_factory.hpp:76] Creating layer conv1/relu I0822 16:51:28.833917 9931 net.cpp:110] Creating Layer conv1/relu I0822 16:51:28.833920 9931 net.cpp:485] conv1/relu <- conv1/3x3_s1 I0822 16:51:28.833925 9931 net.cpp:425] conv1/relu -> conv1/3x3_s1 (in-place) I0822 16:51:28.833933 9931 net.cpp:155] Setting up conv1/relu I0822 16:51:28.833937 9931 net.cpp:163] Top shape: 64 64 222 222 (201867264) I0822 16:51:28.833940 9931 layer_factory.hpp:76] Creating layer pool1/2x2_s2 I0822 16:51:28.833945 9931 net.cpp:110] Creating Layer pool1/2x2_s2 I0822 16:51:28.833948 9931 net.cpp:485] pool1/2x2_s2 <- conv1/3x3_s1 I0822 16:51:28.833952 9931 net.cpp:438] pool1/2x2_s2 -> pool1/2x2_s2 I0822 16:51:28.833964 9931 net.cpp:155] Setting up pool1/2x2_s2 I0822 16:51:28.833969 9931 net.cpp:163] Top shape: 64 64 111 111 (50466816) I0822 16:51:28.833972 9931 layer_factory.hpp:76] Creating layer conv2/3x3_s1 I0822 16:51:28.833977 9931 net.cpp:110] Creating Layer conv2/3x3_s1 I0822 16:51:28.833981 9931 net.cpp:485] conv2/3x3_s1 <- pool1/2x2_s2 I0822 16:51:28.833986 9931 net.cpp:438] conv2/3x3_s1 -> conv2/3x3_s1 I0822 16:51:28.834460 9931 net.cpp:155] Setting up conv2/3x3_s1 I0822 16:51:28.834466 9931 net.cpp:163] Top shape: 64 128 111 111 (100933632) I0822 16:51:28.834473 9931 layer_factory.hpp:76] Creating layer conv2/relu I0822 16:51:28.834478 9931 net.cpp:110] Creating Layer conv2/relu I0822 16:51:28.834481 9931 net.cpp:485] conv2/relu <- conv2/3x3_s1 I0822 16:51:28.834486 9931 net.cpp:425] conv2/relu -> conv2/3x3_s1 (in-place) I0822 16:51:28.834491 9931 net.cpp:155] Setting up conv2/relu I0822 16:51:28.834496 9931 net.cpp:163] Top shape: 64 128 111 111 (100933632) I0822 16:51:28.834497 9931 layer_factory.hpp:76] Creating layer pool2/2x2_s2 I0822 16:51:28.834502 9931 net.cpp:110] Creating Layer pool2/2x2_s2 I0822 16:51:28.834506 9931 net.cpp:485] pool2/2x2_s2 <- conv2/3x3_s1 I0822 16:51:28.834512 9931 net.cpp:438] pool2/2x2_s2 -> pool2/2x2_s2 I0822 16:51:28.834522 9931 net.cpp:155] Setting up pool2/2x2_s2 I0822 16:51:28.834527 9931 net.cpp:163] Top shape: 64 128 56 56 (25690112) I0822 16:51:28.834530 9931 layer_factory.hpp:76] Creating layer conv3/3x3_s1 I0822 16:51:28.834535 9931 net.cpp:110] Creating Layer conv3/3x3_s1 I0822 16:51:28.834538 9931 net.cpp:485] conv3/3x3_s1 <- pool2/2x2_s2 I0822 16:51:28.834543 9931 net.cpp:438] conv3/3x3_s1 -> conv3/3x3_s1 I0822 16:51:28.836338 9931 net.cpp:155] Setting up conv3/3x3_s1 I0822 16:51:28.836346 9931 net.cpp:163] Top shape: 64 256 56 56 (51380224) I0822 16:51:28.836354 9931 layer_factory.hpp:76] Creating layer conv3/relu I0822 16:51:28.836357 9931 net.cpp:110] Creating Layer conv3/relu I0822 16:51:28.836360 9931 net.cpp:485] conv3/relu <- conv3/3x3_s1 I0822 16:51:28.836364 9931 net.cpp:425] conv3/relu -> conv3/3x3_s1 (in-place) I0822 16:51:28.836370 9931 net.cpp:155] Setting up conv3/relu I0822 16:51:28.836374 9931 net.cpp:163] Top shape: 64 256 56 56 (51380224) I0822 16:51:28.836377 9931 layer_factory.hpp:76] Creating layer conv4/3x3_s1 I0822 16:51:28.836383 9931 net.cpp:110] Creating Layer conv4/3x3_s1 I0822 16:51:28.836386 9931 net.cpp:485] conv4/3x3_s1 <- conv3/3x3_s1 I0822 16:51:28.836390 9931 net.cpp:438] conv4/3x3_s1 -> conv4/3x3_s1 I0822 16:51:28.839910 9931 net.cpp:155] Setting up conv4/3x3_s1 I0822 16:51:28.839918 9931 net.cpp:163] Top shape: 64 256 56 56 (51380224) I0822 16:51:28.839923 9931 layer_factory.hpp:76] Creating layer conv4/relu I0822 16:51:28.839928 9931 net.cpp:110] Creating Layer conv4/relu I0822 16:51:28.839931 9931 net.cpp:485] conv4/relu <- conv4/3x3_s1 I0822 16:51:28.839936 9931 net.cpp:425] conv4/relu -> conv4/3x3_s1 (in-place) I0822 16:51:28.839941 9931 net.cpp:155] Setting up conv4/relu I0822 16:51:28.839944 9931 net.cpp:163] Top shape: 64 256 56 56 (51380224) I0822 16:51:28.839947 9931 layer_factory.hpp:76] Creating layer pool3/2x2_s2 I0822 16:51:28.839952 9931 net.cpp:110] Creating Layer pool3/2x2_s2 I0822 16:51:28.839954 9931 net.cpp:485] pool3/2x2_s2 <- conv4/3x3_s1 I0822 16:51:28.839958 9931 net.cpp:438] pool3/2x2_s2 -> pool3/2x2_s2 I0822 16:51:28.839969 9931 net.cpp:155] Setting up pool3/2x2_s2 I0822 16:51:28.839973 9931 net.cpp:163] Top shape: 64 256 28 28 (12845056) I0822 16:51:28.839977 9931 layer_factory.hpp:76] Creating layer conv5/3x3_s1 I0822 16:51:28.839982 9931 net.cpp:110] Creating Layer conv5/3x3_s1 I0822 16:51:28.839984 9931 net.cpp:485] conv5/3x3_s1 <- pool3/2x2_s2 I0822 16:51:28.839988 9931 net.cpp:438] conv5/3x3_s1 -> conv5/3x3_s1 I0822 16:51:28.846686 9931 net.cpp:155] Setting up conv5/3x3_s1 I0822 16:51:28.846694 9931 net.cpp:163] Top shape: 64 512 28 28 (25690112) I0822 16:51:28.846701 9931 layer_factory.hpp:76] Creating layer conv5/relu I0822 16:51:28.846706 9931 net.cpp:110] Creating Layer conv5/relu I0822 16:51:28.846709 9931 net.cpp:485] conv5/relu <- conv5/3x3_s1 I0822 16:51:28.846716 9931 net.cpp:425] conv5/relu -> conv5/3x3_s1 (in-place) I0822 16:51:28.846722 9931 net.cpp:155] Setting up conv5/relu I0822 16:51:28.846725 9931 net.cpp:163] Top shape: 64 512 28 28 (25690112) I0822 16:51:28.846729 9931 layer_factory.hpp:76] Creating layer conv6/3x3_s1 I0822 16:51:28.846734 9931 net.cpp:110] Creating Layer conv6/3x3_s1 I0822 16:51:28.846737 9931 net.cpp:485] conv6/3x3_s1 <- conv5/3x3_s1 I0822 16:51:28.846741 9931 net.cpp:438] conv6/3x3_s1 -> conv6/3x3_s1 I0822 16:51:28.859854 9931 net.cpp:155] Setting up conv6/3x3_s1 I0822 16:51:28.859865 9931 net.cpp:163] Top shape: 64 512 28 28 (25690112) I0822 16:51:28.859870 9931 layer_factory.hpp:76] Creating layer conv6/relu I0822 16:51:28.859876 9931 net.cpp:110] Creating Layer conv6/relu I0822 16:51:28.859879 9931 net.cpp:485] conv6/relu <- conv6/3x3_s1 I0822 16:51:28.859884 9931 net.cpp:425] conv6/relu -> conv6/3x3_s1 (in-place) I0822 16:51:28.859889 9931 net.cpp:155] Setting up conv6/relu I0822 16:51:28.859894 9931 net.cpp:163] Top shape: 64 512 28 28 (25690112) I0822 16:51:28.859896 9931 layer_factory.hpp:76] Creating layer pool4/2x2_s2 I0822 16:51:28.859908 9931 net.cpp:110] Creating Layer pool4/2x2_s2 I0822 16:51:28.859911 9931 net.cpp:485] pool4/2x2_s2 <- conv6/3x3_s1 I0822 16:51:28.859916 9931 net.cpp:438] pool4/2x2_s2 -> pool4/2x2_s2 I0822 16:51:28.859926 9931 net.cpp:155] Setting up pool4/2x2_s2 I0822 16:51:28.859930 9931 net.cpp:163] Top shape: 64 512 14 14 (6422528) I0822 16:51:28.859935 9931 layer_factory.hpp:76] Creating layer conv7/3x3_s1 I0822 16:51:28.859941 9931 net.cpp:110] Creating Layer conv7/3x3_s1 I0822 16:51:28.859944 9931 net.cpp:485] conv7/3x3_s1 <- pool4/2x2_s2 I0822 16:51:28.859949 9931 net.cpp:438] conv7/3x3_s1 -> conv7/3x3_s1 I0822 16:51:28.872781 9931 net.cpp:155] Setting up conv7/3x3_s1 I0822 16:51:28.872794 9931 net.cpp:163] Top shape: 64 512 14 14 (6422528) I0822 16:51:28.872802 9931 layer_factory.hpp:76] Creating layer conv7/relu I0822 16:51:28.872807 9931 net.cpp:110] Creating Layer conv7/relu I0822 16:51:28.872810 9931 net.cpp:485] conv7/relu <- conv7/3x3_s1 I0822 16:51:28.872814 9931 net.cpp:425] conv7/relu -> conv7/3x3_s1 (in-place) I0822 16:51:28.872822 9931 net.cpp:155] Setting up conv7/relu I0822 16:51:28.872827 9931 net.cpp:163] Top shape: 64 512 14 14 (6422528) I0822 16:51:28.872829 9931 layer_factory.hpp:76] Creating layer conv8/3x3_s1 I0822 16:51:28.872835 9931 net.cpp:110] Creating Layer conv8/3x3_s1 I0822 16:51:28.872838 9931 net.cpp:485] conv8/3x3_s1 <- conv7/3x3_s1 I0822 16:51:28.872843 9931 net.cpp:438] conv8/3x3_s1 -> conv8/3x3_s1 I0822 16:51:28.885893 9931 net.cpp:155] Setting up conv8/3x3_s1 I0822 16:51:28.885906 9931 net.cpp:163] Top shape: 64 512 14 14 (6422528) I0822 16:51:28.885912 9931 layer_factory.hpp:76] Creating layer conv8/relu I0822 16:51:28.885918 9931 net.cpp:110] Creating Layer conv8/relu I0822 16:51:28.885921 9931 net.cpp:485] conv8/relu <- conv8/3x3_s1 I0822 16:51:28.885926 9931 net.cpp:425] conv8/relu -> conv8/3x3_s1 (in-place) I0822 16:51:28.885933 9931 net.cpp:155] Setting up conv8/relu I0822 16:51:28.885937 9931 net.cpp:163] Top shape: 64 512 14 14 (6422528) I0822 16:51:28.885941 9931 layer_factory.hpp:76] Creating layer pool5/2x2_s2 I0822 16:51:28.885946 9931 net.cpp:110] Creating Layer pool5/2x2_s2 I0822 16:51:28.885948 9931 net.cpp:485] pool5/2x2_s2 <- conv8/3x3_s1 I0822 16:51:28.885953 9931 net.cpp:438] pool5/2x2_s2 -> pool5/2x2_s2 I0822 16:51:28.885965 9931 net.cpp:155] Setting up pool5/2x2_s2 I0822 16:51:28.885970 9931 net.cpp:163] Top shape: 64 512 7 7 (1605632) I0822 16:51:28.885973 9931 layer_factory.hpp:76] Creating layer fc6 I0822 16:51:28.885984 9931 net.cpp:110] Creating Layer fc6 I0822 16:51:28.885987 9931 net.cpp:485] fc6 <- pool5/2x2_s2 I0822 16:51:28.885992 9931 net.cpp:438] fc6 -> fc6 I0822 16:51:28.966752 9931 net.cpp:155] Setting up fc6 I0822 16:51:28.966771 9931 net.cpp:163] Top shape: 64 4096 (262144) I0822 16:51:28.966784 9931 layer_factory.hpp:76] Creating layer fc7 I0822 16:51:28.966792 9931 net.cpp:110] Creating Layer fc7 I0822 16:51:28.966797 9931 net.cpp:485] fc7 <- fc6 I0822 16:51:28.966802 9931 net.cpp:438] fc7 -> fc7 I0822 16:51:28.980372 9931 net.cpp:155] Setting up fc7 I0822 16:51:28.980393 9931 net.cpp:163] Top shape: 64 4096 (262144) I0822 16:51:28.980402 9931 layer_factory.hpp:76] Creating layer fc8 I0822 16:51:28.980411 9931 net.cpp:110] Creating Layer fc8 I0822 16:51:28.980414 9931 net.cpp:485] fc8 <- fc7 I0822 16:51:28.980420 9931 net.cpp:438] fc8 -> fc8 I0822 16:51:28.983839 9931 net.cpp:155] Setting up fc8 I0822 16:51:28.983860 9931 net.cpp:163] Top shape: 64 1000 (64000) I0822 16:51:28.983868 9931 net.cpp:244] fc8 does not need backward computation. I0822 16:51:28.983872 9931 net.cpp:244] fc7 does not need backward computation. I0822 16:51:28.983875 9931 net.cpp:244] fc6 does not need backward computation. I0822 16:51:28.983878 9931 net.cpp:244] pool5/2x2_s2 does not need backward computation. I0822 16:51:28.983882 9931 net.cpp:244] conv8/relu does not need backward computation. I0822 16:51:28.983886 9931 net.cpp:244] conv8/3x3_s1 does not need backward computation. I0822 16:51:28.983896 9931 net.cpp:244] conv7/relu does not need backward computation. I0822 16:51:28.983899 9931 net.cpp:244] conv7/3x3_s1 does not need backward computation. I0822 16:51:28.983903 9931 net.cpp:244] pool4/2x2_s2 does not need backward computation. I0822 16:51:28.983906 9931 net.cpp:244] conv6/relu does not need backward computation. I0822 16:51:28.983909 9931 net.cpp:244] conv6/3x3_s1 does not need backward computation. I0822 16:51:28.983912 9931 net.cpp:244] conv5/relu does not need backward computation. I0822 16:51:28.983916 9931 net.cpp:244] conv5/3x3_s1 does not need backward computation. I0822 16:51:28.983919 9931 net.cpp:244] pool3/2x2_s2 does not need backward computation. I0822 16:51:28.983922 9931 net.cpp:244] conv4/relu does not need backward computation. I0822 16:51:28.983925 9931 net.cpp:244] conv4/3x3_s1 does not need backward computation. I0822 16:51:28.983928 9931 net.cpp:244] conv3/relu does not need backward computation. I0822 16:51:28.983932 9931 net.cpp:244] conv3/3x3_s1 does not need backward computation. I0822 16:51:28.983934 9931 net.cpp:244] pool2/2x2_s2 does not need backward computation. I0822 16:51:28.983937 9931 net.cpp:244] conv2/relu does not need backward computation. I0822 16:51:28.983940 9931 net.cpp:244] conv2/3x3_s1 does not need backward computation. I0822 16:51:28.983943 9931 net.cpp:244] pool1/2x2_s2 does not need backward computation. I0822 16:51:28.983947 9931 net.cpp:244] conv1/relu does not need backward computation. I0822 16:51:28.983949 9931 net.cpp:244] conv1/3x3_s1 does not need backward computation. I0822 16:51:28.983955 9931 net.cpp:287] This network produces output fc8 I0822 16:51:28.983971 9931 net.cpp:301] Network initialization done. I0822 16:51:28.983974 9931 net.cpp:302] Memory required for data: 4148766720 I0822 16:51:28.984081 9931 caffe.cpp:305] Performing Forward I0822 16:51:29.830775 9931 caffe.cpp:310] Initial loss: 0 I0822 16:51:29.830812 9931 caffe.cpp:311] Performing Backward I0822 16:51:32.218127 9931 caffe.cpp:319] *** Benchmark begins *** I0822 16:51:32.218138 9931 caffe.cpp:320] Testing for 10 iterations. I0822 16:51:39.896428 9931 caffe.cpp:350] Iteration: 1 forward-backward time: 7678 ms. I0822 16:51:45.284967 9931 caffe.cpp:350] Iteration: 2 forward-backward time: 5388 ms. I0822 16:51:50.673408 9931 caffe.cpp:350] Iteration: 3 forward-backward time: 5388 ms. I0822 16:51:56.065533 9931 caffe.cpp:350] Iteration: 4 forward-backward time: 5392 ms. I0822 16:52:01.457144 9931 caffe.cpp:350] Iteration: 5 forward-backward time: 5391 ms. I0822 16:52:06.849658 9931 caffe.cpp:350] Iteration: 6 forward-backward time: 5392 ms. I0822 16:52:12.245187 9931 caffe.cpp:350] Iteration: 7 forward-backward time: 5395 ms. I0822 16:52:17.637475 9931 caffe.cpp:350] Iteration: 8 forward-backward time: 5392 ms. I0822 16:52:23.030526 9931 caffe.cpp:350] Iteration: 9 forward-backward time: 5393 ms. I0822 16:52:28.424190 9931 caffe.cpp:350] Iteration: 10 forward-backward time: 5393 ms. I0822 16:52:28.424204 9931 caffe.cpp:353] Average time per layer: I0822 16:52:28.424208 9931 caffe.cpp:356] conv1/3x3_s1 forward: 278.371 ms. I0822 16:52:28.424212 9931 caffe.cpp:359] conv1/3x3_s1 backward: 2308.51 ms. I0822 16:52:28.424216 9931 caffe.cpp:356] conv1/relu forward: 8.3022 ms. I0822 16:52:28.424219 9931 caffe.cpp:359] conv1/relu backward: 11.8803 ms. I0822 16:52:28.424222 9931 caffe.cpp:356] pool1/2x2_s2 forward: 6.4624 ms. I0822 16:52:28.424226 9931 caffe.cpp:359] pool1/2x2_s2 backward: 30.916 ms. I0822 16:52:28.424229 9931 caffe.cpp:356] conv2/3x3_s1 forward: 87.6493 ms. I0822 16:52:28.424233 9931 caffe.cpp:359] conv2/3x3_s1 backward: 743.971 ms. I0822 16:52:28.424237 9931 caffe.cpp:356] conv2/relu forward: 4.0083 ms. I0822 16:52:28.424239 9931 caffe.cpp:359] conv2/relu backward: 5.8023 ms. I0822 16:52:28.424242 9931 caffe.cpp:356] pool2/2x2_s2 forward: 3.9525 ms. I0822 16:52:28.424245 9931 caffe.cpp:359] pool2/2x2_s2 backward: 15.2967 ms. I0822 16:52:28.424249 9931 caffe.cpp:356] conv3/3x3_s1 forward: 73.1681 ms. I0822 16:52:28.424257 9931 caffe.cpp:359] conv3/3x3_s1 backward: 227.253 ms. I0822 16:52:28.424262 9931 caffe.cpp:356] conv3/relu forward: 1.9838 ms. I0822 16:52:28.424263 9931 caffe.cpp:359] conv3/relu backward: 2.8639 ms. I0822 16:52:28.424267 9931 caffe.cpp:356] conv4/3x3_s1 forward: 141.714 ms. I0822 16:52:28.424269 9931 caffe.cpp:359] conv4/3x3_s1 backward: 315.596 ms. I0822 16:52:28.424273 9931 caffe.cpp:356] conv4/relu forward: 1.9855 ms. I0822 16:52:28.424275 9931 caffe.cpp:359] conv4/relu backward: 2.8581 ms. I0822 16:52:28.424278 9931 caffe.cpp:356] pool3/2x2_s2 forward: 1.6854 ms. I0822 16:52:28.424281 9931 caffe.cpp:359] pool3/2x2_s2 backward: 7.7997 ms. I0822 16:52:28.424284 9931 caffe.cpp:356] conv5/3x3_s1 forward: 75.7724 ms. I0822 16:52:28.424288 9931 caffe.cpp:359] conv5/3x3_s1 backward: 228.624 ms. I0822 16:52:28.424290 9931 caffe.cpp:356] conv5/relu forward: 0.9586 ms. I0822 16:52:28.424293 9931 caffe.cpp:359] conv5/relu backward: 1.3789 ms. I0822 16:52:28.424296 9931 caffe.cpp:356] conv6/3x3_s1 forward: 152.886 ms. I0822 16:52:28.424299 9931 caffe.cpp:359] conv6/3x3_s1 backward: 330.49 ms. I0822 16:52:28.424302 9931 caffe.cpp:356] conv6/relu forward: 0.9604 ms. I0822 16:52:28.424305 9931 caffe.cpp:359] conv6/relu backward: 1.3772 ms. I0822 16:52:28.424309 9931 caffe.cpp:356] pool4/2x2_s2 forward: 0.8768 ms. I0822 16:52:28.424311 9931 caffe.cpp:359] pool4/2x2_s2 backward: 3.9451 ms. I0822 16:52:28.424314 9931 caffe.cpp:356] conv7/3x3_s1 forward: 49.9007 ms. I0822 16:52:28.424317 9931 caffe.cpp:359] conv7/3x3_s1 backward: 174.153 ms. I0822 16:52:28.424320 9931 caffe.cpp:356] conv7/relu forward: 0.2484 ms. I0822 16:52:28.424324 9931 caffe.cpp:359] conv7/relu backward: 0.3275 ms. I0822 16:52:28.424325 9931 caffe.cpp:356] conv8/3x3_s1 forward: 49.7702 ms. I0822 16:52:28.424329 9931 caffe.cpp:359] conv8/3x3_s1 backward: 177.327 ms. I0822 16:52:28.424332 9931 caffe.cpp:356] conv8/relu forward: 0.2489 ms. I0822 16:52:28.424335 9931 caffe.cpp:359] conv8/relu backward: 0.3289 ms. I0822 16:52:28.424337 9931 caffe.cpp:356] pool5/2x2_s2 forward: 0.2415 ms. I0822 16:52:28.424340 9931 caffe.cpp:359] pool5/2x2_s2 backward: 1.0776 ms. I0822 16:52:28.424343 9931 caffe.cpp:356] fc6 forward: 37.6347 ms. I0822 16:52:28.424346 9931 caffe.cpp:359] fc6 backward: 32.9653 ms. I0822 16:52:28.424350 9931 caffe.cpp:356] fc7 forward: 6.1649 ms. I0822 16:52:28.424352 9931 caffe.cpp:359] fc7 backward: 5.9309 ms. I0822 16:52:28.424355 9931 caffe.cpp:356] fc8 forward: 3.0928 ms. I0822 16:52:28.424358 9931 caffe.cpp:359] fc8 backward: 1.8487 ms. I0822 16:52:28.424363 9931 caffe.cpp:364] Average Forward pass: 988.051 ms. I0822 16:52:28.424366 9931 caffe.cpp:366] Average Backward pass: 4632.53 ms. I0822 16:52:28.424371 9931 caffe.cpp:368] Average Forward-Backward: 5620.6 ms. I0822 16:52:28.424373 9931 caffe.cpp:370] Total Time: 56206 ms. I0822 16:52:28.424376 9931 caffe.cpp:371] *** Benchmark ends ***