BVLC/caffe — pull request #191 by sguada (2014-03-06 21:36:32+00:00)
Title: Print memory required by Data Blobs

It will print the full shape of top layers num x channel x height x wight (count)
Also it will add how many floats/doubles are required by the network to get an estimate of the required memory.
Computing backward pass will double the amount of memory required by Data.

This doesn't account for the memory required by the parameters of network yet.