Giter Club home page Giter Club logo

deepdreamvideo's People

Contributors

3mcd avatar acanterelle avatar carusocr avatar coreytrombley avatar denjello avatar graphific avatar kannes avatar kovertopz avatar marax avatar mbartoli avatar mehanig avatar trotskylenin avatar wrenchpilot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deepdreamvideo's Issues

userGuide

Hello!
I was wondering if you could include a more detailed user guide.
I have successfully installed the deepdream notebook and can get it to apply different treatments to my own photos.
Now for deepDreamVideo...

r2d2@r2d2-VirtualBox:~/Downloads/DeepDreamVideo$ ./1_movie2frames [ffmpeg|avconv] BUBBLES.mov movFrames
When I enter the following command for the 25fps conversion, terminal returns the following:
bash: ./1_movie2frames: No such file or directory
No command 'avconv]' found, did you mean:
Command 'avconv' from package 'libav-tools' (universe)
avconv]: command not found

If I enter /.1_movie2frames.sh it returns:
please provide the moviename and directory where to store the frames
./1_movie2frames [ffmpeg|avconv] [movie.mp4] [directory]

I do have lib-avconv installed.

Also, for the following command this is what is returned:
python 2_dreaming_time.py -i frames -o processed --gpu 0
r2d2@r2d2-VirtualBox:~/Downloads/DeepDreamVideo$ python 2_dreaming_time.py -i frames -o processed --gpu 0
usage: 2_dreaming_time.py [-h] -i INPUT -o OUTPUT [-d] [-g] [-t MODEL_PATH]
[-m MODEL_NAME] [-p PREVIEW] [-oct OCTAVES]
[-octs OCTAVESCALE] [-itr ITERATIONS] [-j JITTER]
[-z ZOOM] [-s STEPSIZE] [-b BLEND]
[-l LAYERS [LAYERS ...]]
2_dreaming_time.py: error: unrecognized arguments: 0

does this have to be executed in the frames folder? Does it produce a new frame with a processed extension or a new folder?

Any help or guidance on how to properly execute these commands would be very appreciated!
Thank you so much!

Choosing Layers

The 2_dreaming_time.py script works fine when using the model bvlc_googlenet.caffemodel. However, I get the following error when I try bvlc_reference_caffenet.caffemodel or finetune_flickr_style.caffemodel:

Traceback (most recent call last):
  File "./2_dreaming_time.py", line 325, in <module>
    args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers)
  File "./2_dreaming_time.py", line 188, in main
    jitter=jitter, end = endparam)
  File "./2_dreaming_time.py", line 77, in deepdream
    make_step(net, end=end, clip=clip, **step_params)
  File "./2_dreaming_time.py", line 41, in make_step
    dst = net.blobs[end]
KeyError: 'inception_4d/output'

I believe this happens because the inception_4d/output does not exist in any of these models. What type of layers are typically the most meaningful for humans in order to produce interesting dreamy videos? (e.g., I tried the conv3 layer from the finetune_flickr_style.caffemodel but I only obtain some sort of edge detectors in the final video)

Thanks!

Wrapper Script & Packaging

After working with this for a few days, I would like to propose:

  • an install script that tries to install minimal dependencies
  • a linker that puts symlinks into /usr/local/share
  • a wrapper script that uses delimited command line args and calls the other scripts in succession

So the workflow would be like:

  1. git clone git://github.com/graphific/DeepDreamVideo.git
  2. cd DeepDreamVideo
  3. ./configure --with-ffmpeg --with-gm --with-of --with-mlt
  4. make && make install
ddv --input "video.mp4" --workingfolder "~/Videos/test"   \ 
    --args="ffmpeg:gm:png:verbose=3:opticalFlow=true:iterations=5"  \
    --melt="-consumer avformat:prores"

So in this case, first it would create the frames as pngs, then run deepdream (with opticalflow) and finally create a prores version of the dreamed material using the MLT-Framework.

numpy broadcast error

strange.. same sequence worked, and now (after restart) :

Processing frame #1
Traceback (most recent call last):
File ".\2_dreaming_time.py", line 506, in
main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
File ".\2_dreaming_time.py", line 331, in main
frame = deepdream(net, frame, image_type=image_type, verbose=verbose, iter_n = iterations, step_size = stepsize, octave_n = octaves, octave_scale = octave_scale, jitter=jitter, end = endparam)
File ".\2_dreaming_time.py", line 113, in deepdream
octaves = [preprocess(net, base_img)]
File ".\2_dreaming_time.py", line 39, in preprocess
return np.float32(np.rollaxis(img, 2)[::-1]) - net.transformer.mean['data']
ValueError: operands could not be broadcast together with shapes (4,720,1280) (3,1,1)

global 'display' not defined

global 'display' not defined
had to include the following import to get it to work

from IPython.display import clear_output, Image, display

SyntaxError: invalid syntax

$ ./2_dreaming_time.py -i frames -o processed
  File "./2_dreaming_time.py", line 162
    def main(input, output, disp, gpu, model_path, model_name, preview, octaves, octave_scale, iterations, jitter, zoom, stepsize, blend, layers, guide-image):
                                                                                                                                                       ^
SyntaxError: invalid syntax

Unable to run script with default arguments, get an invalid syntax exception.

out of GPU memory

When trying to process large quantities of large frames (1080 or 720 video extracts) I quickly run out of GPU space. I have tried this on both amazon GPU instances (4GB and 8GB nvidia cards if i recall correctly) and they both produce similar results. this is not entirely unexpected, as its a lot of info being processed, but i was wondering what i could do to ameliorate this? my attempts have included: CPU (works, if you want to spend a week processing), the aforementioned amazon instances, changing the prototxt batch_size parameters to 1 (read it somewhere, not sure of it's efficacy).

any thoughts would be appreciated; i am happy to hack away at any suggestions on my own and provide any code in the unlikely event i make progress.

thanks for the cool tool!

using: nvidia gtx960 2gb, caffe with the default imageset used by DDV, openblas

Error:
F0720 12:01:17.580993 21406 syncedmem.cpp:51] Check failed: error == cudaSuccess (2 vs. 0) out of memory

AttributeError: 'NoneType' object has no attribute 'format'

Hello
i get the following error when running
python 2_dreaming_time.py -i frames_dir -o processed_frames_dir --model_path models/bvlc_googlenet/ --model_name bvlc_googlenet.caffemodel --gpu 0 --extract 0 -it png

In colab i get the error
Check failed: error == cudaSuccess (48 vs. 0) no kernel image is available for execution on the device

Locally i get the error
im2col.cu:61] Check failed: error == cudaSuccess (8 vs. 0) invalid device function

if i run it without --gpu 0 to use CPU after some modifications it works but very slow wish i could make it work with GPU

Thanks in advance for your help.

Input and output directory are swapped

saveframe=input+"/%04d.jpg"%frame_i
and
newframe=output+"/%04d.jpg"%frame_i
should probably be the other way around.
Also, the loop counter seems to be off by one (Al least I get no input file for frame 0).

Feature request

First, thank you for this useful tool! Just a request to be able to have begining and ending parameters for the following arguments:
[-oct OCTAVES] [-octs OCTAVESCALE] [-itr ITERATIONS] [-j JITTER] [-z ZOOM] [-s STEPSIZE] [-b BLEND]

A linear transition would be excellent, a transition defined by a cubic bezier would be even better. Thank you for your consideration!

How to use other model

Hi! I tried to use other model lib but I have an error with de layerloop array:

layersloop = ['inception_4c/output', 'inception_4d/output',
'inception_4e/output', 'inception_5a/output',
'inception_5b/output', 'inception_5a/output',
'inception_4e/output', 'inception_4d/output',
'inception_4c/output']

Any idea? Thanks

Process crashing working with CPU

All dependencies installed. Caffe correctly built to use CPU instead of GPU.
Running on an Intel i3 Core with Ubuntu 14.04 and 4GB Ram.
The Python script starts and then in some point of the process (2nd iteration, i guess) it crashes...

Terminal stdout example:

Processing frame 1
/home/r2d2/anaconda/lib/python2.7/site-packages/scipy/ndimage/interpolation.py:549: UserWarning: From scipy 0.13.0, the output shape of zoom() is calculated with round() instead of int() - for these inputs the size of the returned array has changed.
"the returned array has changed.", UserWarning)
(0, 0, 'inception_4d/output', (320, 569, 3))
(0, 1, 'inception_4d/output', (320, 569, 3))
(0, 2, 'inception_4d/output', (320, 569, 3))
(0, 3, 'inception_4d/output', (320, 569, 3))
(0, 4, 'inception_4d/output', (320, 569, 3))
(1, 0, 'inception_4d/output', (480, 853, 3))
(1, 1, 'inception_4d/output', (480, 853, 3))
(1, 2, 'inception_4d/output', (480, 853, 3))
(1, 3, 'inception_4d/output', (480, 853, 3))
(1, 4, 'inception_4d/output', (480, 853, 3))
(2, 0, 'inception_4d/output', (720, 1280, 3))
Killed

Protobuf error on certain models

Got everything working and successfully processed some test images using the googlenet_places205 model, but I am having strange issues when selecting other models. Selecting BLVC_googlenet throws this error:

Traceback (most recent call last):
File "2_dreaming_time.py", line 322, in
args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers)
File "2_dreaming_time.py", line 151, in main
text_format.Merge(open(net_fn).read(), model)
File "/usr/local/Cellar/protobuf/2.6.1/libexec/lib/python2.7/site-packages/google/protobuf/text_format.py", line 265, in Merge
return MergeLines(text.split('\n'), message)
File "/usr/local/Cellar/protobuf/2.6.1/libexec/lib/python2.7/site-packages/google/protobuf/text_format.py", line 298, in MergeLines
_ParseOrMerge(lines, message, True)
File "/usr/local/Cellar/protobuf/2.6.1/libexec/lib/python2.7/site-packages/google/protobuf/text_format.py", line 229, in _ParseOrMerge
_MergeField(tokenizer, message, allow_multiple_scalars)
File "/usr/local/Cellar/protobuf/2.6.1/libexec/lib/python2.7/site-packages/google/protobuf/text_format.py", line 338, in _MergeField
name = tokenizer.ConsumeIdentifier()
File "/usr/local/Cellar/protobuf/2.6.1/libexec/lib/python2.7/site-packages/google/protobuf/text_format.py", line 557, in ConsumeIdentifier
raise self._ParseError('Expected identifier.')
google.protobuf.text_format.ParseError: 4:1 : Expected identifier.

No such file or directory 'mov/fear0000.jpg'

There seemed to be some extra characters on line 119 of 2_dreaming_time.py. After removing those, the script seemed to run fine for one frame, but crashes with the aforementioned error.

Syntax error in 2_dreaming_time.py

After successfully running the first script and having extracted the frames from a video, I then get this error:

$eight: DeepDreamVideo: ./2_dreaming_time.py -i frames -o processed
File "./2_dreaming_time.py", line 136
end=layersloop[frame_i % len(layersloop)],iter_n = 5) ])
^
SyntaxError: invalid syntax
$eight: DeepDreamVideo:

Error when I try to run 2_dreaming_time.py

E1213 07:37:28.288794 4352 upgrade_proto.cpp:618] Attempting to upgrade input file specified using deprecated V1LayerParameter: ../caffe/models/bvlc_googlenet/bvlc_googlenet.caffemodel I1213 07:37:28.344841 4352 upgrade_proto.cpp:626] Successfully upgraded file specified using deprecated V1LayerParameter Processing frame #1 C:\.dev\Anaconda27\lib\site-packages\scipy\ndimage\interpolation.py:568: UserWarning: From scipy 0.13.0, the output shape of zoom() is calculated with round() instead of int() - for these inputs the size of the returned array has changed. "the returned array has changed.", UserWarning) C:\.dev\Anaconda27\lib\site-packages\scipy\ndimage\interpolation.py:571: RuntimeWarning: divide by zero encountered in true_divide zoom = (numpy.array(input.shape) - 1) / zoom_div C:\.dev\Anaconda27\lib\site-packages\scipy\ndimage\interpolation.py:571: RuntimeWarning: invalid value encountered in true_divide zoom = (numpy.array(input.shape) - 1) / zoom_div

This is printed to Anaconda any time I try to run dreaming time with any flags other than -i -o and -it
I can run the script normally.

Any help would be appreciated, thanks

Fix for paths with spaces (Windows)

This is concerning the 1_movie2frames.sh file.

My environment variable for ffmpeg has a space in it and results in an error with "Can't find [folder] ...".
This is fixed by adding quotes around the ffmpeg variable when executing (all the other parameters seem to have it).

From

$FFMPEG -i "$2" -f image2 "${OUTFILES}"

To

"$FFMPEG" -i "$2" -f image2 "${OUTFILES}"

This should presumably also be done for: $AVCONV and $MPLAYER

Blend set to string

Hi, I can't seem to set -b to a string. Integers work fine, but 'loop' or 'blend' throw:

2_dreaming_time.py: error: argument -b/--blend: invalid float value: 'loop'

Tried without (as per instructions) and with quotations (single + double).

python 2_dreaming_time.py -i /Volumes/RAID_OSX/_SAKHEENA/_DD/_Sakheena_test_images -o /Volumes/RAID_OSX/_SAKHEENA/_DD/_output --model_path /usr/local/caffe/models/bvlc_googlenet/ --model_name bvlc_googlenet.caffemodel --gpu 0 -octs 1.3 -b loop -l inception_4e/3x3_reduce
usage: 2_dreaming_time.py [-h] -i INPUT -o OUTPUT [-d] [--gpu GPU]
[-t MODEL_PATH] [-m MODEL_NAME] [-p PREVIEW]
[-oct OCTAVES] [-octs OCTAVESCALE] [-itr ITERATIONS]
[-j JITTER] [-z ZOOM] [-s STEPSIZE] [-b BLEND]
[-l LAYERS [LAYERS ...]]
2_dreaming_time.py: error: argument -b/--blend: invalid float value: 'loop'

Error with open ocl dir

Ubuntu 14.04 LTS
Running on Asus R9 270X
Using OpenCL Caffe. https://github.com/amd/OpenCL-caffe (Probably it has caused the problem. Same thing as here amd/OpenCL-caffe#22)

sliter@UbuntuPC:~/DeepDreamVideo$ python 2_dreaming_time.py -i ~/frames/ -o ~/frames/ -it jpg --gpu 0 --model_path ~/clcaffe/models/bvlc_googlenet/ --model_name bvlc_googlenet.caffemodel
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0114 01:16:11.860035 29129 device.cpp:233] Number of platforms found:1
I0114 01:16:11.860060 29129 device.cpp:265]     CL_PLATFORM_NAME    AMD Accelerated Parallel Processing
I0114 01:16:11.860065 29129 device.cpp:265]     CL_PLATFORM_PROFILE FULL_PROFILE
I0114 01:16:11.860069 29129 device.cpp:265]     CL_PLATFORM_VERSION OpenCL 2.0 AMD-APP (1729.3)
I0114 01:16:11.860071 29129 device.cpp:265]     CL_PLATFORM_VENDOR  Advanced Micro Devices, Inc.
I0114 01:16:11.860074 29129 device.cpp:265]     CL_PLATFORM_EXTENSIONS  cl_khr_icd cl_amd_event_callback cl_amd_offline_devices 
I0114 01:16:11.860079 29129 device.cpp:289] Number of devices found:1
I0114 01:16:11.860081 29129 device.cpp:291]     DeviceID:   0x33c4a60
I0114 01:16:11.860086 29129 device.cpp:380]      Device Type:   CL_DEVICE_TYPE_GPU
I0114 01:16:11.860090 29129 device.cpp:407]     Is it integrated GPU?:  0
I0114 01:16:11.860092 29129 device.cpp:407]     Max clock frequency MHz:    1120
I0114 01:16:11.860095 29129 device.cpp:407]     Host-Device unified mem:    0
I0114 01:16:11.860098 29129 device.cpp:407]     ECC support:    0
I0114 01:16:11.860101 29129 device.cpp:407]     Endian little:  1
I0114 01:16:11.860105 29129 device.cpp:407]     Max compute units:  20
I0114 01:16:11.860107 29129 device.cpp:407]     Max work group size:    256
I0114 01:16:11.860110 29129 device.cpp:407]     Max work item dimensions:   3
I0114 01:16:11.860113 29129 device.cpp:407]     Max work item sizes:    0x100
I0114 01:16:11.860116 29129 device.cpp:403]      CL_DEVICE_QUEUE_PROPERTIES:    CL_QUEUE_PROFILING_ENABLE
I0114 01:16:11.860121 29129 device.cpp:391]      CL_DEVICE_EXECUTION_CAPABILITIES:  CL_EXEC_KERNEL
I0114 01:16:11.860123 29129 device.cpp:407]     Max mem alloc size: 612630528
I0114 01:16:11.860126 29129 device.cpp:407]     Global mem size:    1482686464
I0114 01:16:11.860129 29129 device.cpp:407]     Local mem size: 32768
I0114 01:16:11.860132 29129 device.cpp:90] Picked default device type : dGPU 0
Err: Open ocl dir failed!
Segmentation fault (core dumped)

Runtime error in 2_dreaming_time.py script: "KeyError: 'inception_4d/output'"

Getting a runtime error while running 2_dreaming_time.py using the places205CNN_iter_upgraded.caffemodel

The model seems to load up fine as it says Processing frame #1 before the errors start to show:

I0901 23:34:43.718667 5753 upgrade_proto.cpp:618] Attempting to upgrade input file specified using deprecated V1LayerParameter: /home/alex/Code/caffe/models/places205/places205CNN_iter_300000_upgraded.caffemodel
I0901 23:34:43.886610 5753 upgrade_proto.cpp:626] Successfully upgraded file specified using deprecated V1LayerParameter
Processing frame #1
Setting up Guide with selected image
Traceback (most recent call last):
File "2_dreaming_time.py", line 506, in
main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
File "2_dreaming_time.py", line 335, in main
guide_features = prepare_guide(net,PIL.Image.open(guide_image), end=endparam)
File "2_dreaming_time.py", line 77, in prepare_guide
(src, dst) = (net.blobs["data"], net.blobs[end])
KeyError: 'inception_4d/output'

nrframes not being calculated correctly

i had to change

nrframes =len([name for name in os.listdir('./input') if os.path.isfile(name)])

to the following to get it to properly caluculate the number of images

nrframes =len([name for name in os.listdir(input) if os.path.isfile(os.path.join(input, name))])

Blend seems to be broken

Hey there,
great stuff! Thanks a lot for making this!

The -b parameter seems to be broken. No matter, what I enter (0, 0.0, 1, 1.0) - I always get "float is expected". Loop works and omitting the parameter works (and gives 0.5 I'd say).

Motion compensation

Blend current frame with motion compensated difference between previous non-processed and processed frame.

No such functions: 'display' and 'clear_output'

Hi,
I'm trying to launch 2_dreaming_time.py, but it fails at the line "display(Image(data=f.getvalue()))". There is no function named display.
When I remove that line, it fails at the line "clear_output(wait=True)", because there is no such function "clear_output".
What should I do?

1080p GPU Memory Recommendation?

Is there a recommended amount of GPU RAM to handle 1080p video? I'm getting "Check failed: error == cudaSuccess (2 vs. 0) out of memory" with 2GB.

Processing 3rd Frame and get cudnn Argument Error

Python 2.7.
Caffe pulled from git in last 24 hours.
DeepDreamVideo pull from git in last 30 minutes.
cudnn v2 installed and caffe compiled for cudnn.
Using the Intel MKL for BLAS.
Caffe passes all tests.

Running successfully for first 2 frames.

Processing frame #3
F0711 15:16:20.228301 31398 cudnn_conv_layer.cu:53] Check failed: status == CUDNN_STATUS_SUCCESS (3 vs. 0)  CUDNN_STATUS_BAD_PARAM
*** Check failure stack trace: ***
Aborted (core dumped)

Rollaxis error: numpy version?

Running this on debian jessie after a caffe install I get

Processing frame #1
Traceback (most recent call last):
  File "2_dreaming_time.py", line 506, in <module>
    main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
  File "2_dreaming_time.py", line 331, in main
    frame = deepdream(net, frame, image_type=image_type, verbose=verbose, iter_n = iterations, step_size = stepsize, octave_n = octaves, octave_scale = octave_scale, jitter=jitter, end = endparam)
  File "2_dreaming_time.py", line 113, in deepdream
    octaves = [preprocess(net, base_img)]
  File "2_dreaming_time.py", line 39, in preprocess
    return np.float32(np.rollaxis(img, 2)[::-1]) - net.transformer.mean['data']
  File "/usr/lib/python2.7/dist-packages/numpy/core/numeric.py", line 1342, in rollaxis
    raise ValueError(msg % ('axis', axis, n))
ValueError: rollaxis: axis (2) must be >=0 and < 2

And altering the axis to be either 0 or 1 results in an image match error (image ends up rotated incorrectly).

Frame 1 of 122
Frame Time: 23s
Estimated Total Time Remaining: 2783s (0:46:23)
***************************************
Traceback (most recent call last):
  File "2_dreaming_time.py", line 506, in <module>
    main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
  File "2_dreaming_time.py", line 375, in main
    frame = morphPicture(saveframe,newframe,blendval,preview)
  File "2_dreaming_time.py", line 234, in morphPicture
    return PIL.Image.blend(img1, img2, blend)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 2329, in blend
    return im1._new(core.blend(im1.im, im2.im, alpha))
ValueError: images do not match

Any help would be appreciated.

numpy version is '1.8.2'

Please Help!!!

I am trying to run this from Windows 10 and have python installed, but am not familiar with coding. How can I run this? It's not working, when running from cmd prompt I get the error below;

D:\DeepDreamVideo-master>python 2_dreaming_time.py
File "D:\DeepDreamVideo-master\2_dreaming_time.py", line 21
print subprocess.Popen('ffmpeg -i ' + inputdir + ' -f image2 ' + outputdir + '/%08d.png', shell=True,
^
SyntaxError: invalid syntax

Question about alpha / mix

In your readme, you say "every next unprocessed frame in the movie clip is blended with the previous processed frame before being "dreamed" on, moving the alpha from 0.5 to 1 and back again". Looking at the code, it looks like you are using a fixed mix amount ( which defaults to 0.5) and not fluctuating it, as described. Your video appears to be using a different mix amount than 0.5 (e.g. less of the previous frame) - it looks closer to what I see if I use .25/.75. Could you clarify?

Spelling error.

In the #Blending Options paragraph, there is a spelling error.
The line is written as, " The best results come from a well selected blending factor, used to blend each frame into the next, keeping consitancy between the frames and the dreamed up artefacts, but without the added dreamed artefacts overruling the original scene, or in the opposite case, switching too rapidly."

Here the word consistency is misspelled.
The correct line could be:
"The best results come from a well selected blending factor, used to blend each frame into the next, keeping consistency between the frames and the dreamed up artefacts, but without the added dreamed artefacts overruling the original scene, or in the opposite case, switching too rapidly."
Thank you.

2_dreaming_time.py gpu mode

I'm not saying this is an issue with your code but maybe a little insight would help me figure out what went wrong.

First thing you will notice is that I modified your code. This is because I defined gpu with --gpu 0 appended to your python script. The script runs but only using one cpu core and no gpu utilization (confirmed in nvidia-smi). In your python script 2_dreaming_time.py I changed the lines under

should be picked up by caffe by default, but just in case

standard caffe:

to the following

if gpu == '0':
    caffe.set_mode_gpu()
    caffe.set_device(int(args.gpu))
    print("GPU mode [device id: %s]" % args.gpu)
    print("using GPU, but you'd still better make a cup of coffee")
else: print("SHITTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT")

if gpu (equals) 0 run this. I did this because it picked up my gpu value as 0 so it did not run originally. For some reason it picks up the 0 but doesn't utilize the gpu. And then works after it runs your commands to set the mode and device. I'm sure I have missed something hear as I'm new to caffe and python. But how is the variable gpu determined? Maybe I can find the source of my mistake.

And thank you for your hard work. It went from 40 hours to 22 min to convert 776 frames. Can wait to put it all back together and watch!

higher quality images

DDV creates jpeg stills at around 75% quality. These artifact-laden images are then analyzed and iteratively "dreamt", then saved again in the lossy jpg format. While I was battle-testing the shell scripts, I noticed an incredible loss of fidelity in the resulting video.

Of the many other image formats available, I recommend png. This will probably make the entire pipeline slower, but will result in higher quality.

In keeping with the "choose your own toolkit" approach, I could imagine making a PR that allows the user to choose to sacrifice performance for quality by defining the compression [ png | jpg20 | jpg40 | jpg60 | jpg80 ].

Should the user choose png, then the service should probably ALWAYS try to pngcrush the images before continuing.

Shall I go ahead with this?

Out of Memory With 1 Iteration

Running the program for 1 iteration per frame (128x72) leaves the card out of memory (Geforce GT 630)
Note: This does work on a 970M

2_dreaming_time.exe -i ../images -o ../images_out --gpu 0 -it jpg --model_path caffe_dev/models/bvlc_googlenet/ --model_name bvlc_googlenet.caffemodel -v 0 --iterations 1 
WARNING: Logging before InitGoogleLogging() is written to STDERR
I1115 19:27:14.168330 492608 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
W1115 19:27:14.287336 492608 _caffe.cpp:175] DEPRECATION WARNING - deprecated use of Python interface
W1115 19:27:14.287336 492608 _caffe.cpp:176] Use this instead (with the named "weights" parameter):
W1115 19:27:14.287336 492608 _caffe.cpp:178] Net('tmp.prototxt', 1, weights='caffe_dev/models/bvlc_googlenet/bvlc_googlenet.caffemodel')
I1115 19:27:14.294337 492608 net.cpp:51] Initializing net from parameters: 
name: "GoogleNet"
force_backward: true
state {
  phase: TEST
  level: 0
}
layer {
  name: "data"
  type: "Input"
  top: "data"
  input_param {
    shape {
      dim: 10
      dim: 3
      dim: 224
      dim: 224
    }
  }
}
layer {
  name: "conv1/7x7_s2"
  type: "Convolution"
  bottom: "data"
  top: "conv1/7x7_s2"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    pad: 3
    kernel_size: 7
    stride: 2
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "conv1/relu_7x7"
  type: "ReLU"
  bottom: "conv1/7x7_s2"
  top: "conv1/7x7_s2"
}
layer {
  name: "pool1/3x3_s2"
  type: "Pooling"
  bottom: "conv1/7x7_s2"
  top: "pool1/3x3_s2"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 2
  }
}
layer {
  name: "pool1/norm1"
  type: "LRN"
  bottom: "pool1/3x3_s2"
  top: "pool1/norm1"
  lrn_param {
    local_size: 5
    alpha: 0.0001
    beta: 0.75
  }
}
layer {
  name: "conv2/3x3_reduce"
  type: "Convolution"
  bottom: "pool1/norm1"
  top: "conv2/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "conv2/relu_3x3_reduce"
  type: "ReLU"
  bottom: "conv2/3x3_reduce"
  top: "conv2/3x3_reduce"
}
layer {
  name: "conv2/3x3"
  type: "Convolution"
  bottom: "conv2/3x3_reduce"
  top: "conv2/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 192
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "conv2/relu_3x3"
  type: "ReLU"
  bottom: "conv2/3x3"
  top: "conv2/3x3"
}
layer {
  name: "conv2/norm2"
  type: "LRN"
  bottom: "conv2/3x3"
  top: "conv2/norm2"
  lrn_param {
    local_size: 5
    alpha: 0.0001
    beta: 0.75
  }
}
layer {
  name: "pool2/3x3_s2"
  type: "Pooling"
  bottom: "conv2/norm2"
  top: "pool2/3x3_s2"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 2
  }
}
layer {
  name: "inception_3a/1x1"
  type: "Convolution"
  bottom: "pool2/3x3_s2"
  top: "inception_3a/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_1x1"
  type: "ReLU"
  bottom: "inception_3a/1x1"
  top: "inception_3a/1x1"
}
layer {
  name: "inception_3a/3x3_reduce"
  type: "Convolution"
  bottom: "pool2/3x3_s2"
  top: "inception_3a/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 96
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_3a/3x3_reduce"
  top: "inception_3a/3x3_reduce"
}
layer {
  name: "inception_3a/3x3"
  type: "Convolution"
  bottom: "inception_3a/3x3_reduce"
  top: "inception_3a/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_3x3"
  type: "ReLU"
  bottom: "inception_3a/3x3"
  top: "inception_3a/3x3"
}
layer {
  name: "inception_3a/5x5_reduce"
  type: "Convolution"
  bottom: "pool2/3x3_s2"
  top: "inception_3a/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 16
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_3a/5x5_reduce"
  top: "inception_3a/5x5_reduce"
}
layer {
  name: "inception_3a/5x5"
  type: "Convolution"
  bottom: "inception_3a/5x5_reduce"
  top: "inception_3a/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_5x5"
  type: "ReLU"
  bottom: "inception_3a/5x5"
  top: "inception_3a/5x5"
}
layer {
  name: "inception_3a/pool"
  type: "Pooling"
  bottom: "pool2/3x3_s2"
  top: "inception_3a/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_3a/pool_proj"
  type: "Convolution"
  bottom: "inception_3a/pool"
  top: "inception_3a/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3a/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_3a/pool_proj"
  top: "inception_3a/pool_proj"
}
layer {
  name: "inception_3a/output"
  type: "Concat"
  bottom: "inception_3a/1x1"
  bottom: "inception_3a/3x3"
  bottom: "inception_3a/5x5"
  bottom: "inception_3a/pool_proj"
  top: "inception_3a/output"
}
layer {
  name: "inception_3b/1x1"
  type: "Convolution"
  bottom: "inception_3a/output"
  top: "inception_3b/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_1x1"
  type: "ReLU"
  bottom: "inception_3b/1x1"
  top: "inception_3b/1x1"
}
layer {
  name: "inception_3b/3x3_reduce"
  type: "Convolution"
  bottom: "inception_3a/output"
  top: "inception_3b/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_3b/3x3_reduce"
  top: "inception_3b/3x3_reduce"
}
layer {
  name: "inception_3b/3x3"
  type: "Convolution"
  bottom: "inception_3b/3x3_reduce"
  top: "inception_3b/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 192
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_3x3"
  type: "ReLU"
  bottom: "inception_3b/3x3"
  top: "inception_3b/3x3"
}
layer {
  name: "inception_3b/5x5_reduce"
  type: "Convolution"
  bottom: "inception_3a/output"
  top: "inception_3b/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_3b/5x5_reduce"
  top: "inception_3b/5x5_reduce"
}
layer {
  name: "inception_3b/5x5"
  type: "Convolution"
  bottom: "inception_3b/5x5_reduce"
  top: "inception_3b/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 96
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_5x5"
  type: "ReLU"
  bottom: "inception_3b/5x5"
  top: "inception_3b/5x5"
}
layer {
  name: "inception_3b/pool"
  type: "Pooling"
  bottom: "inception_3a/output"
  top: "inception_3b/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_3b/pool_proj"
  type: "Convolution"
  bottom: "inception_3b/pool"
  top: "inception_3b/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_3b/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_3b/pool_proj"
  top: "inception_3b/pool_proj"
}
layer {
  name: "inception_3b/output"
  type: "Concat"
  bottom: "inception_3b/1x1"
  bottom: "inception_3b/3x3"
  bottom: "inception_3b/5x5"
  bottom: "inception_3b/pool_proj"
  top: "inception_3b/output"
}
layer {
  name: "pool3/3x3_s2"
  type: "Pooling"
  bottom: "inception_3b/output"
  top: "pool3/3x3_s2"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 2
  }
}
layer {
  name: "inception_4a/1x1"
  type: "Convolution"
  bottom: "pool3/3x3_s2"
  top: "inception_4a/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 192
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_1x1"
  type: "ReLU"
  bottom: "inception_4a/1x1"
  top: "inception_4a/1x1"
}
layer {
  name: "inception_4a/3x3_reduce"
  type: "Convolution"
  bottom: "pool3/3x3_s2"
  top: "inception_4a/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 96
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_4a/3x3_reduce"
  top: "inception_4a/3x3_reduce"
}
layer {
  name: "inception_4a/3x3"
  type: "Convolution"
  bottom: "inception_4a/3x3_reduce"
  top: "inception_4a/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 208
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_3x3"
  type: "ReLU"
  bottom: "inception_4a/3x3"
  top: "inception_4a/3x3"
}
layer {
  name: "inception_4a/5x5_reduce"
  type: "Convolution"
  bottom: "pool3/3x3_s2"
  top: "inception_4a/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 16
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_4a/5x5_reduce"
  top: "inception_4a/5x5_reduce"
}
layer {
  name: "inception_4a/5x5"
  type: "Convolution"
  bottom: "inception_4a/5x5_reduce"
  top: "inception_4a/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 48
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_5x5"
  type: "ReLU"
  bottom: "inception_4a/5x5"
  top: "inception_4a/5x5"
}
layer {
  name: "inception_4a/pool"
  type: "Pooling"
  bottom: "pool3/3x3_s2"
  top: "inception_4a/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_4a/pool_proj"
  type: "Convolution"
  bottom: "inception_4a/pool"
  top: "inception_4a/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4a/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_4a/pool_proj"
  top: "inception_4a/pool_proj"
}
layer {
  name: "inception_4a/output"
  type: "Concat"
  bottom: "inception_4a/1x1"
  bottom: "inception_4a/3x3"
  bottom: "inception_4a/5x5"
  bottom: "inception_4a/pool_proj"
  top: "inception_4a/output"
}
layer {
  name: "inception_4b/1x1"
  type: "Convolution"
  bottom: "inception_4a/output"
  top: "inception_4b/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 160
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_1x1"
  type: "ReLU"
  bottom: "inception_4b/1x1"
  top: "inception_4b/1x1"
}
layer {
  name: "inception_4b/3x3_reduce"
  type: "Convolution"
  bottom: "inception_4a/output"
  top: "inception_4b/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 112
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_4b/3x3_reduce"
  top: "inception_4b/3x3_reduce"
}
layer {
  name: "inception_4b/3x3"
  type: "Convolution"
  bottom: "inception_4b/3x3_reduce"
  top: "inception_4b/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 224
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_3x3"
  type: "ReLU"
  bottom: "inception_4b/3x3"
  top: "inception_4b/3x3"
}
layer {
  name: "inception_4b/5x5_reduce"
  type: "Convolution"
  bottom: "inception_4a/output"
  top: "inception_4b/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 24
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_4b/5x5_reduce"
  top: "inception_4b/5x5_reduce"
}
layer {
  name: "inception_4b/5x5"
  type: "Convolution"
  bottom: "inception_4b/5x5_reduce"
  top: "inception_4b/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_5x5"
  type: "ReLU"
  bottom: "inception_4b/5x5"
  top: "inception_4b/5x5"
}
layer {
  name: "inception_4b/pool"
  type: "Pooling"
  bottom: "inception_4a/output"
  top: "inception_4b/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_4b/pool_proj"
  type: "Convolution"
  bottom: "inception_4b/pool"
  top: "inception_4b/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4b/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_4b/pool_proj"
  top: "inception_4b/pool_proj"
}
layer {
  name: "inception_4b/output"
  type: "Concat"
  bottom: "inception_4b/1x1"
  bottom: "inception_4b/3x3"
  bottom: "inception_4b/5x5"
  bottom: "inception_4b/pool_proj"
  top: "inception_4b/output"
}
layer {
  name: "inception_4c/1x1"
  type: "Convolution"
  bottom: "inception_4b/output"
  top: "inception_4c/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_1x1"
  type: "ReLU"
  bottom: "inception_4c/1x1"
  top: "inception_4c/1x1"
}
layer {
  name: "inception_4c/3x3_reduce"
  type: "Convolution"
  bottom: "inception_4b/output"
  top: "inception_4c/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_4c/3x3_reduce"
  top: "inception_4c/3x3_reduce"
}
layer {
  name: "inception_4c/3x3"
  type: "Convolution"
  bottom: "inception_4c/3x3_reduce"
  top: "inception_4c/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 256
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_3x3"
  type: "ReLU"
  bottom: "inception_4c/3x3"
  top: "inception_4c/3x3"
}
layer {
  name: "inception_4c/5x5_reduce"
  type: "Convolution"
  bottom: "inception_4b/output"
  top: "inception_4c/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 24
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_4c/5x5_reduce"
  top: "inception_4c/5x5_reduce"
}
layer {
  name: "inception_4c/5x5"
  type: "Convolution"
  bottom: "inception_4c/5x5_reduce"
  top: "inception_4c/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_5x5"
  type: "ReLU"
  bottom: "inception_4c/5x5"
  top: "inception_4c/5x5"
}
layer {
  name: "inception_4c/pool"
  type: "Pooling"
  bottom: "inception_4b/output"
  top: "inception_4c/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_4c/pool_proj"
  type: "Convolution"
  bottom: "inception_4c/pool"
  top: "inception_4c/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4c/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_4c/pool_proj"
  top: "inception_4c/pool_proj"
}
layer {
  name: "inception_4c/output"
  type: "Concat"
  bottom: "inception_4c/1x1"
  bottom: "inception_4c/3x3"
  bottom: "inception_4c/5x5"
  bottom: "inception_4c/pool_proj"
  top: "inception_4c/output"
}
layer {
  name: "inception_4d/1x1"
  type: "Convolution"
  bottom: "inception_4c/output"
  top: "inception_4d/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 112
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_1x1"
  type: "ReLU"
  bottom: "inception_4d/1x1"
  top: "inception_4d/1x1"
}
layer {
  name: "inception_4d/3x3_reduce"
  type: "Convolution"
  bottom: "inception_4c/output"
  top: "inception_4d/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 144
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_4d/3x3_reduce"
  top: "inception_4d/3x3_reduce"
}
layer {
  name: "inception_4d/3x3"
  type: "Convolution"
  bottom: "inception_4d/3x3_reduce"
  top: "inception_4d/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 288
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_3x3"
  type: "ReLU"
  bottom: "inception_4d/3x3"
  top: "inception_4d/3x3"
}
layer {
  name: "inception_4d/5x5_reduce"
  type: "Convolution"
  bottom: "inception_4c/output"
  top: "inception_4d/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_4d/5x5_reduce"
  top: "inception_4d/5x5_reduce"
}
layer {
  name: "inception_4d/5x5"
  type: "Convolution"
  bottom: "inception_4d/5x5_reduce"
  top: "inception_4d/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_5x5"
  type: "ReLU"
  bottom: "inception_4d/5x5"
  top: "inception_4d/5x5"
}
layer {
  name: "inception_4d/pool"
  type: "Pooling"
  bottom: "inception_4c/output"
  top: "inception_4d/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_4d/pool_proj"
  type: "Convolution"
  bottom: "inception_4d/pool"
  top: "inception_4d/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 64
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4d/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_4d/pool_proj"
  top: "inception_4d/pool_proj"
}
layer {
  name: "inception_4d/output"
  type: "Concat"
  bottom: "inception_4d/1x1"
  bottom: "inception_4d/3x3"
  bottom: "inception_4d/5x5"
  bottom: "inception_4d/pool_proj"
  top: "inception_4d/output"
}
layer {
  name: "inception_4e/1x1"
  type: "Convolution"
  bottom: "inception_4d/output"
  top: "inception_4e/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 256
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_1x1"
  type: "ReLU"
  bottom: "inception_4e/1x1"
  top: "inception_4e/1x1"
}
layer {
  name: "inception_4e/3x3_reduce"
  type: "Convolution"
  bottom: "inception_4d/output"
  top: "inception_4e/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 160
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_4e/3x3_reduce"
  top: "inception_4e/3x3_reduce"
}
layer {
  name: "inception_4e/3x3"
  type: "Convolution"
  bottom: "inception_4e/3x3_reduce"
  top: "inception_4e/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 320
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_3x3"
  type: "ReLU"
  bottom: "inception_4e/3x3"
  top: "inception_4e/3x3"
}
layer {
  name: "inception_4e/5x5_reduce"
  type: "Convolution"
  bottom: "inception_4d/output"
  top: "inception_4e/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_5x5_reduce"
  type: "ReLU"
  bottom: "inception_4e/5x5_reduce"
  top: "inception_4e/5x5_reduce"
}
layer {
  name: "inception_4e/5x5"
  type: "Convolution"
  bottom: "inception_4e/5x5_reduce"
  top: "inception_4e/5x5"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    pad: 2
    kernel_size: 5
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_5x5"
  type: "ReLU"
  bottom: "inception_4e/5x5"
  top: "inception_4e/5x5"
}
layer {
  name: "inception_4e/pool"
  type: "Pooling"
  bottom: "inception_4d/output"
  top: "inception_4e/pool"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 1
    pad: 1
  }
}
layer {
  name: "inception_4e/pool_proj"
  type: "Convolution"
  bottom: "inception_4e/pool"
  top: "inception_4e/pool_proj"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 128
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.1
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_4e/relu_pool_proj"
  type: "ReLU"
  bottom: "inception_4e/pool_proj"
  top: "inception_4e/pool_proj"
}
layer {
  name: "inception_4e/output"
  type: "Concat"
  bottom: "inception_4e/1x1"
  bottom: "inception_4e/3x3"
  bottom: "inception_4e/5x5"
  bottom: "inception_4e/pool_proj"
  top: "inception_4e/output"
}
layer {
  name: "pool4/3x3_s2"
  type: "Pooling"
  bottom: "inception_4e/output"
  top: "pool4/3x3_s2"
  pooling_param {
    pool: MAX
    kernel_size: 3
    stride: 2
  }
}
layer {
  name: "inception_5a/1x1"
  type: "Convolution"
  bottom: "pool4/3x3_s2"
  top: "inception_5a/1x1"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 256
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_5a/relu_1x1"
  type: "ReLU"
  bottom: "inception_5a/1x1"
  top: "inception_5a/1x1"
}
layer {
  name: "inception_5a/3x3_reduce"
  type: "Convolution"
  bottom: "pool4/3x3_s2"
  top: "inception_5a/3x3_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 160
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.09
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_5a/relu_3x3_reduce"
  type: "ReLU"
  bottom: "inception_5a/3x3_reduce"
  top: "inception_5a/3x3_reduce"
}
layer {
  name: "inception_5a/3x3"
  type: "Convolution"
  bottom: "inception_5a/3x3_reduce"
  top: "inception_5a/3x3"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 320
    pad: 1
    kernel_size: 3
    weight_filler {
      type: "xavier"
      std: 0.03
    }
    bias_filler {
      type: "constant"
      value: 0.2
    }
  }
}
layer {
  name: "inception_5a/relu_3x3"
  type: "ReLU"
  bottom: "inception_5a/3x3"
  top: "inception_5a/3x3"
}
layer {
  name: "inception_5a/5x5_reduce"
  type: "Convolution"
  bottom: "pool4/3x3_s2"
  top: "inception_5a/5x5_reduce"
  param {
    lr_mult: 1
    decay_mult: 1
  }
  param {
    lr_mult: 2
    decay_mult: 0
  }
  convolution_param {
    num_output: 32
    kernel_size: 1
    weight_filler {
      type: "xavier"
      std: 0.2
    }
    bias_filler {
      type: "
I1115 19:27:16.032436 492608 layer_factory.cpp:58] Creating layer data
I1115 19:27:16.032436 492608 net.cpp:84] Creating Layer data
I1115 19:27:16.032436 492608 net.cpp:380] data -> data
I1115 19:27:16.106441 492608 net.cpp:122] Setting up data
I1115 19:27:16.106441 492608 net.cpp:129] Top shape: 10 3 224 224 (1505280)
I1115 19:27:16.106441 492608 net.cpp:137] Memory required for data: 6021120
I1115 19:27:16.107440 492608 layer_factory.cpp:58] Creating layer conv1/7x7_s2
I1115 19:27:16.107440 492608 net.cpp:84] Creating Layer conv1/7x7_s2
I1115 19:27:16.107440 492608 net.cpp:406] conv1/7x7_s2 <- data
I1115 19:27:16.107440 492608 net.cpp:380] conv1/7x7_s2 -> conv1/7x7_s2
I1115 19:27:16.108440 492608 common.cpp:36] System entropy source not available, using fallback algorithm to generate seed instead.
I1115 19:27:16.108440 492608 net.cpp:122] Setting up conv1/7x7_s2
I1115 19:27:16.108440 492608 net.cpp:129] Top shape: 10 64 112 112 (8028160)
I1115 19:27:16.108440 492608 net.cpp:137] Memory required for data: 38133760
I1115 19:27:16.108440 492608 layer_factory.cpp:58] Creating layer conv1/relu_7x7
I1115 19:27:16.108440 492608 net.cpp:84] Creating Layer conv1/relu_7x7
I1115 19:27:16.108440 492608 net.cpp:406] conv1/relu_7x7 <- conv1/7x7_s2
I1115 19:27:16.108440 492608 net.cpp:367] conv1/relu_7x7 -> conv1/7x7_s2 (in-place)
I1115 19:27:16.108440 492608 net.cpp:122] Setting up conv1/relu_7x7
I1115 19:27:16.108440 492608 net.cpp:129] Top shape: 10 64 112 112 (8028160)
I1115 19:27:16.108440 492608 net.cpp:137] Memory required for data: 70246400
I1115 19:27:16.108440 492608 layer_factory.cpp:58] Creating layer pool1/3x3_s2
I1115 19:27:16.108440 492608 net.cpp:84] Creating Layer pool1/3x3_s2
I1115 19:27:16.108440 492608 net.cpp:406] pool1/3x3_s2 <- conv1/7x7_s2
I1115 19:27:16.108440 492608 net.cpp:380] pool1/3x3_s2 -> pool1/3x3_s2
I1115 19:27:16.109441 492608 net.cpp:122] Setting up pool1/3x3_s2
I1115 19:27:16.109441 492608 net.cpp:129] Top shape: 10 64 56 56 (2007040)
I1115 19:27:16.109441 492608 net.cpp:137] Memory required for data: 78274560
I1115 19:27:16.109441 492608 layer_factory.cpp:58] Creating layer pool1/norm1
I1115 19:27:16.109441 492608 net.cpp:84] Creating Layer pool1/norm1
I1115 19:27:16.109441 492608 net.cpp:406] pool1/norm1 <- pool1/3x3_s2
I1115 19:27:16.109441 492608 net.cpp:380] pool1/norm1 -> pool1/norm1
I1115 19:27:16.109441 492608 net.cpp:122] Setting up pool1/norm1
I1115 19:27:16.109441 492608 net.cpp:129] Top shape: 10 64 56 56 (2007040)
I1115 19:27:16.109441 492608 net.cpp:137] Memory required for data: 86302720
I1115 19:27:16.109441 492608 layer_factory.cpp:58] Creating layer conv2/3x3_reduce
I1115 19:27:16.109441 492608 net.cpp:84] Creating Layer conv2/3x3_reduce
I1115 19:27:16.109441 492608 net.cpp:406] conv2/3x3_reduce <- pool1/norm1
I1115 19:27:16.109441 492608 net.cpp:380] conv2/3x3_reduce -> conv2/3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:122] Setting up conv2/3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:129] Top shape: 10 64 56 56 (2007040)
I1115 19:27:16.110441 492608 net.cpp:137] Memory required for data: 94330880
I1115 19:27:16.110441 492608 layer_factory.cpp:58] Creating layer conv2/relu_3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:84] Creating Layer conv2/relu_3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:406] conv2/relu_3x3_reduce <- conv2/3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:367] conv2/relu_3x3_reduce -> conv2/3x3_reduce (in-place)
I1115 19:27:16.110441 492608 net.cpp:122] Setting up conv2/relu_3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:129] Top shape: 10 64 56 56 (2007040)
I1115 19:27:16.110441 492608 net.cpp:137] Memory required for data: 102359040
I1115 19:27:16.110441 492608 layer_factory.cpp:58] Creating layer conv2/3x3
I1115 19:27:16.110441 492608 net.cpp:84] Creating Layer conv2/3x3
I1115 19:27:16.110441 492608 net.cpp:406] conv2/3x3 <- conv2/3x3_reduce
I1115 19:27:16.110441 492608 net.cpp:380] conv2/3x3 -> conv2/3x3
I1115 19:27:16.114441 492608 net.cpp:122] Setting up conv2/3x3
I1115 19:27:16.114441 492608 net.cpp:129] Top shape: 10 192 56 56 (6021120)
I1115 19:27:16.114441 492608 net.cpp:137] Memory required for data: 126443520
I1115 19:27:16.114441 492608 layer_factory.cpp:58] Creating layer conv2/relu_3x3
I1115 19:27:16.114441 492608 net.cpp:84] Creating Layer conv2/relu_3x3
I1115 19:27:16.114441 492608 net.cpp:406] conv2/relu_3x3 <- conv2/3x3
I1115 19:27:16.114441 492608 net.cpp:367] conv2/relu_3x3 -> conv2/3x3 (in-place)
I1115 19:27:16.114441 492608 net.cpp:122] Setting up conv2/relu_3x3
I1115 19:27:16.114441 492608 net.cpp:129] Top shape: 10 192 56 56 (6021120)
I1115 19:27:16.114441 492608 net.cpp:137] Memory required for data: 150528000
I1115 19:27:16.114441 492608 layer_factory.cpp:58] Creating layer conv2/norm2
I1115 19:27:16.114441 492608 net.cpp:84] Creating Layer conv2/norm2
I1115 19:27:16.114441 492608 net.cpp:406] conv2/norm2 <- conv2/3x3
I1115 19:27:16.114441 492608 net.cpp:380] conv2/norm2 -> conv2/norm2
I1115 19:27:16.114441 492608 net.cpp:122] Setting up conv2/norm2
I1115 19:27:16.114441 492608 net.cpp:129] Top shape: 10 192 56 56 (6021120)
I1115 19:27:16.114441 492608 net.cpp:137] Memory required for data: 174612480
I1115 19:27:16.114441 492608 layer_factory.cpp:58] Creating layer pool2/3x3_s2
I1115 19:27:16.114441 492608 net.cpp:84] Creating Layer pool2/3x3_s2
I1115 19:27:16.114441 492608 net.cpp:406] pool2/3x3_s2 <- conv2/norm2
I1115 19:27:16.114441 492608 net.cpp:380] pool2/3x3_s2 -> pool2/3x3_s2
I1115 19:27:16.114441 492608 net.cpp:122] Setting up pool2/3x3_s2
I1115 19:27:16.114441 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.114441 492608 net.cpp:137] Memory required for data: 180633600
I1115 19:27:16.114441 492608 layer_factory.cpp:58] Creating layer pool2/3x3_s2_pool2/3x3_s2_0_split
I1115 19:27:16.114441 492608 net.cpp:84] Creating Layer pool2/3x3_s2_pool2/3x3_s2_0_split
I1115 19:27:16.114441 492608 net.cpp:406] pool2/3x3_s2_pool2/3x3_s2_0_split <- pool2/3x3_s2
I1115 19:27:16.114441 492608 net.cpp:380] pool2/3x3_s2_pool2/3x3_s2_0_split -> pool2/3x3_s2_pool2/3x3_s2_0_split_0
I1115 19:27:16.114441 492608 net.cpp:380] pool2/3x3_s2_pool2/3x3_s2_0_split -> pool2/3x3_s2_pool2/3x3_s2_0_split_1
I1115 19:27:16.114441 492608 net.cpp:380] pool2/3x3_s2_pool2/3x3_s2_0_split -> pool2/3x3_s2_pool2/3x3_s2_0_split_2
I1115 19:27:16.702474 492608 net.cpp:380] pool2/3x3_s2_pool2/3x3_s2_0_split -> pool2/3x3_s2_pool2/3x3_s2_0_split_3
I1115 19:27:16.702474 492608 net.cpp:122] Setting up pool2/3x3_s2_pool2/3x3_s2_0_split
I1115 19:27:16.702474 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.702474 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.702474 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.702474 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.702474 492608 net.cpp:137] Memory required for data: 204718080
I1115 19:27:16.702474 492608 layer_factory.cpp:58] Creating layer inception_3a/1x1
I1115 19:27:16.702474 492608 net.cpp:84] Creating Layer inception_3a/1x1
I1115 19:27:16.702474 492608 net.cpp:406] inception_3a/1x1 <- pool2/3x3_s2_pool2/3x3_s2_0_split_0
I1115 19:27:16.702474 492608 net.cpp:380] inception_3a/1x1 -> inception_3a/1x1
I1115 19:27:16.704475 492608 net.cpp:122] Setting up inception_3a/1x1
I1115 19:27:16.704475 492608 net.cpp:129] Top shape: 10 64 28 28 (501760)
I1115 19:27:16.704475 492608 net.cpp:137] Memory required for data: 206725120
I1115 19:27:16.704475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_1x1
I1115 19:27:16.704475 492608 net.cpp:84] Creating Layer inception_3a/relu_1x1
I1115 19:27:16.704475 492608 net.cpp:406] inception_3a/relu_1x1 <- inception_3a/1x1
I1115 19:27:16.704475 492608 net.cpp:367] inception_3a/relu_1x1 -> inception_3a/1x1 (in-place)
I1115 19:27:16.704475 492608 net.cpp:122] Setting up inception_3a/relu_1x1
I1115 19:27:16.704475 492608 net.cpp:129] Top shape: 10 64 28 28 (501760)
I1115 19:27:16.704475 492608 net.cpp:137] Memory required for data: 208732160
I1115 19:27:16.704475 492608 layer_factory.cpp:58] Creating layer inception_3a/3x3_reduce
I1115 19:27:16.704475 492608 net.cpp:84] Creating Layer inception_3a/3x3_reduce
I1115 19:27:16.704475 492608 net.cpp:406] inception_3a/3x3_reduce <- pool2/3x3_s2_pool2/3x3_s2_0_split_1
I1115 19:27:16.704475 492608 net.cpp:380] inception_3a/3x3_reduce -> inception_3a/3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:122] Setting up inception_3a/3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:129] Top shape: 10 96 28 28 (752640)
I1115 19:27:16.706475 492608 net.cpp:137] Memory required for data: 211742720
I1115 19:27:16.706475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:84] Creating Layer inception_3a/relu_3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:406] inception_3a/relu_3x3_reduce <- inception_3a/3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:367] inception_3a/relu_3x3_reduce -> inception_3a/3x3_reduce (in-place)
I1115 19:27:16.706475 492608 net.cpp:122] Setting up inception_3a/relu_3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:129] Top shape: 10 96 28 28 (752640)
I1115 19:27:16.706475 492608 net.cpp:137] Memory required for data: 214753280
I1115 19:27:16.706475 492608 layer_factory.cpp:58] Creating layer inception_3a/3x3
I1115 19:27:16.706475 492608 net.cpp:84] Creating Layer inception_3a/3x3
I1115 19:27:16.706475 492608 net.cpp:406] inception_3a/3x3 <- inception_3a/3x3_reduce
I1115 19:27:16.706475 492608 net.cpp:380] inception_3a/3x3 -> inception_3a/3x3
I1115 19:27:16.708475 492608 net.cpp:122] Setting up inception_3a/3x3
I1115 19:27:16.708475 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:16.708475 492608 net.cpp:137] Memory required for data: 218767360
I1115 19:27:16.708475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_3x3
I1115 19:27:16.708475 492608 net.cpp:84] Creating Layer inception_3a/relu_3x3
I1115 19:27:16.708475 492608 net.cpp:406] inception_3a/relu_3x3 <- inception_3a/3x3
I1115 19:27:16.708475 492608 net.cpp:367] inception_3a/relu_3x3 -> inception_3a/3x3 (in-place)
I1115 19:27:16.708475 492608 net.cpp:122] Setting up inception_3a/relu_3x3
I1115 19:27:16.708475 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:16.708475 492608 net.cpp:137] Memory required for data: 222781440
I1115 19:27:16.708475 492608 layer_factory.cpp:58] Creating layer inception_3a/5x5_reduce
I1115 19:27:16.708475 492608 net.cpp:84] Creating Layer inception_3a/5x5_reduce
I1115 19:27:16.708475 492608 net.cpp:406] inception_3a/5x5_reduce <- pool2/3x3_s2_pool2/3x3_s2_0_split_2
I1115 19:27:16.708475 492608 net.cpp:380] inception_3a/5x5_reduce -> inception_3a/5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:122] Setting up inception_3a/5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:129] Top shape: 10 16 28 28 (125440)
I1115 19:27:16.709475 492608 net.cpp:137] Memory required for data: 223283200
I1115 19:27:16.709475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:84] Creating Layer inception_3a/relu_5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:406] inception_3a/relu_5x5_reduce <- inception_3a/5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:367] inception_3a/relu_5x5_reduce -> inception_3a/5x5_reduce (in-place)
I1115 19:27:16.709475 492608 net.cpp:122] Setting up inception_3a/relu_5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:129] Top shape: 10 16 28 28 (125440)
I1115 19:27:16.709475 492608 net.cpp:137] Memory required for data: 223784960
I1115 19:27:16.709475 492608 layer_factory.cpp:58] Creating layer inception_3a/5x5
I1115 19:27:16.709475 492608 net.cpp:84] Creating Layer inception_3a/5x5
I1115 19:27:16.709475 492608 net.cpp:406] inception_3a/5x5 <- inception_3a/5x5_reduce
I1115 19:27:16.709475 492608 net.cpp:380] inception_3a/5x5 -> inception_3a/5x5
I1115 19:27:16.709475 492608 net.cpp:122] Setting up inception_3a/5x5
I1115 19:27:16.709475 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:16.709475 492608 net.cpp:137] Memory required for data: 224788480
I1115 19:27:16.709475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_5x5
I1115 19:27:16.709475 492608 net.cpp:84] Creating Layer inception_3a/relu_5x5
I1115 19:27:16.709475 492608 net.cpp:406] inception_3a/relu_5x5 <- inception_3a/5x5
I1115 19:27:16.709475 492608 net.cpp:367] inception_3a/relu_5x5 -> inception_3a/5x5 (in-place)
I1115 19:27:16.709475 492608 net.cpp:122] Setting up inception_3a/relu_5x5
I1115 19:27:16.710475 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:16.710475 492608 net.cpp:137] Memory required for data: 225792000
I1115 19:27:16.710475 492608 layer_factory.cpp:58] Creating layer inception_3a/pool
I1115 19:27:16.710475 492608 net.cpp:84] Creating Layer inception_3a/pool
I1115 19:27:16.710475 492608 net.cpp:406] inception_3a/pool <- pool2/3x3_s2_pool2/3x3_s2_0_split_3
I1115 19:27:16.710475 492608 net.cpp:380] inception_3a/pool -> inception_3a/pool
I1115 19:27:16.710475 492608 net.cpp:122] Setting up inception_3a/pool
I1115 19:27:16.710475 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:16.710475 492608 net.cpp:137] Memory required for data: 231813120
I1115 19:27:16.710475 492608 layer_factory.cpp:58] Creating layer inception_3a/pool_proj
I1115 19:27:16.710475 492608 net.cpp:84] Creating Layer inception_3a/pool_proj
I1115 19:27:16.710475 492608 net.cpp:406] inception_3a/pool_proj <- inception_3a/pool
I1115 19:27:16.710475 492608 net.cpp:380] inception_3a/pool_proj -> inception_3a/pool_proj
I1115 19:27:16.710475 492608 net.cpp:122] Setting up inception_3a/pool_proj
I1115 19:27:16.710475 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:16.710475 492608 net.cpp:137] Memory required for data: 232816640
I1115 19:27:16.710475 492608 layer_factory.cpp:58] Creating layer inception_3a/relu_pool_proj
I1115 19:27:16.710475 492608 net.cpp:84] Creating Layer inception_3a/relu_pool_proj
I1115 19:27:16.710475 492608 net.cpp:406] inception_3a/relu_pool_proj <- inception_3a/pool_proj
I1115 19:27:16.710475 492608 net.cpp:367] inception_3a/relu_pool_proj -> inception_3a/pool_proj (in-place)
I1115 19:27:16.710475 492608 net.cpp:122] Setting up inception_3a/relu_pool_proj
I1115 19:27:16.710475 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:16.710475 492608 net.cpp:137] Memory required for data: 233820160
I1115 19:27:16.710475 492608 layer_factory.cpp:58] Creating layer inception_3a/output
I1115 19:27:17.024493 492608 net.cpp:84] Creating Layer inception_3a/output
I1115 19:27:17.024493 492608 net.cpp:406] inception_3a/output <- inception_3a/1x1
I1115 19:27:17.024493 492608 net.cpp:406] inception_3a/output <- inception_3a/3x3
I1115 19:27:17.024493 492608 net.cpp:406] inception_3a/output <- inception_3a/5x5
I1115 19:27:17.024493 492608 net.cpp:406] inception_3a/output <- inception_3a/pool_proj
I1115 19:27:17.024493 492608 net.cpp:380] inception_3a/output -> inception_3a/output
I1115 19:27:17.024493 492608 net.cpp:122] Setting up inception_3a/output
I1115 19:27:17.024493 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.024493 492608 net.cpp:137] Memory required for data: 241848320
I1115 19:27:17.024493 492608 layer_factory.cpp:58] Creating layer inception_3a/output_inception_3a/output_0_split
I1115 19:27:17.024493 492608 net.cpp:84] Creating Layer inception_3a/output_inception_3a/output_0_split
I1115 19:27:17.024493 492608 net.cpp:406] inception_3a/output_inception_3a/output_0_split <- inception_3a/output
I1115 19:27:17.024493 492608 net.cpp:380] inception_3a/output_inception_3a/output_0_split -> inception_3a/output_inception_3a/output_0_split_0
I1115 19:27:17.024493 492608 net.cpp:380] inception_3a/output_inception_3a/output_0_split -> inception_3a/output_inception_3a/output_0_split_1
I1115 19:27:17.024493 492608 net.cpp:380] inception_3a/output_inception_3a/output_0_split -> inception_3a/output_inception_3a/output_0_split_2
I1115 19:27:17.024493 492608 net.cpp:380] inception_3a/output_inception_3a/output_0_split -> inception_3a/output_inception_3a/output_0_split_3
I1115 19:27:17.025493 492608 net.cpp:122] Setting up inception_3a/output_inception_3a/output_0_split
I1115 19:27:17.025493 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.025493 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.025493 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.025493 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.025493 492608 net.cpp:137] Memory required for data: 273960960
I1115 19:27:17.025493 492608 layer_factory.cpp:58] Creating layer inception_3b/1x1
I1115 19:27:17.025493 492608 net.cpp:84] Creating Layer inception_3b/1x1
I1115 19:27:17.025493 492608 net.cpp:406] inception_3b/1x1 <- inception_3a/output_inception_3a/output_0_split_0
I1115 19:27:17.025493 492608 net.cpp:380] inception_3b/1x1 -> inception_3b/1x1
I1115 19:27:17.026494 492608 net.cpp:122] Setting up inception_3b/1x1
I1115 19:27:17.026494 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:17.026494 492608 net.cpp:137] Memory required for data: 277975040
I1115 19:27:17.026494 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_1x1
I1115 19:27:17.026494 492608 net.cpp:84] Creating Layer inception_3b/relu_1x1
I1115 19:27:17.026494 492608 net.cpp:406] inception_3b/relu_1x1 <- inception_3b/1x1
I1115 19:27:17.026494 492608 net.cpp:367] inception_3b/relu_1x1 -> inception_3b/1x1 (in-place)
I1115 19:27:17.026494 492608 net.cpp:122] Setting up inception_3b/relu_1x1
I1115 19:27:17.026494 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:17.026494 492608 net.cpp:137] Memory required for data: 281989120
I1115 19:27:17.026494 492608 layer_factory.cpp:58] Creating layer inception_3b/3x3_reduce
I1115 19:27:17.026494 492608 net.cpp:84] Creating Layer inception_3b/3x3_reduce
I1115 19:27:17.026494 492608 net.cpp:406] inception_3b/3x3_reduce <- inception_3a/output_inception_3a/output_0_split_1
I1115 19:27:17.026494 492608 net.cpp:380] inception_3b/3x3_reduce -> inception_3b/3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:122] Setting up inception_3b/3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:17.027493 492608 net.cpp:137] Memory required for data: 286003200
I1115 19:27:17.027493 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:84] Creating Layer inception_3b/relu_3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:406] inception_3b/relu_3x3_reduce <- inception_3b/3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:367] inception_3b/relu_3x3_reduce -> inception_3b/3x3_reduce (in-place)
I1115 19:27:17.027493 492608 net.cpp:122] Setting up inception_3b/relu_3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:129] Top shape: 10 128 28 28 (1003520)
I1115 19:27:17.027493 492608 net.cpp:137] Memory required for data: 290017280
I1115 19:27:17.027493 492608 layer_factory.cpp:58] Creating layer inception_3b/3x3
I1115 19:27:17.027493 492608 net.cpp:84] Creating Layer inception_3b/3x3
I1115 19:27:17.027493 492608 net.cpp:406] inception_3b/3x3 <- inception_3b/3x3_reduce
I1115 19:27:17.027493 492608 net.cpp:380] inception_3b/3x3 -> inception_3b/3x3
I1115 19:27:17.031493 492608 net.cpp:122] Setting up inception_3b/3x3
I1115 19:27:17.031493 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:17.031493 492608 net.cpp:137] Memory required for data: 296038400
I1115 19:27:17.032493 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_3x3
I1115 19:27:17.032493 492608 net.cpp:84] Creating Layer inception_3b/relu_3x3
I1115 19:27:17.032493 492608 net.cpp:406] inception_3b/relu_3x3 <- inception_3b/3x3
I1115 19:27:17.032493 492608 net.cpp:367] inception_3b/relu_3x3 -> inception_3b/3x3 (in-place)
I1115 19:27:17.032493 492608 net.cpp:122] Setting up inception_3b/relu_3x3
I1115 19:27:17.032493 492608 net.cpp:129] Top shape: 10 192 28 28 (1505280)
I1115 19:27:17.032493 492608 net.cpp:137] Memory required for data: 302059520
I1115 19:27:17.032493 492608 layer_factory.cpp:58] Creating layer inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:84] Creating Layer inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:406] inception_3b/5x5_reduce <- inception_3a/output_inception_3a/output_0_split_2
I1115 19:27:17.032493 492608 net.cpp:380] inception_3b/5x5_reduce -> inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:122] Setting up inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:17.032493 492608 net.cpp:137] Memory required for data: 303063040
I1115 19:27:17.032493 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:84] Creating Layer inception_3b/relu_5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:406] inception_3b/relu_5x5_reduce <- inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:367] inception_3b/relu_5x5_reduce -> inception_3b/5x5_reduce (in-place)
I1115 19:27:17.032493 492608 net.cpp:122] Setting up inception_3b/relu_5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:129] Top shape: 10 32 28 28 (250880)
I1115 19:27:17.032493 492608 net.cpp:137] Memory required for data: 304066560
I1115 19:27:17.032493 492608 layer_factory.cpp:58] Creating layer inception_3b/5x5
I1115 19:27:17.032493 492608 net.cpp:84] Creating Layer inception_3b/5x5
I1115 19:27:17.032493 492608 net.cpp:406] inception_3b/5x5 <- inception_3b/5x5_reduce
I1115 19:27:17.032493 492608 net.cpp:380] inception_3b/5x5 -> inception_3b/5x5
I1115 19:27:17.035495 492608 net.cpp:122] Setting up inception_3b/5x5
I1115 19:27:17.035495 492608 net.cpp:129] Top shape: 10 96 28 28 (752640)
I1115 19:27:17.035495 492608 net.cpp:137] Memory required for data: 307077120
I1115 19:27:17.035495 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_5x5
I1115 19:27:17.035495 492608 net.cpp:84] Creating Layer inception_3b/relu_5x5
I1115 19:27:17.035495 492608 net.cpp:406] inception_3b/relu_5x5 <- inception_3b/5x5
I1115 19:27:17.035495 492608 net.cpp:367] inception_3b/relu_5x5 -> inception_3b/5x5 (in-place)
I1115 19:27:17.035495 492608 net.cpp:122] Setting up inception_3b/relu_5x5
I1115 19:27:17.035495 492608 net.cpp:129] Top shape: 10 96 28 28 (752640)
I1115 19:27:17.035495 492608 net.cpp:137] Memory required for data: 310087680
I1115 19:27:17.035495 492608 layer_factory.cpp:58] Creating layer inception_3b/pool
I1115 19:27:17.035495 492608 net.cpp:84] Creating Layer inception_3b/pool
I1115 19:27:17.035495 492608 net.cpp:406] inception_3b/pool <- inception_3a/output_inception_3a/output_0_split_3
I1115 19:27:17.200503 492608 net.cpp:380] inception_3b/pool -> inception_3b/pool
I1115 19:27:17.200503 492608 net.cpp:122] Setting up inception_3b/pool
I1115 19:27:17.200503 492608 net.cpp:129] Top shape: 10 256 28 28 (2007040)
I1115 19:27:17.200503 492608 net.cpp:137] Memory required for data: 318115840
I1115 19:27:17.200503 492608 layer_factory.cpp:58] Creating layer inception_3b/pool_proj
I1115 19:27:17.200503 492608 net.cpp:84] Creating Layer inception_3b/pool_proj
I1115 19:27:17.200503 492608 net.cpp:406] inception_3b/pool_proj <- inception_3b/pool
I1115 19:27:17.200503 492608 net.cpp:380] inception_3b/pool_proj -> inception_3b/pool_proj
I1115 19:27:17.201503 492608 net.cpp:122] Setting up inception_3b/pool_proj
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 64 28 28 (501760)
I1115 19:27:17.201503 492608 net.cpp:137] Memory required for data: 320122880
I1115 19:27:17.201503 492608 layer_factory.cpp:58] Creating layer inception_3b/relu_pool_proj
I1115 19:27:17.201503 492608 net.cpp:84] Creating Layer inception_3b/relu_pool_proj
I1115 19:27:17.201503 492608 net.cpp:406] inception_3b/relu_pool_proj <- inception_3b/pool_proj
I1115 19:27:17.201503 492608 net.cpp:367] inception_3b/relu_pool_proj -> inception_3b/pool_proj (in-place)
I1115 19:27:17.201503 492608 net.cpp:122] Setting up inception_3b/relu_pool_proj
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 64 28 28 (501760)
I1115 19:27:17.201503 492608 net.cpp:137] Memory required for data: 322129920
I1115 19:27:17.201503 492608 layer_factory.cpp:58] Creating layer inception_3b/output
I1115 19:27:17.201503 492608 net.cpp:84] Creating Layer inception_3b/output
I1115 19:27:17.201503 492608 net.cpp:406] inception_3b/output <- inception_3b/1x1
I1115 19:27:17.201503 492608 net.cpp:406] inception_3b/output <- inception_3b/3x3
I1115 19:27:17.201503 492608 net.cpp:406] inception_3b/output <- inception_3b/5x5
I1115 19:27:17.201503 492608 net.cpp:406] inception_3b/output <- inception_3b/pool_proj
I1115 19:27:17.201503 492608 net.cpp:380] inception_3b/output -> inception_3b/output
I1115 19:27:17.201503 492608 net.cpp:122] Setting up inception_3b/output
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 28 28 (3763200)
I1115 19:27:17.201503 492608 net.cpp:137] Memory required for data: 337182720
I1115 19:27:17.201503 492608 layer_factory.cpp:58] Creating layer pool3/3x3_s2
I1115 19:27:17.201503 492608 net.cpp:84] Creating Layer pool3/3x3_s2
I1115 19:27:17.201503 492608 net.cpp:406] pool3/3x3_s2 <- inception_3b/output
I1115 19:27:17.201503 492608 net.cpp:380] pool3/3x3_s2 -> pool3/3x3_s2
I1115 19:27:17.201503 492608 net.cpp:122] Setting up pool3/3x3_s2
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.201503 492608 net.cpp:137] Memory required for data: 340945920
I1115 19:27:17.201503 492608 layer_factory.cpp:58] Creating layer pool3/3x3_s2_pool3/3x3_s2_0_split
I1115 19:27:17.201503 492608 net.cpp:84] Creating Layer pool3/3x3_s2_pool3/3x3_s2_0_split
I1115 19:27:17.201503 492608 net.cpp:406] pool3/3x3_s2_pool3/3x3_s2_0_split <- pool3/3x3_s2
I1115 19:27:17.201503 492608 net.cpp:380] pool3/3x3_s2_pool3/3x3_s2_0_split -> pool3/3x3_s2_pool3/3x3_s2_0_split_0
I1115 19:27:17.201503 492608 net.cpp:380] pool3/3x3_s2_pool3/3x3_s2_0_split -> pool3/3x3_s2_pool3/3x3_s2_0_split_1
I1115 19:27:17.201503 492608 net.cpp:380] pool3/3x3_s2_pool3/3x3_s2_0_split -> pool3/3x3_s2_pool3/3x3_s2_0_split_2
I1115 19:27:17.201503 492608 net.cpp:380] pool3/3x3_s2_pool3/3x3_s2_0_split -> pool3/3x3_s2_pool3/3x3_s2_0_split_3
I1115 19:27:17.201503 492608 net.cpp:122] Setting up pool3/3x3_s2_pool3/3x3_s2_0_split
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.201503 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.201503 492608 net.cpp:137] Memory required for data: 355998720
I1115 19:27:17.201503 492608 layer_factory.cpp:58] Creating layer inception_4a/1x1
I1115 19:27:17.201503 492608 net.cpp:84] Creating Layer inception_4a/1x1
I1115 19:27:17.201503 492608 net.cpp:406] inception_4a/1x1 <- pool3/3x3_s2_pool3/3x3_s2_0_split_0
I1115 19:27:17.201503 492608 net.cpp:380] inception_4a/1x1 -> inception_4a/1x1
I1115 19:27:17.203503 492608 net.cpp:122] Setting up inception_4a/1x1
I1115 19:27:17.203503 492608 net.cpp:129] Top shape: 10 192 14 14 (376320)
I1115 19:27:17.203503 492608 net.cpp:137] Memory required for data: 357504000
I1115 19:27:17.203503 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_1x1
I1115 19:27:17.203503 492608 net.cpp:84] Creating Layer inception_4a/relu_1x1
I1115 19:27:17.203503 492608 net.cpp:406] inception_4a/relu_1x1 <- inception_4a/1x1
I1115 19:27:17.203503 492608 net.cpp:367] inception_4a/relu_1x1 -> inception_4a/1x1 (in-place)
I1115 19:27:17.203503 492608 net.cpp:122] Setting up inception_4a/relu_1x1
I1115 19:27:17.203503 492608 net.cpp:129] Top shape: 10 192 14 14 (376320)
I1115 19:27:17.203503 492608 net.cpp:137] Memory required for data: 359009280
I1115 19:27:17.203503 492608 layer_factory.cpp:58] Creating layer inception_4a/3x3_reduce
I1115 19:27:17.203503 492608 net.cpp:84] Creating Layer inception_4a/3x3_reduce
I1115 19:27:17.203503 492608 net.cpp:406] inception_4a/3x3_reduce <- pool3/3x3_s2_pool3/3x3_s2_0_split_1
I1115 19:27:17.203503 492608 net.cpp:380] inception_4a/3x3_reduce -> inception_4a/3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:122] Setting up inception_4a/3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:129] Top shape: 10 96 14 14 (188160)
I1115 19:27:17.204504 492608 net.cpp:137] Memory required for data: 359761920
I1115 19:27:17.204504 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:84] Creating Layer inception_4a/relu_3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:406] inception_4a/relu_3x3_reduce <- inception_4a/3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:367] inception_4a/relu_3x3_reduce -> inception_4a/3x3_reduce (in-place)
I1115 19:27:17.204504 492608 net.cpp:122] Setting up inception_4a/relu_3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:129] Top shape: 10 96 14 14 (188160)
I1115 19:27:17.204504 492608 net.cpp:137] Memory required for data: 360514560
I1115 19:27:17.204504 492608 layer_factory.cpp:58] Creating layer inception_4a/3x3
I1115 19:27:17.204504 492608 net.cpp:84] Creating Layer inception_4a/3x3
I1115 19:27:17.204504 492608 net.cpp:406] inception_4a/3x3 <- inception_4a/3x3_reduce
I1115 19:27:17.204504 492608 net.cpp:380] inception_4a/3x3 -> inception_4a/3x3
I1115 19:27:17.208503 492608 net.cpp:122] Setting up inception_4a/3x3
I1115 19:27:17.208503 492608 net.cpp:129] Top shape: 10 208 14 14 (407680)
I1115 19:27:17.208503 492608 net.cpp:137] Memory required for data: 362145280
I1115 19:27:17.208503 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_3x3
I1115 19:27:17.208503 492608 net.cpp:84] Creating Layer inception_4a/relu_3x3
I1115 19:27:17.208503 492608 net.cpp:406] inception_4a/relu_3x3 <- inception_4a/3x3
I1115 19:27:17.208503 492608 net.cpp:367] inception_4a/relu_3x3 -> inception_4a/3x3 (in-place)
I1115 19:27:17.208503 492608 net.cpp:122] Setting up inception_4a/relu_3x3
I1115 19:27:17.208503 492608 net.cpp:129] Top shape: 10 208 14 14 (407680)
I1115 19:27:17.208503 492608 net.cpp:137] Memory required for data: 363776000
I1115 19:27:17.208503 492608 layer_factory.cpp:58] Creating layer inception_4a/5x5_reduce
I1115 19:27:17.208503 492608 net.cpp:84] Creating Layer inception_4a/5x5_reduce
I1115 19:27:17.208503 492608 net.cpp:406] inception_4a/5x5_reduce <- pool3/3x3_s2_pool3/3x3_s2_0_split_2
I1115 19:27:17.208503 492608 net.cpp:380] inception_4a/5x5_reduce -> inception_4a/5x5_reduce
I1115 19:27:17.209503 492608 net.cpp:122] Setting up inception_4a/5x5_reduce
I1115 19:27:17.209503 492608 net.cpp:129] Top shape: 10 16 14 14 (31360)
I1115 19:27:17.209503 492608 net.cpp:137] Memory required for data: 363901440
I1115 19:27:17.209503 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_5x5_reduce
I1115 19:27:17.366513 492608 net.cpp:84] Creating Layer inception_4a/relu_5x5_reduce
I1115 19:27:17.366513 492608 net.cpp:406] inception_4a/relu_5x5_reduce <- inception_4a/5x5_reduce
I1115 19:27:17.366513 492608 net.cpp:367] inception_4a/relu_5x5_reduce -> inception_4a/5x5_reduce (in-place)
I1115 19:27:17.366513 492608 net.cpp:122] Setting up inception_4a/relu_5x5_reduce
I1115 19:27:17.366513 492608 net.cpp:129] Top shape: 10 16 14 14 (31360)
I1115 19:27:17.366513 492608 net.cpp:137] Memory required for data: 364026880
I1115 19:27:17.366513 492608 layer_factory.cpp:58] Creating layer inception_4a/5x5
I1115 19:27:17.366513 492608 net.cpp:84] Creating Layer inception_4a/5x5
I1115 19:27:17.366513 492608 net.cpp:406] inception_4a/5x5 <- inception_4a/5x5_reduce
I1115 19:27:17.366513 492608 net.cpp:380] inception_4a/5x5 -> inception_4a/5x5
I1115 19:27:17.367513 492608 net.cpp:122] Setting up inception_4a/5x5
I1115 19:27:17.367513 492608 net.cpp:129] Top shape: 10 48 14 14 (94080)
I1115 19:27:17.367513 492608 net.cpp:137] Memory required for data: 364403200
I1115 19:27:17.367513 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_5x5
I1115 19:27:17.367513 492608 net.cpp:84] Creating Layer inception_4a/relu_5x5
I1115 19:27:17.367513 492608 net.cpp:406] inception_4a/relu_5x5 <- inception_4a/5x5
I1115 19:27:17.367513 492608 net.cpp:367] inception_4a/relu_5x5 -> inception_4a/5x5 (in-place)
I1115 19:27:17.367513 492608 net.cpp:122] Setting up inception_4a/relu_5x5
I1115 19:27:17.367513 492608 net.cpp:129] Top shape: 10 48 14 14 (94080)
I1115 19:27:17.367513 492608 net.cpp:137] Memory required for data: 364779520
I1115 19:27:17.367513 492608 layer_factory.cpp:58] Creating layer inception_4a/pool
I1115 19:27:17.367513 492608 net.cpp:84] Creating Layer inception_4a/pool
I1115 19:27:17.367513 492608 net.cpp:406] inception_4a/pool <- pool3/3x3_s2_pool3/3x3_s2_0_split_3
I1115 19:27:17.367513 492608 net.cpp:380] inception_4a/pool -> inception_4a/pool
I1115 19:27:17.367513 492608 net.cpp:122] Setting up inception_4a/pool
I1115 19:27:17.367513 492608 net.cpp:129] Top shape: 10 480 14 14 (940800)
I1115 19:27:17.367513 492608 net.cpp:137] Memory required for data: 368542720
I1115 19:27:17.367513 492608 layer_factory.cpp:58] Creating layer inception_4a/pool_proj
I1115 19:27:17.367513 492608 net.cpp:84] Creating Layer inception_4a/pool_proj
I1115 19:27:17.367513 492608 net.cpp:406] inception_4a/pool_proj <- inception_4a/pool
I1115 19:27:17.367513 492608 net.cpp:380] inception_4a/pool_proj -> inception_4a/pool_proj
I1115 19:27:17.368513 492608 net.cpp:122] Setting up inception_4a/pool_proj
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.368513 492608 net.cpp:137] Memory required for data: 369044480
I1115 19:27:17.368513 492608 layer_factory.cpp:58] Creating layer inception_4a/relu_pool_proj
I1115 19:27:17.368513 492608 net.cpp:84] Creating Layer inception_4a/relu_pool_proj
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/relu_pool_proj <- inception_4a/pool_proj
I1115 19:27:17.368513 492608 net.cpp:367] inception_4a/relu_pool_proj -> inception_4a/pool_proj (in-place)
I1115 19:27:17.368513 492608 net.cpp:122] Setting up inception_4a/relu_pool_proj
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.368513 492608 net.cpp:137] Memory required for data: 369546240
I1115 19:27:17.368513 492608 layer_factory.cpp:58] Creating layer inception_4a/output
I1115 19:27:17.368513 492608 net.cpp:84] Creating Layer inception_4a/output
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/output <- inception_4a/1x1
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/output <- inception_4a/3x3
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/output <- inception_4a/5x5
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/output <- inception_4a/pool_proj
I1115 19:27:17.368513 492608 net.cpp:380] inception_4a/output -> inception_4a/output
I1115 19:27:17.368513 492608 net.cpp:122] Setting up inception_4a/output
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.368513 492608 net.cpp:137] Memory required for data: 373560320
I1115 19:27:17.368513 492608 layer_factory.cpp:58] Creating layer inception_4a/output_inception_4a/output_0_split
I1115 19:27:17.368513 492608 net.cpp:84] Creating Layer inception_4a/output_inception_4a/output_0_split
I1115 19:27:17.368513 492608 net.cpp:406] inception_4a/output_inception_4a/output_0_split <- inception_4a/output
I1115 19:27:17.368513 492608 net.cpp:380] inception_4a/output_inception_4a/output_0_split -> inception_4a/output_inception_4a/output_0_split_0
I1115 19:27:17.368513 492608 net.cpp:380] inception_4a/output_inception_4a/output_0_split -> inception_4a/output_inception_4a/output_0_split_1
I1115 19:27:17.368513 492608 net.cpp:380] inception_4a/output_inception_4a/output_0_split -> inception_4a/output_inception_4a/output_0_split_2
I1115 19:27:17.368513 492608 net.cpp:380] inception_4a/output_inception_4a/output_0_split -> inception_4a/output_inception_4a/output_0_split_3
I1115 19:27:17.368513 492608 net.cpp:122] Setting up inception_4a/output_inception_4a/output_0_split
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.368513 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.368513 492608 net.cpp:137] Memory required for data: 389616640
I1115 19:27:17.368513 492608 layer_factory.cpp:58] Creating layer inception_4b/1x1
I1115 19:27:17.368513 492608 net.cpp:84] Creating Layer inception_4b/1x1
I1115 19:27:17.368513 492608 net.cpp:406] inception_4b/1x1 <- inception_4a/output_inception_4a/output_0_split_0
I1115 19:27:17.368513 492608 net.cpp:380] inception_4b/1x1 -> inception_4b/1x1
I1115 19:27:17.370513 492608 net.cpp:122] Setting up inception_4b/1x1
I1115 19:27:17.370513 492608 net.cpp:129] Top shape: 10 160 14 14 (313600)
I1115 19:27:17.370513 492608 net.cpp:137] Memory required for data: 390871040
I1115 19:27:17.370513 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_1x1
I1115 19:27:17.370513 492608 net.cpp:84] Creating Layer inception_4b/relu_1x1
I1115 19:27:17.370513 492608 net.cpp:406] inception_4b/relu_1x1 <- inception_4b/1x1
I1115 19:27:17.370513 492608 net.cpp:367] inception_4b/relu_1x1 -> inception_4b/1x1 (in-place)
I1115 19:27:17.370513 492608 net.cpp:122] Setting up inception_4b/relu_1x1
I1115 19:27:17.370513 492608 net.cpp:129] Top shape: 10 160 14 14 (313600)
I1115 19:27:17.370513 492608 net.cpp:137] Memory required for data: 392125440
I1115 19:27:17.370513 492608 layer_factory.cpp:58] Creating layer inception_4b/3x3_reduce
I1115 19:27:17.370513 492608 net.cpp:84] Creating Layer inception_4b/3x3_reduce
I1115 19:27:17.370513 492608 net.cpp:406] inception_4b/3x3_reduce <- inception_4a/output_inception_4a/output_0_split_1
I1115 19:27:17.370513 492608 net.cpp:380] inception_4b/3x3_reduce -> inception_4b/3x3_reduce
I1115 19:27:17.371513 492608 net.cpp:122] Setting up inception_4b/3x3_reduce
I1115 19:27:17.371513 492608 net.cpp:129] Top shape: 10 112 14 14 (219520)
I1115 19:27:17.371513 492608 net.cpp:137] Memory required for data: 393003520
I1115 19:27:17.371513 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_3x3_reduce
I1115 19:27:17.371513 492608 net.cpp:84] Creating Layer inception_4b/relu_3x3_reduce
I1115 19:27:17.371513 492608 net.cpp:406] inception_4b/relu_3x3_reduce <- inception_4b/3x3_reduce
I1115 19:27:17.371513 492608 net.cpp:367] inception_4b/relu_3x3_reduce -> inception_4b/3x3_reduce (in-place)
I1115 19:27:17.372514 492608 net.cpp:122] Setting up inception_4b/relu_3x3_reduce
I1115 19:27:17.372514 492608 net.cpp:129] Top shape: 10 112 14 14 (219520)
I1115 19:27:17.372514 492608 net.cpp:137] Memory required for data: 393881600
I1115 19:27:17.372514 492608 layer_factory.cpp:58] Creating layer inception_4b/3x3
I1115 19:27:17.372514 492608 net.cpp:84] Creating Layer inception_4b/3x3
I1115 19:27:17.372514 492608 net.cpp:406] inception_4b/3x3 <- inception_4b/3x3_reduce
I1115 19:27:17.533522 492608 net.cpp:380] inception_4b/3x3 -> inception_4b/3x3
I1115 19:27:17.538522 492608 net.cpp:122] Setting up inception_4b/3x3
I1115 19:27:17.538522 492608 net.cpp:129] Top shape: 10 224 14 14 (439040)
I1115 19:27:17.538522 492608 net.cpp:137] Memory required for data: 395637760
I1115 19:27:17.538522 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_3x3
I1115 19:27:17.538522 492608 net.cpp:84] Creating Layer inception_4b/relu_3x3
I1115 19:27:17.538522 492608 net.cpp:406] inception_4b/relu_3x3 <- inception_4b/3x3
I1115 19:27:17.538522 492608 net.cpp:367] inception_4b/relu_3x3 -> inception_4b/3x3 (in-place)
I1115 19:27:17.538522 492608 net.cpp:122] Setting up inception_4b/relu_3x3
I1115 19:27:17.538522 492608 net.cpp:129] Top shape: 10 224 14 14 (439040)
I1115 19:27:17.538522 492608 net.cpp:137] Memory required for data: 397393920
I1115 19:27:17.538522 492608 layer_factory.cpp:58] Creating layer inception_4b/5x5_reduce
I1115 19:27:17.538522 492608 net.cpp:84] Creating Layer inception_4b/5x5_reduce
I1115 19:27:17.538522 492608 net.cpp:406] inception_4b/5x5_reduce <- inception_4a/output_inception_4a/output_0_split_2
I1115 19:27:17.538522 492608 net.cpp:380] inception_4b/5x5_reduce -> inception_4b/5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:122] Setting up inception_4b/5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:129] Top shape: 10 24 14 14 (47040)
I1115 19:27:17.539522 492608 net.cpp:137] Memory required for data: 397582080
I1115 19:27:17.539522 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:84] Creating Layer inception_4b/relu_5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:406] inception_4b/relu_5x5_reduce <- inception_4b/5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:367] inception_4b/relu_5x5_reduce -> inception_4b/5x5_reduce (in-place)
I1115 19:27:17.539522 492608 net.cpp:122] Setting up inception_4b/relu_5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:129] Top shape: 10 24 14 14 (47040)
I1115 19:27:17.539522 492608 net.cpp:137] Memory required for data: 397770240
I1115 19:27:17.539522 492608 layer_factory.cpp:58] Creating layer inception_4b/5x5
I1115 19:27:17.539522 492608 net.cpp:84] Creating Layer inception_4b/5x5
I1115 19:27:17.539522 492608 net.cpp:406] inception_4b/5x5 <- inception_4b/5x5_reduce
I1115 19:27:17.539522 492608 net.cpp:380] inception_4b/5x5 -> inception_4b/5x5
I1115 19:27:17.541522 492608 net.cpp:122] Setting up inception_4b/5x5
I1115 19:27:17.541522 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.541522 492608 net.cpp:137] Memory required for data: 398272000
I1115 19:27:17.541522 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_5x5
I1115 19:27:17.541522 492608 net.cpp:84] Creating Layer inception_4b/relu_5x5
I1115 19:27:17.541522 492608 net.cpp:406] inception_4b/relu_5x5 <- inception_4b/5x5
I1115 19:27:17.541522 492608 net.cpp:367] inception_4b/relu_5x5 -> inception_4b/5x5 (in-place)
I1115 19:27:17.541522 492608 net.cpp:122] Setting up inception_4b/relu_5x5
I1115 19:27:17.541522 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.541522 492608 net.cpp:137] Memory required for data: 398773760
I1115 19:27:17.541522 492608 layer_factory.cpp:58] Creating layer inception_4b/pool
I1115 19:27:17.541522 492608 net.cpp:84] Creating Layer inception_4b/pool
I1115 19:27:17.541522 492608 net.cpp:406] inception_4b/pool <- inception_4a/output_inception_4a/output_0_split_3
I1115 19:27:17.541522 492608 net.cpp:380] inception_4b/pool -> inception_4b/pool
I1115 19:27:17.541522 492608 net.cpp:122] Setting up inception_4b/pool
I1115 19:27:17.541522 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.541522 492608 net.cpp:137] Memory required for data: 402787840
I1115 19:27:17.541522 492608 layer_factory.cpp:58] Creating layer inception_4b/pool_proj
I1115 19:27:17.541522 492608 net.cpp:84] Creating Layer inception_4b/pool_proj
I1115 19:27:17.541522 492608 net.cpp:406] inception_4b/pool_proj <- inception_4b/pool
I1115 19:27:17.541522 492608 net.cpp:380] inception_4b/pool_proj -> inception_4b/pool_proj
I1115 19:27:17.542523 492608 net.cpp:122] Setting up inception_4b/pool_proj
I1115 19:27:17.542523 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.542523 492608 net.cpp:137] Memory required for data: 403289600
I1115 19:27:17.542523 492608 layer_factory.cpp:58] Creating layer inception_4b/relu_pool_proj
I1115 19:27:17.542523 492608 net.cpp:84] Creating Layer inception_4b/relu_pool_proj
I1115 19:27:17.542523 492608 net.cpp:406] inception_4b/relu_pool_proj <- inception_4b/pool_proj
I1115 19:27:17.542523 492608 net.cpp:367] inception_4b/relu_pool_proj -> inception_4b/pool_proj (in-place)
I1115 19:27:17.542523 492608 net.cpp:122] Setting up inception_4b/relu_pool_proj
I1115 19:27:17.542523 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.542523 492608 net.cpp:137] Memory required for data: 403791360
I1115 19:27:17.542523 492608 layer_factory.cpp:58] Creating layer inception_4b/output
I1115 19:27:17.542523 492608 net.cpp:84] Creating Layer inception_4b/output
I1115 19:27:17.542523 492608 net.cpp:406] inception_4b/output <- inception_4b/1x1
I1115 19:27:17.542523 492608 net.cpp:406] inception_4b/output <- inception_4b/3x3
I1115 19:27:17.542523 492608 net.cpp:406] inception_4b/output <- inception_4b/5x5
I1115 19:27:17.542523 492608 net.cpp:406] inception_4b/output <- inception_4b/pool_proj
I1115 19:27:17.542523 492608 net.cpp:380] inception_4b/output -> inception_4b/output
I1115 19:27:17.543524 492608 net.cpp:122] Setting up inception_4b/output
I1115 19:27:17.543524 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.543524 492608 net.cpp:137] Memory required for data: 407805440
I1115 19:27:17.543524 492608 layer_factory.cpp:58] Creating layer inception_4b/output_inception_4b/output_0_split
I1115 19:27:17.543524 492608 net.cpp:84] Creating Layer inception_4b/output_inception_4b/output_0_split
I1115 19:27:17.543524 492608 net.cpp:406] inception_4b/output_inception_4b/output_0_split <- inception_4b/output
I1115 19:27:17.543524 492608 net.cpp:380] inception_4b/output_inception_4b/output_0_split -> inception_4b/output_inception_4b/output_0_split_0
I1115 19:27:17.543524 492608 net.cpp:380] inception_4b/output_inception_4b/output_0_split -> inception_4b/output_inception_4b/output_0_split_1
I1115 19:27:17.543524 492608 net.cpp:380] inception_4b/output_inception_4b/output_0_split -> inception_4b/output_inception_4b/output_0_split_2
I1115 19:27:17.543524 492608 net.cpp:380] inception_4b/output_inception_4b/output_0_split -> inception_4b/output_inception_4b/output_0_split_3
I1115 19:27:17.543524 492608 net.cpp:122] Setting up inception_4b/output_inception_4b/output_0_split
I1115 19:27:17.543524 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.543524 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.543524 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.543524 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.543524 492608 net.cpp:137] Memory required for data: 423861760
I1115 19:27:17.543524 492608 layer_factory.cpp:58] Creating layer inception_4c/1x1
I1115 19:27:17.543524 492608 net.cpp:84] Creating Layer inception_4c/1x1
I1115 19:27:17.543524 492608 net.cpp:406] inception_4c/1x1 <- inception_4b/output_inception_4b/output_0_split_0
I1115 19:27:17.543524 492608 net.cpp:380] inception_4c/1x1 -> inception_4c/1x1
I1115 19:27:17.544523 492608 net.cpp:122] Setting up inception_4c/1x1
I1115 19:27:17.544523 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:17.544523 492608 net.cpp:137] Memory required for data: 424865280
I1115 19:27:17.544523 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_1x1
I1115 19:27:17.544523 492608 net.cpp:84] Creating Layer inception_4c/relu_1x1
I1115 19:27:17.544523 492608 net.cpp:406] inception_4c/relu_1x1 <- inception_4c/1x1
I1115 19:27:17.544523 492608 net.cpp:367] inception_4c/relu_1x1 -> inception_4c/1x1 (in-place)
I1115 19:27:17.544523 492608 net.cpp:122] Setting up inception_4c/relu_1x1
I1115 19:27:17.704532 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:17.704532 492608 net.cpp:137] Memory required for data: 425868800
I1115 19:27:17.704532 492608 layer_factory.cpp:58] Creating layer inception_4c/3x3_reduce
I1115 19:27:17.704532 492608 net.cpp:84] Creating Layer inception_4c/3x3_reduce
I1115 19:27:17.704532 492608 net.cpp:406] inception_4c/3x3_reduce <- inception_4b/output_inception_4b/output_0_split_1
I1115 19:27:17.704532 492608 net.cpp:380] inception_4c/3x3_reduce -> inception_4c/3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:122] Setting up inception_4c/3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:17.705533 492608 net.cpp:137] Memory required for data: 426872320
I1115 19:27:17.705533 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:84] Creating Layer inception_4c/relu_3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:406] inception_4c/relu_3x3_reduce <- inception_4c/3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:367] inception_4c/relu_3x3_reduce -> inception_4c/3x3_reduce (in-place)
I1115 19:27:17.705533 492608 net.cpp:122] Setting up inception_4c/relu_3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:17.705533 492608 net.cpp:137] Memory required for data: 427875840
I1115 19:27:17.705533 492608 layer_factory.cpp:58] Creating layer inception_4c/3x3
I1115 19:27:17.705533 492608 net.cpp:84] Creating Layer inception_4c/3x3
I1115 19:27:17.705533 492608 net.cpp:406] inception_4c/3x3 <- inception_4c/3x3_reduce
I1115 19:27:17.705533 492608 net.cpp:380] inception_4c/3x3 -> inception_4c/3x3
I1115 19:27:17.711532 492608 net.cpp:122] Setting up inception_4c/3x3
I1115 19:27:17.711532 492608 net.cpp:129] Top shape: 10 256 14 14 (501760)
I1115 19:27:17.711532 492608 net.cpp:137] Memory required for data: 429882880
I1115 19:27:17.711532 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_3x3
I1115 19:27:17.711532 492608 net.cpp:84] Creating Layer inception_4c/relu_3x3
I1115 19:27:17.711532 492608 net.cpp:406] inception_4c/relu_3x3 <- inception_4c/3x3
I1115 19:27:17.711532 492608 net.cpp:367] inception_4c/relu_3x3 -> inception_4c/3x3 (in-place)
I1115 19:27:17.711532 492608 net.cpp:122] Setting up inception_4c/relu_3x3
I1115 19:27:17.711532 492608 net.cpp:129] Top shape: 10 256 14 14 (501760)
I1115 19:27:17.711532 492608 net.cpp:137] Memory required for data: 431889920
I1115 19:27:17.711532 492608 layer_factory.cpp:58] Creating layer inception_4c/5x5_reduce
I1115 19:27:17.711532 492608 net.cpp:84] Creating Layer inception_4c/5x5_reduce
I1115 19:27:17.711532 492608 net.cpp:406] inception_4c/5x5_reduce <- inception_4b/output_inception_4b/output_0_split_2
I1115 19:27:17.711532 492608 net.cpp:380] inception_4c/5x5_reduce -> inception_4c/5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:122] Setting up inception_4c/5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:129] Top shape: 10 24 14 14 (47040)
I1115 19:27:17.712532 492608 net.cpp:137] Memory required for data: 432078080
I1115 19:27:17.712532 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:84] Creating Layer inception_4c/relu_5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:406] inception_4c/relu_5x5_reduce <- inception_4c/5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:367] inception_4c/relu_5x5_reduce -> inception_4c/5x5_reduce (in-place)
I1115 19:27:17.712532 492608 net.cpp:122] Setting up inception_4c/relu_5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:129] Top shape: 10 24 14 14 (47040)
I1115 19:27:17.712532 492608 net.cpp:137] Memory required for data: 432266240
I1115 19:27:17.712532 492608 layer_factory.cpp:58] Creating layer inception_4c/5x5
I1115 19:27:17.712532 492608 net.cpp:84] Creating Layer inception_4c/5x5
I1115 19:27:17.712532 492608 net.cpp:406] inception_4c/5x5 <- inception_4c/5x5_reduce
I1115 19:27:17.712532 492608 net.cpp:380] inception_4c/5x5 -> inception_4c/5x5
I1115 19:27:17.713532 492608 net.cpp:122] Setting up inception_4c/5x5
I1115 19:27:17.713532 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.713532 492608 net.cpp:137] Memory required for data: 432768000
I1115 19:27:17.713532 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_5x5
I1115 19:27:17.713532 492608 net.cpp:84] Creating Layer inception_4c/relu_5x5
I1115 19:27:17.713532 492608 net.cpp:406] inception_4c/relu_5x5 <- inception_4c/5x5
I1115 19:27:17.713532 492608 net.cpp:367] inception_4c/relu_5x5 -> inception_4c/5x5 (in-place)
I1115 19:27:17.713532 492608 net.cpp:122] Setting up inception_4c/relu_5x5
I1115 19:27:17.713532 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.713532 492608 net.cpp:137] Memory required for data: 433269760
I1115 19:27:17.713532 492608 layer_factory.cpp:58] Creating layer inception_4c/pool
I1115 19:27:17.713532 492608 net.cpp:84] Creating Layer inception_4c/pool
I1115 19:27:17.713532 492608 net.cpp:406] inception_4c/pool <- inception_4b/output_inception_4b/output_0_split_3
I1115 19:27:17.713532 492608 net.cpp:380] inception_4c/pool -> inception_4c/pool
I1115 19:27:17.713532 492608 net.cpp:122] Setting up inception_4c/pool
I1115 19:27:17.713532 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.713532 492608 net.cpp:137] Memory required for data: 437283840
I1115 19:27:17.713532 492608 layer_factory.cpp:58] Creating layer inception_4c/pool_proj
I1115 19:27:17.713532 492608 net.cpp:84] Creating Layer inception_4c/pool_proj
I1115 19:27:17.713532 492608 net.cpp:406] inception_4c/pool_proj <- inception_4c/pool
I1115 19:27:17.713532 492608 net.cpp:380] inception_4c/pool_proj -> inception_4c/pool_proj
I1115 19:27:17.715533 492608 net.cpp:122] Setting up inception_4c/pool_proj
I1115 19:27:17.715533 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.715533 492608 net.cpp:137] Memory required for data: 437785600
I1115 19:27:17.715533 492608 layer_factory.cpp:58] Creating layer inception_4c/relu_pool_proj
I1115 19:27:17.715533 492608 net.cpp:84] Creating Layer inception_4c/relu_pool_proj
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/relu_pool_proj <- inception_4c/pool_proj
I1115 19:27:17.715533 492608 net.cpp:367] inception_4c/relu_pool_proj -> inception_4c/pool_proj (in-place)
I1115 19:27:17.715533 492608 net.cpp:122] Setting up inception_4c/relu_pool_proj
I1115 19:27:17.715533 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.715533 492608 net.cpp:137] Memory required for data: 438287360
I1115 19:27:17.715533 492608 layer_factory.cpp:58] Creating layer inception_4c/output
I1115 19:27:17.715533 492608 net.cpp:84] Creating Layer inception_4c/output
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/output <- inception_4c/1x1
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/output <- inception_4c/3x3
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/output <- inception_4c/5x5
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/output <- inception_4c/pool_proj
I1115 19:27:17.715533 492608 net.cpp:380] inception_4c/output -> inception_4c/output
I1115 19:27:17.715533 492608 net.cpp:122] Setting up inception_4c/output
I1115 19:27:17.715533 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.715533 492608 net.cpp:137] Memory required for data: 442301440
I1115 19:27:17.715533 492608 layer_factory.cpp:58] Creating layer inception_4c/output_inception_4c/output_0_split
I1115 19:27:17.715533 492608 net.cpp:84] Creating Layer inception_4c/output_inception_4c/output_0_split
I1115 19:27:17.715533 492608 net.cpp:406] inception_4c/output_inception_4c/output_0_split <- inception_4c/output
I1115 19:27:17.715533 492608 net.cpp:380] inception_4c/output_inception_4c/output_0_split -> inception_4c/output_inception_4c/output_0_split_0
I1115 19:27:17.715533 492608 net.cpp:380] inception_4c/output_inception_4c/output_0_split -> inception_4c/output_inception_4c/output_0_split_1
I1115 19:27:17.715533 492608 net.cpp:380] inception_4c/output_inception_4c/output_0_split -> inception_4c/output_inception_4c/output_0_split_2
I1115 19:27:17.883543 492608 net.cpp:380] inception_4c/output_inception_4c/output_0_split -> inception_4c/output_inception_4c/output_0_split_3
I1115 19:27:17.883543 492608 net.cpp:122] Setting up inception_4c/output_inception_4c/output_0_split
I1115 19:27:17.883543 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.883543 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.883543 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.883543 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.883543 492608 net.cpp:137] Memory required for data: 458357760
I1115 19:27:17.883543 492608 layer_factory.cpp:58] Creating layer inception_4d/1x1
I1115 19:27:17.883543 492608 net.cpp:84] Creating Layer inception_4d/1x1
I1115 19:27:17.883543 492608 net.cpp:406] inception_4d/1x1 <- inception_4c/output_inception_4c/output_0_split_0
I1115 19:27:17.883543 492608 net.cpp:380] inception_4d/1x1 -> inception_4d/1x1
I1115 19:27:17.884542 492608 net.cpp:122] Setting up inception_4d/1x1
I1115 19:27:17.884542 492608 net.cpp:129] Top shape: 10 112 14 14 (219520)
I1115 19:27:17.884542 492608 net.cpp:137] Memory required for data: 459235840
I1115 19:27:17.884542 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_1x1
I1115 19:27:17.884542 492608 net.cpp:84] Creating Layer inception_4d/relu_1x1
I1115 19:27:17.884542 492608 net.cpp:406] inception_4d/relu_1x1 <- inception_4d/1x1
I1115 19:27:17.884542 492608 net.cpp:367] inception_4d/relu_1x1 -> inception_4d/1x1 (in-place)
I1115 19:27:17.884542 492608 net.cpp:122] Setting up inception_4d/relu_1x1
I1115 19:27:17.884542 492608 net.cpp:129] Top shape: 10 112 14 14 (219520)
I1115 19:27:17.884542 492608 net.cpp:137] Memory required for data: 460113920
I1115 19:27:17.884542 492608 layer_factory.cpp:58] Creating layer inception_4d/3x3_reduce
I1115 19:27:17.884542 492608 net.cpp:84] Creating Layer inception_4d/3x3_reduce
I1115 19:27:17.884542 492608 net.cpp:406] inception_4d/3x3_reduce <- inception_4c/output_inception_4c/output_0_split_1
I1115 19:27:17.884542 492608 net.cpp:380] inception_4d/3x3_reduce -> inception_4d/3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:122] Setting up inception_4d/3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:129] Top shape: 10 144 14 14 (282240)
I1115 19:27:17.886543 492608 net.cpp:137] Memory required for data: 461242880
I1115 19:27:17.886543 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:84] Creating Layer inception_4d/relu_3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:406] inception_4d/relu_3x3_reduce <- inception_4d/3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:367] inception_4d/relu_3x3_reduce -> inception_4d/3x3_reduce (in-place)
I1115 19:27:17.886543 492608 net.cpp:122] Setting up inception_4d/relu_3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:129] Top shape: 10 144 14 14 (282240)
I1115 19:27:17.886543 492608 net.cpp:137] Memory required for data: 462371840
I1115 19:27:17.886543 492608 layer_factory.cpp:58] Creating layer inception_4d/3x3
I1115 19:27:17.886543 492608 net.cpp:84] Creating Layer inception_4d/3x3
I1115 19:27:17.886543 492608 net.cpp:406] inception_4d/3x3 <- inception_4d/3x3_reduce
I1115 19:27:17.886543 492608 net.cpp:380] inception_4d/3x3 -> inception_4d/3x3
I1115 19:27:17.893543 492608 net.cpp:122] Setting up inception_4d/3x3
I1115 19:27:17.893543 492608 net.cpp:129] Top shape: 10 288 14 14 (564480)
I1115 19:27:17.893543 492608 net.cpp:137] Memory required for data: 464629760
I1115 19:27:17.893543 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_3x3
I1115 19:27:17.893543 492608 net.cpp:84] Creating Layer inception_4d/relu_3x3
I1115 19:27:17.893543 492608 net.cpp:406] inception_4d/relu_3x3 <- inception_4d/3x3
I1115 19:27:17.893543 492608 net.cpp:367] inception_4d/relu_3x3 -> inception_4d/3x3 (in-place)
I1115 19:27:17.893543 492608 net.cpp:122] Setting up inception_4d/relu_3x3
I1115 19:27:17.893543 492608 net.cpp:129] Top shape: 10 288 14 14 (564480)
I1115 19:27:17.893543 492608 net.cpp:137] Memory required for data: 466887680
I1115 19:27:17.893543 492608 layer_factory.cpp:58] Creating layer inception_4d/5x5_reduce
I1115 19:27:17.893543 492608 net.cpp:84] Creating Layer inception_4d/5x5_reduce
I1115 19:27:17.893543 492608 net.cpp:406] inception_4d/5x5_reduce <- inception_4c/output_inception_4c/output_0_split_2
I1115 19:27:17.893543 492608 net.cpp:380] inception_4d/5x5_reduce -> inception_4d/5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:122] Setting up inception_4d/5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:129] Top shape: 10 32 14 14 (62720)
I1115 19:27:17.894543 492608 net.cpp:137] Memory required for data: 467138560
I1115 19:27:17.894543 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:84] Creating Layer inception_4d/relu_5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:406] inception_4d/relu_5x5_reduce <- inception_4d/5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:367] inception_4d/relu_5x5_reduce -> inception_4d/5x5_reduce (in-place)
I1115 19:27:17.894543 492608 net.cpp:122] Setting up inception_4d/relu_5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:129] Top shape: 10 32 14 14 (62720)
I1115 19:27:17.894543 492608 net.cpp:137] Memory required for data: 467389440
I1115 19:27:17.894543 492608 layer_factory.cpp:58] Creating layer inception_4d/5x5
I1115 19:27:17.894543 492608 net.cpp:84] Creating Layer inception_4d/5x5
I1115 19:27:17.894543 492608 net.cpp:406] inception_4d/5x5 <- inception_4d/5x5_reduce
I1115 19:27:17.894543 492608 net.cpp:380] inception_4d/5x5 -> inception_4d/5x5
I1115 19:27:17.895543 492608 net.cpp:122] Setting up inception_4d/5x5
I1115 19:27:17.895543 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.895543 492608 net.cpp:137] Memory required for data: 467891200
I1115 19:27:17.895543 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_5x5
I1115 19:27:17.895543 492608 net.cpp:84] Creating Layer inception_4d/relu_5x5
I1115 19:27:17.895543 492608 net.cpp:406] inception_4d/relu_5x5 <- inception_4d/5x5
I1115 19:27:17.895543 492608 net.cpp:367] inception_4d/relu_5x5 -> inception_4d/5x5 (in-place)
I1115 19:27:17.895543 492608 net.cpp:122] Setting up inception_4d/relu_5x5
I1115 19:27:17.895543 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.895543 492608 net.cpp:137] Memory required for data: 468392960
I1115 19:27:17.895543 492608 layer_factory.cpp:58] Creating layer inception_4d/pool
I1115 19:27:17.895543 492608 net.cpp:84] Creating Layer inception_4d/pool
I1115 19:27:17.895543 492608 net.cpp:406] inception_4d/pool <- inception_4c/output_inception_4c/output_0_split_3
I1115 19:27:17.895543 492608 net.cpp:380] inception_4d/pool -> inception_4d/pool
I1115 19:27:17.895543 492608 net.cpp:122] Setting up inception_4d/pool
I1115 19:27:17.895543 492608 net.cpp:129] Top shape: 10 512 14 14 (1003520)
I1115 19:27:17.895543 492608 net.cpp:137] Memory required for data: 472407040
I1115 19:27:17.895543 492608 layer_factory.cpp:58] Creating layer inception_4d/pool_proj
I1115 19:27:17.895543 492608 net.cpp:84] Creating Layer inception_4d/pool_proj
I1115 19:27:17.895543 492608 net.cpp:406] inception_4d/pool_proj <- inception_4d/pool
I1115 19:27:17.895543 492608 net.cpp:380] inception_4d/pool_proj -> inception_4d/pool_proj
I1115 19:27:17.896543 492608 net.cpp:122] Setting up inception_4d/pool_proj
I1115 19:27:17.896543 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.896543 492608 net.cpp:137] Memory required for data: 472908800
I1115 19:27:17.896543 492608 layer_factory.cpp:58] Creating layer inception_4d/relu_pool_proj
I1115 19:27:17.896543 492608 net.cpp:84] Creating Layer inception_4d/relu_pool_proj
I1115 19:27:17.896543 492608 net.cpp:406] inception_4d/relu_pool_proj <- inception_4d/pool_proj
I1115 19:27:17.896543 492608 net.cpp:367] inception_4d/relu_pool_proj -> inception_4d/pool_proj (in-place)
I1115 19:27:17.896543 492608 net.cpp:122] Setting up inception_4d/relu_pool_proj
I1115 19:27:17.896543 492608 net.cpp:129] Top shape: 10 64 14 14 (125440)
I1115 19:27:17.896543 492608 net.cpp:137] Memory required for data: 473410560
I1115 19:27:18.048552 492608 layer_factory.cpp:58] Creating layer inception_4d/output
I1115 19:27:18.048552 492608 net.cpp:84] Creating Layer inception_4d/output
I1115 19:27:18.048552 492608 net.cpp:406] inception_4d/output <- inception_4d/1x1
I1115 19:27:18.048552 492608 net.cpp:406] inception_4d/output <- inception_4d/3x3
I1115 19:27:18.048552 492608 net.cpp:406] inception_4d/output <- inception_4d/5x5
I1115 19:27:18.048552 492608 net.cpp:406] inception_4d/output <- inception_4d/pool_proj
I1115 19:27:18.048552 492608 net.cpp:380] inception_4d/output -> inception_4d/output
I1115 19:27:18.048552 492608 net.cpp:122] Setting up inception_4d/output
I1115 19:27:18.048552 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.048552 492608 net.cpp:137] Memory required for data: 477550080
I1115 19:27:18.048552 492608 layer_factory.cpp:58] Creating layer inception_4d/output_inception_4d/output_0_split
I1115 19:27:18.048552 492608 net.cpp:84] Creating Layer inception_4d/output_inception_4d/output_0_split
I1115 19:27:18.049552 492608 net.cpp:406] inception_4d/output_inception_4d/output_0_split <- inception_4d/output
I1115 19:27:18.049552 492608 net.cpp:380] inception_4d/output_inception_4d/output_0_split -> inception_4d/output_inception_4d/output_0_split_0
I1115 19:27:18.049552 492608 net.cpp:380] inception_4d/output_inception_4d/output_0_split -> inception_4d/output_inception_4d/output_0_split_1
I1115 19:27:18.049552 492608 net.cpp:380] inception_4d/output_inception_4d/output_0_split -> inception_4d/output_inception_4d/output_0_split_2
I1115 19:27:18.049552 492608 net.cpp:380] inception_4d/output_inception_4d/output_0_split -> inception_4d/output_inception_4d/output_0_split_3
I1115 19:27:18.049552 492608 net.cpp:122] Setting up inception_4d/output_inception_4d/output_0_split
I1115 19:27:18.049552 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.049552 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.049552 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.049552 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.049552 492608 net.cpp:137] Memory required for data: 494108160
I1115 19:27:18.049552 492608 layer_factory.cpp:58] Creating layer inception_4e/1x1
I1115 19:27:18.049552 492608 net.cpp:84] Creating Layer inception_4e/1x1
I1115 19:27:18.049552 492608 net.cpp:406] inception_4e/1x1 <- inception_4d/output_inception_4d/output_0_split_0
I1115 19:27:18.049552 492608 net.cpp:380] inception_4e/1x1 -> inception_4e/1x1
I1115 19:27:18.052552 492608 net.cpp:122] Setting up inception_4e/1x1
I1115 19:27:18.052552 492608 net.cpp:129] Top shape: 10 256 14 14 (501760)
I1115 19:27:18.052552 492608 net.cpp:137] Memory required for data: 496115200
I1115 19:27:18.052552 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_1x1
I1115 19:27:18.052552 492608 net.cpp:84] Creating Layer inception_4e/relu_1x1
I1115 19:27:18.052552 492608 net.cpp:406] inception_4e/relu_1x1 <- inception_4e/1x1
I1115 19:27:18.052552 492608 net.cpp:367] inception_4e/relu_1x1 -> inception_4e/1x1 (in-place)
I1115 19:27:18.052552 492608 net.cpp:122] Setting up inception_4e/relu_1x1
I1115 19:27:18.052552 492608 net.cpp:129] Top shape: 10 256 14 14 (501760)
I1115 19:27:18.052552 492608 net.cpp:137] Memory required for data: 498122240
I1115 19:27:18.052552 492608 layer_factory.cpp:58] Creating layer inception_4e/3x3_reduce
I1115 19:27:18.052552 492608 net.cpp:84] Creating Layer inception_4e/3x3_reduce
I1115 19:27:18.052552 492608 net.cpp:406] inception_4e/3x3_reduce <- inception_4d/output_inception_4d/output_0_split_1
I1115 19:27:18.052552 492608 net.cpp:380] inception_4e/3x3_reduce -> inception_4e/3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:122] Setting up inception_4e/3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:129] Top shape: 10 160 14 14 (313600)
I1115 19:27:18.054553 492608 net.cpp:137] Memory required for data: 499376640
I1115 19:27:18.054553 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:84] Creating Layer inception_4e/relu_3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:406] inception_4e/relu_3x3_reduce <- inception_4e/3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:367] inception_4e/relu_3x3_reduce -> inception_4e/3x3_reduce (in-place)
I1115 19:27:18.054553 492608 net.cpp:122] Setting up inception_4e/relu_3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:129] Top shape: 10 160 14 14 (313600)
I1115 19:27:18.054553 492608 net.cpp:137] Memory required for data: 500631040
I1115 19:27:18.054553 492608 layer_factory.cpp:58] Creating layer inception_4e/3x3
I1115 19:27:18.054553 492608 net.cpp:84] Creating Layer inception_4e/3x3
I1115 19:27:18.054553 492608 net.cpp:406] inception_4e/3x3 <- inception_4e/3x3_reduce
I1115 19:27:18.054553 492608 net.cpp:380] inception_4e/3x3 -> inception_4e/3x3
I1115 19:27:18.063552 492608 net.cpp:122] Setting up inception_4e/3x3
I1115 19:27:18.063552 492608 net.cpp:129] Top shape: 10 320 14 14 (627200)
I1115 19:27:18.063552 492608 net.cpp:137] Memory required for data: 503139840
I1115 19:27:18.063552 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_3x3
I1115 19:27:18.063552 492608 net.cpp:84] Creating Layer inception_4e/relu_3x3
I1115 19:27:18.063552 492608 net.cpp:406] inception_4e/relu_3x3 <- inception_4e/3x3
I1115 19:27:18.063552 492608 net.cpp:367] inception_4e/relu_3x3 -> inception_4e/3x3 (in-place)
I1115 19:27:18.063552 492608 net.cpp:122] Setting up inception_4e/relu_3x3
I1115 19:27:18.063552 492608 net.cpp:129] Top shape: 10 320 14 14 (627200)
I1115 19:27:18.063552 492608 net.cpp:137] Memory required for data: 505648640
I1115 19:27:18.063552 492608 layer_factory.cpp:58] Creating layer inception_4e/5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:84] Creating Layer inception_4e/5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:406] inception_4e/5x5_reduce <- inception_4d/output_inception_4d/output_0_split_2
I1115 19:27:18.063552 492608 net.cpp:380] inception_4e/5x5_reduce -> inception_4e/5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:122] Setting up inception_4e/5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:129] Top shape: 10 32 14 14 (62720)
I1115 19:27:18.063552 492608 net.cpp:137] Memory required for data: 505899520
I1115 19:27:18.063552 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:84] Creating Layer inception_4e/relu_5x5_reduce
I1115 19:27:18.063552 492608 net.cpp:406] inception_4e/relu_5x5_reduce <- inception_4e/5x5_reduce
I1115 19:27:18.064553 492608 net.cpp:367] inception_4e/relu_5x5_reduce -> inception_4e/5x5_reduce (in-place)
I1115 19:27:18.064553 492608 net.cpp:122] Setting up inception_4e/relu_5x5_reduce
I1115 19:27:18.064553 492608 net.cpp:129] Top shape: 10 32 14 14 (62720)
I1115 19:27:18.064553 492608 net.cpp:137] Memory required for data: 506150400
I1115 19:27:18.064553 492608 layer_factory.cpp:58] Creating layer inception_4e/5x5
I1115 19:27:18.064553 492608 net.cpp:84] Creating Layer inception_4e/5x5
I1115 19:27:18.064553 492608 net.cpp:406] inception_4e/5x5 <- inception_4e/5x5_reduce
I1115 19:27:18.064553 492608 net.cpp:380] inception_4e/5x5 -> inception_4e/5x5
I1115 19:27:18.066552 492608 net.cpp:122] Setting up inception_4e/5x5
I1115 19:27:18.066552 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:18.066552 492608 net.cpp:137] Memory required for data: 507153920
I1115 19:27:18.066552 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_5x5
I1115 19:27:18.066552 492608 net.cpp:84] Creating Layer inception_4e/relu_5x5
I1115 19:27:18.066552 492608 net.cpp:406] inception_4e/relu_5x5 <- inception_4e/5x5
I1115 19:27:18.066552 492608 net.cpp:367] inception_4e/relu_5x5 -> inception_4e/5x5 (in-place)
I1115 19:27:18.066552 492608 net.cpp:122] Setting up inception_4e/relu_5x5
I1115 19:27:18.066552 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:18.066552 492608 net.cpp:137] Memory required for data: 508157440
I1115 19:27:18.066552 492608 layer_factory.cpp:58] Creating layer inception_4e/pool
I1115 19:27:18.066552 492608 net.cpp:84] Creating Layer inception_4e/pool
I1115 19:27:18.222561 492608 net.cpp:406] inception_4e/pool <- inception_4d/output_inception_4d/output_0_split_3
I1115 19:27:18.222561 492608 net.cpp:380] inception_4e/pool -> inception_4e/pool
I1115 19:27:18.222561 492608 net.cpp:122] Setting up inception_4e/pool
I1115 19:27:18.223562 492608 net.cpp:129] Top shape: 10 528 14 14 (1034880)
I1115 19:27:18.223562 492608 net.cpp:137] Memory required for data: 512296960
I1115 19:27:18.223562 492608 layer_factory.cpp:58] Creating layer inception_4e/pool_proj
I1115 19:27:18.223562 492608 net.cpp:84] Creating Layer inception_4e/pool_proj
I1115 19:27:18.223562 492608 net.cpp:406] inception_4e/pool_proj <- inception_4e/pool
I1115 19:27:18.223562 492608 net.cpp:380] inception_4e/pool_proj -> inception_4e/pool_proj
I1115 19:27:18.224562 492608 net.cpp:122] Setting up inception_4e/pool_proj
I1115 19:27:18.224562 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:18.224562 492608 net.cpp:137] Memory required for data: 513300480
I1115 19:27:18.224562 492608 layer_factory.cpp:58] Creating layer inception_4e/relu_pool_proj
I1115 19:27:18.224562 492608 net.cpp:84] Creating Layer inception_4e/relu_pool_proj
I1115 19:27:18.224562 492608 net.cpp:406] inception_4e/relu_pool_proj <- inception_4e/pool_proj
I1115 19:27:18.224562 492608 net.cpp:367] inception_4e/relu_pool_proj -> inception_4e/pool_proj (in-place)
I1115 19:27:18.224562 492608 net.cpp:122] Setting up inception_4e/relu_pool_proj
I1115 19:27:18.224562 492608 net.cpp:129] Top shape: 10 128 14 14 (250880)
I1115 19:27:18.224562 492608 net.cpp:137] Memory required for data: 514304000
I1115 19:27:18.224562 492608 layer_factory.cpp:58] Creating layer inception_4e/output
I1115 19:27:18.224562 492608 net.cpp:84] Creating Layer inception_4e/output
I1115 19:27:18.224562 492608 net.cpp:406] inception_4e/output <- inception_4e/1x1
I1115 19:27:18.224562 492608 net.cpp:406] inception_4e/output <- inception_4e/3x3
I1115 19:27:18.224562 492608 net.cpp:406] inception_4e/output <- inception_4e/5x5
I1115 19:27:18.224562 492608 net.cpp:406] inception_4e/output <- inception_4e/pool_proj
I1115 19:27:18.224562 492608 net.cpp:380] inception_4e/output -> inception_4e/output
I1115 19:27:18.224562 492608 net.cpp:122] Setting up inception_4e/output
I1115 19:27:18.224562 492608 net.cpp:129] Top shape: 10 832 14 14 (1630720)
I1115 19:27:18.224562 492608 net.cpp:137] Memory required for data: 520826880
I1115 19:27:18.224562 492608 layer_factory.cpp:58] Creating layer pool4/3x3_s2
I1115 19:27:18.225563 492608 net.cpp:84] Creating Layer pool4/3x3_s2
I1115 19:27:18.225563 492608 net.cpp:406] pool4/3x3_s2 <- inception_4e/output
I1115 19:27:18.225563 492608 net.cpp:380] pool4/3x3_s2 -> pool4/3x3_s2
I1115 19:27:18.225563 492608 net.cpp:122] Setting up pool4/3x3_s2
I1115 19:27:18.225563 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.225563 492608 net.cpp:137] Memory required for data: 522457600
I1115 19:27:18.225563 492608 layer_factory.cpp:58] Creating layer pool4/3x3_s2_pool4/3x3_s2_0_split
I1115 19:27:18.225563 492608 net.cpp:84] Creating Layer pool4/3x3_s2_pool4/3x3_s2_0_split
I1115 19:27:18.225563 492608 net.cpp:406] pool4/3x3_s2_pool4/3x3_s2_0_split <- pool4/3x3_s2
I1115 19:27:18.225563 492608 net.cpp:380] pool4/3x3_s2_pool4/3x3_s2_0_split -> pool4/3x3_s2_pool4/3x3_s2_0_split_0
I1115 19:27:18.225563 492608 net.cpp:380] pool4/3x3_s2_pool4/3x3_s2_0_split -> pool4/3x3_s2_pool4/3x3_s2_0_split_1
I1115 19:27:18.225563 492608 net.cpp:380] pool4/3x3_s2_pool4/3x3_s2_0_split -> pool4/3x3_s2_pool4/3x3_s2_0_split_2
I1115 19:27:18.225563 492608 net.cpp:380] pool4/3x3_s2_pool4/3x3_s2_0_split -> pool4/3x3_s2_pool4/3x3_s2_0_split_3
I1115 19:27:18.225563 492608 net.cpp:122] Setting up pool4/3x3_s2_pool4/3x3_s2_0_split
I1115 19:27:18.225563 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.225563 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.225563 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.225563 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.225563 492608 net.cpp:137] Memory required for data: 528980480
I1115 19:27:18.225563 492608 layer_factory.cpp:58] Creating layer inception_5a/1x1
I1115 19:27:18.225563 492608 net.cpp:84] Creating Layer inception_5a/1x1
I1115 19:27:18.225563 492608 net.cpp:406] inception_5a/1x1 <- pool4/3x3_s2_pool4/3x3_s2_0_split_0
I1115 19:27:18.225563 492608 net.cpp:380] inception_5a/1x1 -> inception_5a/1x1
I1115 19:27:18.229562 492608 net.cpp:122] Setting up inception_5a/1x1
I1115 19:27:18.229562 492608 net.cpp:129] Top shape: 10 256 7 7 (125440)
I1115 19:27:18.229562 492608 net.cpp:137] Memory required for data: 529482240
I1115 19:27:18.229562 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_1x1
I1115 19:27:18.229562 492608 net.cpp:84] Creating Layer inception_5a/relu_1x1
I1115 19:27:18.229562 492608 net.cpp:406] inception_5a/relu_1x1 <- inception_5a/1x1
I1115 19:27:18.229562 492608 net.cpp:367] inception_5a/relu_1x1 -> inception_5a/1x1 (in-place)
I1115 19:27:18.229562 492608 net.cpp:122] Setting up inception_5a/relu_1x1
I1115 19:27:18.229562 492608 net.cpp:129] Top shape: 10 256 7 7 (125440)
I1115 19:27:18.229562 492608 net.cpp:137] Memory required for data: 529984000
I1115 19:27:18.230562 492608 layer_factory.cpp:58] Creating layer inception_5a/3x3_reduce
I1115 19:27:18.230562 492608 net.cpp:84] Creating Layer inception_5a/3x3_reduce
I1115 19:27:18.230562 492608 net.cpp:406] inception_5a/3x3_reduce <- pool4/3x3_s2_pool4/3x3_s2_0_split_1
I1115 19:27:18.230562 492608 net.cpp:380] inception_5a/3x3_reduce -> inception_5a/3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:122] Setting up inception_5a/3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:129] Top shape: 10 160 7 7 (78400)
I1115 19:27:18.233562 492608 net.cpp:137] Memory required for data: 530297600
I1115 19:27:18.233562 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:84] Creating Layer inception_5a/relu_3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:406] inception_5a/relu_3x3_reduce <- inception_5a/3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:367] inception_5a/relu_3x3_reduce -> inception_5a/3x3_reduce (in-place)
I1115 19:27:18.233562 492608 net.cpp:122] Setting up inception_5a/relu_3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:129] Top shape: 10 160 7 7 (78400)
I1115 19:27:18.233562 492608 net.cpp:137] Memory required for data: 530611200
I1115 19:27:18.233562 492608 layer_factory.cpp:58] Creating layer inception_5a/3x3
I1115 19:27:18.233562 492608 net.cpp:84] Creating Layer inception_5a/3x3
I1115 19:27:18.233562 492608 net.cpp:406] inception_5a/3x3 <- inception_5a/3x3_reduce
I1115 19:27:18.233562 492608 net.cpp:380] inception_5a/3x3 -> inception_5a/3x3
I1115 19:27:18.242563 492608 net.cpp:122] Setting up inception_5a/3x3
I1115 19:27:18.242563 492608 net.cpp:129] Top shape: 10 320 7 7 (156800)
I1115 19:27:18.242563 492608 net.cpp:137] Memory required for data: 531238400
I1115 19:27:18.242563 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_3x3
I1115 19:27:18.242563 492608 net.cpp:84] Creating Layer inception_5a/relu_3x3
I1115 19:27:18.242563 492608 net.cpp:406] inception_5a/relu_3x3 <- inception_5a/3x3
I1115 19:27:18.242563 492608 net.cpp:367] inception_5a/relu_3x3 -> inception_5a/3x3 (in-place)
I1115 19:27:18.242563 492608 net.cpp:122] Setting up inception_5a/relu_3x3
I1115 19:27:18.242563 492608 net.cpp:129] Top shape: 10 320 7 7 (156800)
I1115 19:27:18.242563 492608 net.cpp:137] Memory required for data: 531865600
I1115 19:27:18.242563 492608 layer_factory.cpp:58] Creating layer inception_5a/5x5_reduce
I1115 19:27:18.242563 492608 net.cpp:84] Creating Layer inception_5a/5x5_reduce
I1115 19:27:18.242563 492608 net.cpp:406] inception_5a/5x5_reduce <- pool4/3x3_s2_pool4/3x3_s2_0_split_2
I1115 19:27:18.242563 492608 net.cpp:380] inception_5a/5x5_reduce -> inception_5a/5x5_reduce
I1115 19:27:18.243563 492608 net.cpp:122] Setting up inception_5a/5x5_reduce
I1115 19:27:18.243563 492608 net.cpp:129] Top shape: 10 32 7 7 (15680)
I1115 19:27:18.243563 492608 net.cpp:137] Memory required for data: 531928320
I1115 19:27:18.391571 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_5x5_reduce
I1115 19:27:18.391571 492608 net.cpp:84] Creating Layer inception_5a/relu_5x5_reduce
I1115 19:27:18.391571 492608 net.cpp:406] inception_5a/relu_5x5_reduce <- inception_5a/5x5_reduce
I1115 19:27:18.391571 492608 net.cpp:367] inception_5a/relu_5x5_reduce -> inception_5a/5x5_reduce (in-place)
I1115 19:27:18.391571 492608 net.cpp:122] Setting up inception_5a/relu_5x5_reduce
I1115 19:27:18.391571 492608 net.cpp:129] Top shape: 10 32 7 7 (15680)
I1115 19:27:18.391571 492608 net.cpp:137] Memory required for data: 531991040
I1115 19:27:18.391571 492608 layer_factory.cpp:58] Creating layer inception_5a/5x5
I1115 19:27:18.391571 492608 net.cpp:84] Creating Layer inception_5a/5x5
I1115 19:27:18.391571 492608 net.cpp:406] inception_5a/5x5 <- inception_5a/5x5_reduce
I1115 19:27:18.391571 492608 net.cpp:380] inception_5a/5x5 -> inception_5a/5x5
I1115 19:27:18.393571 492608 net.cpp:122] Setting up inception_5a/5x5
I1115 19:27:18.393571 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.393571 492608 net.cpp:137] Memory required for data: 532241920
I1115 19:27:18.393571 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_5x5
I1115 19:27:18.393571 492608 net.cpp:84] Creating Layer inception_5a/relu_5x5
I1115 19:27:18.393571 492608 net.cpp:406] inception_5a/relu_5x5 <- inception_5a/5x5
I1115 19:27:18.393571 492608 net.cpp:367] inception_5a/relu_5x5 -> inception_5a/5x5 (in-place)
I1115 19:27:18.393571 492608 net.cpp:122] Setting up inception_5a/relu_5x5
I1115 19:27:18.393571 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.393571 492608 net.cpp:137] Memory required for data: 532492800
I1115 19:27:18.393571 492608 layer_factory.cpp:58] Creating layer inception_5a/pool
I1115 19:27:18.393571 492608 net.cpp:84] Creating Layer inception_5a/pool
I1115 19:27:18.393571 492608 net.cpp:406] inception_5a/pool <- pool4/3x3_s2_pool4/3x3_s2_0_split_3
I1115 19:27:18.393571 492608 net.cpp:380] inception_5a/pool -> inception_5a/pool
I1115 19:27:18.393571 492608 net.cpp:122] Setting up inception_5a/pool
I1115 19:27:18.393571 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.394572 492608 net.cpp:137] Memory required for data: 534123520
I1115 19:27:18.394572 492608 layer_factory.cpp:58] Creating layer inception_5a/pool_proj
I1115 19:27:18.394572 492608 net.cpp:84] Creating Layer inception_5a/pool_proj
I1115 19:27:18.394572 492608 net.cpp:406] inception_5a/pool_proj <- inception_5a/pool
I1115 19:27:18.394572 492608 net.cpp:380] inception_5a/pool_proj -> inception_5a/pool_proj
I1115 19:27:18.396571 492608 net.cpp:122] Setting up inception_5a/pool_proj
I1115 19:27:18.396571 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.396571 492608 net.cpp:137] Memory required for data: 534374400
I1115 19:27:18.396571 492608 layer_factory.cpp:58] Creating layer inception_5a/relu_pool_proj
I1115 19:27:18.396571 492608 net.cpp:84] Creating Layer inception_5a/relu_pool_proj
I1115 19:27:18.396571 492608 net.cpp:406] inception_5a/relu_pool_proj <- inception_5a/pool_proj
I1115 19:27:18.396571 492608 net.cpp:367] inception_5a/relu_pool_proj -> inception_5a/pool_proj (in-place)
I1115 19:27:18.396571 492608 net.cpp:122] Setting up inception_5a/relu_pool_proj
I1115 19:27:18.396571 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.396571 492608 net.cpp:137] Memory required for data: 534625280
I1115 19:27:18.396571 492608 layer_factory.cpp:58] Creating layer inception_5a/output
I1115 19:27:18.396571 492608 net.cpp:84] Creating Layer inception_5a/output
I1115 19:27:18.396571 492608 net.cpp:406] inception_5a/output <- inception_5a/1x1
I1115 19:27:18.396571 492608 net.cpp:406] inception_5a/output <- inception_5a/3x3
I1115 19:27:18.396571 492608 net.cpp:406] inception_5a/output <- inception_5a/5x5
I1115 19:27:18.396571 492608 net.cpp:406] inception_5a/output <- inception_5a/pool_proj
I1115 19:27:18.396571 492608 net.cpp:380] inception_5a/output -> inception_5a/output
I1115 19:27:18.397572 492608 net.cpp:122] Setting up inception_5a/output
I1115 19:27:18.397572 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.397572 492608 net.cpp:137] Memory required for data: 536256000
I1115 19:27:18.397572 492608 layer_factory.cpp:58] Creating layer inception_5a/output_inception_5a/output_0_split
I1115 19:27:18.397572 492608 net.cpp:84] Creating Layer inception_5a/output_inception_5a/output_0_split
I1115 19:27:18.397572 492608 net.cpp:406] inception_5a/output_inception_5a/output_0_split <- inception_5a/output
I1115 19:27:18.397572 492608 net.cpp:380] inception_5a/output_inception_5a/output_0_split -> inception_5a/output_inception_5a/output_0_split_0
I1115 19:27:18.397572 492608 net.cpp:380] inception_5a/output_inception_5a/output_0_split -> inception_5a/output_inception_5a/output_0_split_1
I1115 19:27:18.397572 492608 net.cpp:380] inception_5a/output_inception_5a/output_0_split -> inception_5a/output_inception_5a/output_0_split_2
I1115 19:27:18.397572 492608 net.cpp:380] inception_5a/output_inception_5a/output_0_split -> inception_5a/output_inception_5a/output_0_split_3
I1115 19:27:18.397572 492608 net.cpp:122] Setting up inception_5a/output_inception_5a/output_0_split
I1115 19:27:18.397572 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.397572 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.397572 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.397572 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.397572 492608 net.cpp:137] Memory required for data: 542778880
I1115 19:27:18.397572 492608 layer_factory.cpp:58] Creating layer inception_5b/1x1
I1115 19:27:18.397572 492608 net.cpp:84] Creating Layer inception_5b/1x1
I1115 19:27:18.397572 492608 net.cpp:406] inception_5b/1x1 <- inception_5a/output_inception_5a/output_0_split_0
I1115 19:27:18.397572 492608 net.cpp:380] inception_5b/1x1 -> inception_5b/1x1
I1115 19:27:18.403573 492608 net.cpp:122] Setting up inception_5b/1x1
I1115 19:27:18.403573 492608 net.cpp:129] Top shape: 10 384 7 7 (188160)
I1115 19:27:18.403573 492608 net.cpp:137] Memory required for data: 543531520
I1115 19:27:18.403573 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_1x1
I1115 19:27:18.403573 492608 net.cpp:84] Creating Layer inception_5b/relu_1x1
I1115 19:27:18.403573 492608 net.cpp:406] inception_5b/relu_1x1 <- inception_5b/1x1
I1115 19:27:18.403573 492608 net.cpp:367] inception_5b/relu_1x1 -> inception_5b/1x1 (in-place)
I1115 19:27:18.403573 492608 net.cpp:122] Setting up inception_5b/relu_1x1
I1115 19:27:18.403573 492608 net.cpp:129] Top shape: 10 384 7 7 (188160)
I1115 19:27:18.403573 492608 net.cpp:137] Memory required for data: 544284160
I1115 19:27:18.403573 492608 layer_factory.cpp:58] Creating layer inception_5b/3x3_reduce
I1115 19:27:18.403573 492608 net.cpp:84] Creating Layer inception_5b/3x3_reduce
I1115 19:27:18.403573 492608 net.cpp:406] inception_5b/3x3_reduce <- inception_5a/output_inception_5a/output_0_split_1
I1115 19:27:18.403573 492608 net.cpp:380] inception_5b/3x3_reduce -> inception_5b/3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:122] Setting up inception_5b/3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:129] Top shape: 10 192 7 7 (94080)
I1115 19:27:18.407572 492608 net.cpp:137] Memory required for data: 544660480
I1115 19:27:18.407572 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:84] Creating Layer inception_5b/relu_3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:406] inception_5b/relu_3x3_reduce <- inception_5b/3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:367] inception_5b/relu_3x3_reduce -> inception_5b/3x3_reduce (in-place)
I1115 19:27:18.407572 492608 net.cpp:122] Setting up inception_5b/relu_3x3_reduce
I1115 19:27:18.407572 492608 net.cpp:129] Top shape: 10 192 7 7 (94080)
I1115 19:27:18.407572 492608 net.cpp:137] Memory required for data: 545036800
I1115 19:27:18.407572 492608 layer_factory.cpp:58] Creating layer inception_5b/3x3
I1115 19:27:18.407572 492608 net.cpp:84] Creating Layer inception_5b/3x3
I1115 19:27:18.562582 492608 net.cpp:406] inception_5b/3x3 <- inception_5b/3x3_reduce
I1115 19:27:18.562582 492608 net.cpp:380] inception_5b/3x3 -> inception_5b/3x3
I1115 19:27:18.574582 492608 net.cpp:122] Setting up inception_5b/3x3
I1115 19:27:18.574582 492608 net.cpp:129] Top shape: 10 384 7 7 (188160)
I1115 19:27:18.574582 492608 net.cpp:137] Memory required for data: 545789440
I1115 19:27:18.574582 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_3x3
I1115 19:27:18.574582 492608 net.cpp:84] Creating Layer inception_5b/relu_3x3
I1115 19:27:18.574582 492608 net.cpp:406] inception_5b/relu_3x3 <- inception_5b/3x3
I1115 19:27:18.574582 492608 net.cpp:367] inception_5b/relu_3x3 -> inception_5b/3x3 (in-place)
I1115 19:27:18.574582 492608 net.cpp:122] Setting up inception_5b/relu_3x3
I1115 19:27:18.574582 492608 net.cpp:129] Top shape: 10 384 7 7 (188160)
I1115 19:27:18.574582 492608 net.cpp:137] Memory required for data: 546542080
I1115 19:27:18.574582 492608 layer_factory.cpp:58] Creating layer inception_5b/5x5_reduce
I1115 19:27:18.574582 492608 net.cpp:84] Creating Layer inception_5b/5x5_reduce
I1115 19:27:18.574582 492608 net.cpp:406] inception_5b/5x5_reduce <- inception_5a/output_inception_5a/output_0_split_2
I1115 19:27:18.574582 492608 net.cpp:380] inception_5b/5x5_reduce -> inception_5b/5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:122] Setting up inception_5b/5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:129] Top shape: 10 48 7 7 (23520)
I1115 19:27:18.575582 492608 net.cpp:137] Memory required for data: 546636160
I1115 19:27:18.575582 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:84] Creating Layer inception_5b/relu_5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:406] inception_5b/relu_5x5_reduce <- inception_5b/5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:367] inception_5b/relu_5x5_reduce -> inception_5b/5x5_reduce (in-place)
I1115 19:27:18.575582 492608 net.cpp:122] Setting up inception_5b/relu_5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:129] Top shape: 10 48 7 7 (23520)
I1115 19:27:18.575582 492608 net.cpp:137] Memory required for data: 546730240
I1115 19:27:18.575582 492608 layer_factory.cpp:58] Creating layer inception_5b/5x5
I1115 19:27:18.575582 492608 net.cpp:84] Creating Layer inception_5b/5x5
I1115 19:27:18.575582 492608 net.cpp:406] inception_5b/5x5 <- inception_5b/5x5_reduce
I1115 19:27:18.575582 492608 net.cpp:380] inception_5b/5x5 -> inception_5b/5x5
I1115 19:27:18.578583 492608 net.cpp:122] Setting up inception_5b/5x5
I1115 19:27:18.578583 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.578583 492608 net.cpp:137] Memory required for data: 546981120
I1115 19:27:18.578583 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_5x5
I1115 19:27:18.578583 492608 net.cpp:84] Creating Layer inception_5b/relu_5x5
I1115 19:27:18.579582 492608 net.cpp:406] inception_5b/relu_5x5 <- inception_5b/5x5
I1115 19:27:18.579582 492608 net.cpp:367] inception_5b/relu_5x5 -> inception_5b/5x5 (in-place)
I1115 19:27:18.579582 492608 net.cpp:122] Setting up inception_5b/relu_5x5
I1115 19:27:18.579582 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.579582 492608 net.cpp:137] Memory required for data: 547232000
I1115 19:27:18.579582 492608 layer_factory.cpp:58] Creating layer inception_5b/pool
I1115 19:27:18.579582 492608 net.cpp:84] Creating Layer inception_5b/pool
I1115 19:27:18.579582 492608 net.cpp:406] inception_5b/pool <- inception_5a/output_inception_5a/output_0_split_3
I1115 19:27:18.579582 492608 net.cpp:380] inception_5b/pool -> inception_5b/pool
I1115 19:27:18.579582 492608 net.cpp:122] Setting up inception_5b/pool
I1115 19:27:18.579582 492608 net.cpp:129] Top shape: 10 832 7 7 (407680)
I1115 19:27:18.579582 492608 net.cpp:137] Memory required for data: 548862720
I1115 19:27:18.579582 492608 layer_factory.cpp:58] Creating layer inception_5b/pool_proj
I1115 19:27:18.579582 492608 net.cpp:84] Creating Layer inception_5b/pool_proj
I1115 19:27:18.579582 492608 net.cpp:406] inception_5b/pool_proj <- inception_5b/pool
I1115 19:27:18.579582 492608 net.cpp:380] inception_5b/pool_proj -> inception_5b/pool_proj
I1115 19:27:18.582582 492608 net.cpp:122] Setting up inception_5b/pool_proj
I1115 19:27:18.582582 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.582582 492608 net.cpp:137] Memory required for data: 549113600
I1115 19:27:18.582582 492608 layer_factory.cpp:58] Creating layer inception_5b/relu_pool_proj
I1115 19:27:18.582582 492608 net.cpp:84] Creating Layer inception_5b/relu_pool_proj
I1115 19:27:18.582582 492608 net.cpp:406] inception_5b/relu_pool_proj <- inception_5b/pool_proj
I1115 19:27:18.582582 492608 net.cpp:367] inception_5b/relu_pool_proj -> inception_5b/pool_proj (in-place)
I1115 19:27:18.582582 492608 net.cpp:122] Setting up inception_5b/relu_pool_proj
I1115 19:27:18.582582 492608 net.cpp:129] Top shape: 10 128 7 7 (62720)
I1115 19:27:18.582582 492608 net.cpp:137] Memory required for data: 549364480
I1115 19:27:18.582582 492608 layer_factory.cpp:58] Creating layer inception_5b/output
I1115 19:27:18.582582 492608 net.cpp:84] Creating Layer inception_5b/output
I1115 19:27:18.582582 492608 net.cpp:406] inception_5b/output <- inception_5b/1x1
I1115 19:27:18.582582 492608 net.cpp:406] inception_5b/output <- inception_5b/3x3
I1115 19:27:18.582582 492608 net.cpp:406] inception_5b/output <- inception_5b/5x5
I1115 19:27:18.582582 492608 net.cpp:406] inception_5b/output <- inception_5b/pool_proj
I1115 19:27:18.582582 492608 net.cpp:380] inception_5b/output -> inception_5b/output
I1115 19:27:18.582582 492608 net.cpp:122] Setting up inception_5b/output
I1115 19:27:18.582582 492608 net.cpp:129] Top shape: 10 1024 7 7 (501760)
I1115 19:27:18.582582 492608 net.cpp:137] Memory required for data: 551371520
I1115 19:27:18.582582 492608 layer_factory.cpp:58] Creating layer pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:84] Creating Layer pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:406] pool5/7x7_s1 <- inception_5b/output
I1115 19:27:18.582582 492608 net.cpp:380] pool5/7x7_s1 -> pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:122] Setting up pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:129] Top shape: 10 1024 1 1 (10240)
I1115 19:27:18.582582 492608 net.cpp:137] Memory required for data: 551412480
I1115 19:27:18.582582 492608 layer_factory.cpp:58] Creating layer pool5/drop_7x7_s1
I1115 19:27:18.582582 492608 net.cpp:84] Creating Layer pool5/drop_7x7_s1
I1115 19:27:18.582582 492608 net.cpp:406] pool5/drop_7x7_s1 <- pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:367] pool5/drop_7x7_s1 -> pool5/7x7_s1 (in-place)
I1115 19:27:18.582582 492608 net.cpp:122] Setting up pool5/drop_7x7_s1
I1115 19:27:18.582582 492608 net.cpp:129] Top shape: 10 1024 1 1 (10240)
I1115 19:27:18.582582 492608 net.cpp:137] Memory required for data: 551453440
I1115 19:27:18.582582 492608 layer_factory.cpp:58] Creating layer loss3/classifier
I1115 19:27:18.582582 492608 net.cpp:84] Creating Layer loss3/classifier
I1115 19:27:18.582582 492608 net.cpp:406] loss3/classifier <- pool5/7x7_s1
I1115 19:27:18.582582 492608 net.cpp:380] loss3/classifier -> loss3/classifier
I1115 19:27:18.600584 492608 net.cpp:122] Setting up loss3/classifier
I1115 19:27:18.600584 492608 net.cpp:129] Top shape: 10 1000 (10000)
I1115 19:27:18.600584 492608 net.cpp:137] Memory required for data: 551493440
I1115 19:27:18.600584 492608 layer_factory.cpp:58] Creating layer prob
I1115 19:27:18.600584 492608 net.cpp:84] Creating Layer prob
I1115 19:27:18.600584 492608 net.cpp:406] prob <- loss3/classifier
I1115 19:27:18.600584 492608 net.cpp:380] prob -> prob
I1115 19:27:18.600584 492608 net.cpp:122] Setting up prob
I1115 19:27:18.600584 492608 net.cpp:129] Top shape: 10 1000 (10000)
I1115 19:27:18.600584 492608 net.cpp:137] Memory required for data: 551533440
I1115 19:27:18.600584 492608 net.cpp:200] prob does not need backward computation.
I1115 19:27:18.600584 492608 net.cpp:200] loss3/classifier does not need backward computation.
I1115 19:27:18.600584 492608 net.cpp:200] pool5/drop_7x7_s1 does not need backward computation.
I1115 19:27:18.731591 492608 net.cpp:200] pool5/7x7_s1 does not need backward computation.
I1115 19:27:18.731591 492608 net.cpp:200] inception_5b/output does not need backward computation.
I1115 19:27:18.731591 492608 net.cpp:200] inception_5b/relu_pool_proj does not need backward computation.
I1115 19:27:18.731591 492608 net.cpp:200] inception_5b/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/pool does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/relu_5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/relu_3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/relu_1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5b/1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/output_inception_5a/output_0_split does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/output does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/pool does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/relu_1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_5a/1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] pool4/3x3_s2_pool4/3x3_s2_0_split does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] pool4/3x3_s2 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/output does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/pool does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/relu_1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4e/1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/output_inception_4d/output_0_split does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/output does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/pool does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/relu_1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4d/1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/output_inception_4c/output_0_split does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/output does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/pool does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/5x5 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/5x5_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/3x3 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/3x3_reduce does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/relu_1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4c/1x1 does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4b/output_inception_4b/output_0_split does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4b/output does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4b/relu_pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4b/pool_proj does not need backward computation.
I1115 19:27:18.732591 492608 net.cpp:200] inception_4b/pool does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/relu_5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/5x5_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/relu_3x3 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/3x3 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/3x3_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/relu_1x1 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4b/1x1 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/output_inception_4a/output_0_split does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/output does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_pool_proj does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/pool_proj does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/pool does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/5x5_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_3x3 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/3x3 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/3x3_reduce does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/relu_1x1 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_4a/1x1 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] pool3/3x3_s2_pool3/3x3_s2_0_split does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] pool3/3x3_s2 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/output does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/relu_pool_proj does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/pool_proj does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/pool does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/relu_5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/5x5 does not need backward computation.
I1115 19:27:18.923602 492608 net.cpp:200] inception_3b/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/5x5_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/relu_3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/relu_1x1 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3b/1x1 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/output_inception_3a/output_0_split does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/output does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_pool_proj does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/pool_proj does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/pool does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_5x5 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/5x5 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_5x5_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/5x5_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/relu_1x1 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] inception_3a/1x1 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] pool2/3x3_s2_pool2/3x3_s2_0_split does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] pool2/3x3_s2 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv2/norm2 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv2/relu_3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv2/3x3 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv2/relu_3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv2/3x3_reduce does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] pool1/norm1 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] pool1/3x3_s2 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv1/relu_7x7 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] conv1/7x7_s2 does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:200] data does not need backward computation.
I1115 19:27:18.924602 492608 net.cpp:242] This network produces output prob
I1115 19:27:18.924602 492608 net.cpp:255] Network initialization done.
I1115 19:27:19.033608 492608 upgrade_proto.cpp:53] Attempting to upgrade input file specified using deprecated V1LayerParameter: caffe_dev/models/bvlc_googlenet/bvlc_googlenet.caffemodel
I1115 19:27:19.157615 492608 upgrade_proto.cpp:61] Successfully upgraded file specified using deprecated V1LayerParameter
I1115 19:27:19.162616 492608 net.cpp:744] Ignoring source layer label_data_1_split
I1115 19:27:19.165616 492608 net.cpp:744] Ignoring source layer loss1/ave_pool
I1115 19:27:19.165616 492608 net.cpp:744] Ignoring source layer loss1/conv
I1115 19:27:19.165616 492608 net.cpp:744] Ignoring source layer loss1/relu_conv
I1115 19:27:19.165616 492608 net.cpp:744] Ignoring source layer loss1/fc
I1115 19:27:19.165616 492608 net.cpp:744] Ignoring source layer loss1/relu_fc
I1115 19:27:19.166615 492608 net.cpp:744] Ignoring source layer loss1/drop_fc
I1115 19:27:19.166615 492608 net.cpp:744] Ignoring source layer loss1/classifier
I1115 19:27:19.166615 492608 net.cpp:744] Ignoring source layer loss1/loss
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/ave_pool
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/conv
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source*** Check failure stack trace: ***
 layer loss2/relu_conv
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/fc
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/relu_fc
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/drop_fc
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/classifier
I1115 19:27:19.171617 492608 net.cpp:744] Ignoring source layer loss2/loss
I1115 19:27:19.182616 492608 net.cpp:744] Ignoring source layer loss3/loss3
F1115 19:27:21.707762 492608 syncedmem.cpp:71] Check failed: error == cudaSuccess (2 vs. 0)  out of memory

Unexpected result

Hi,
I'm currently trying your command line and after a small fight with anaconda/numpy/caffe I finally have things working.

The command 2_dreaming_time.pyasked for model_path and model_name so I gave him those args :
python 2_dreaming_time.py -i inputfolder -o outputfolder -l inception_5b/output -it jpg --model_path /Users/(...)/Downloads/caffe-master/models/bvlc_googlenet --model_name bvlc_reference_caffenet.caffemodel

And here is the result :
00000001
I was expecting a bit more.

Everything in your Readme seems easy, is there anything I'm doing wrong ? do I have to play with different layers and coffemodel ?

Thanks

I have no clue how to fix this

(base) C:\Users\root\DeepDreamVideo>python 2_dreaming_time.py -i C:\Users\root\Desktop\input -o C:\Users\root\Desktop\result --gpu 0 -it png
Model not found
Please set the model_name to a correct caffe model
or download one with ./caffe_dir/scripts/download_model_binary.py caffe_dir/models/bvlc_googlenet

New Build Returns Error

I have everything working on the previous build, got the most recent build and terminal returned the following:

File "2_dreaming_time.py", line 492, in
main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
File "2_dreaming_time.py", line 328, in main
frame = deepdream(net, frame, image_type=image_type, verbose=verbose, iter_n = iterations, step_size = stepsize, octave_n = octaves, octave_scale = octave_scale, jitter=jitter, end = endparam)
File "2_dreaming_time.py", line 139, in deepdream
showarray(vis)
File "2_dreaming_time.py", line 28, in showarray
display(Image(data=f.getvalue()))
NameError: global name 'display' is not defined
any idea what's causing the problemo?

running DeepDreamVideo in Docker container

I have DeepDream installed in a docker container of mine, but it was not built form the docker image you referred to at the bottom of your page.

it was this one instead:

https://github.com/VISIONAI/clouddream

if, inside the proper folder in my container I do like so:

mkdir custom
touch Dockerfile
vim Dockerfile

and then, in Dockerfile:

FROM visionai/clouddream

#Download my custom model
RUN /opt/caffe/scripts/download_model_binary.py /opt/caffe/models/bvlc_alexnet

build it:

docker build -t custom/clouddream

and finally clone into your github page

https://github.com/google/deepdream

will It work with your model?

I couldn't run at AWS with ami

I follow this site's flow and git clone this
https://github.com/graphific/dl-machine

and run this code

bash install_caffe.sh

and install protobuf-2.5.0
and set bashrc like this

export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/leveldb:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/hdf5/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.0/targets/x86_64-linux/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH

and cloned this repo
https://github.com/graphific/DeepDreamVideo

after that I attempt run 1_movie2frames.sh
and I'm trying to run

python 2_dreaming_time.py -i frames_directory -o processed_frames_dir --gpu 0 -it jpg

but kind of this error occurred

...
I0902 18:58:02.698053  1641 upgrade_proto.cpp:626] Successfully upgraded file specified using deprecated V1LayerParameter
Traceback (most recent call last):
  File "2_dreaming_time.py", line 507, in <module>
    main(args.input, args.output, args.image_type, args.gpu, args.model_path, args.model_name, args.preview, args.octaves, args.octavescale, args.iterations, args.jitter, args.zoom, args.stepsize, args.blend, args.layers, args.guide_image, args.start_frame, args.end_frame, args.verbose)
  File "2_dreaming_time.py", line 309, in main
    frame = np.float32(PIL.Image.open(input + '/%08d.%s' % (frame_i, image_type) ))
TypeError: float() argument must be a string or a number

could you tell me solve this probrem if you know? thx!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.