layers declare their names and number of input/output blobs, and don't
authorJeff Donahue <jeff.donahue@gmail.com>
Fri, 6 Jun 2014 22:40:26 +0000 (15:40 -0700)
committerJeff Donahue <jeff.donahue@gmail.com>
Mon, 9 Jun 2014 02:03:17 +0000 (19:03 -0700)
commit69af0c8955c9be0c37e37d9fab702e1167c31b08
treed3c1ff64b26e2daaf4b33a7189e1fff13c83c37c
parent25aa12922c87a8a89e5b9c92d8f3d3aa261c8167
layers declare their names and number of input/output blobs, and don't
check top/bottom blob counts explicitly in SetUp; instead call base
Layer::SetUp.
26 files changed:
include/caffe/data_layers.hpp
include/caffe/layer.hpp
include/caffe/loss_layers.hpp
include/caffe/neuron_layers.hpp
include/caffe/vision_layers.hpp
src/caffe/layers/accuracy_layer.cpp
src/caffe/layers/argmax_layer.cpp
src/caffe/layers/concat_layer.cpp
src/caffe/layers/conv_layer.cpp
src/caffe/layers/data_layer.cpp
src/caffe/layers/eltwise_layer.cpp
src/caffe/layers/flatten_layer.cpp
src/caffe/layers/hdf5_data_layer.cpp
src/caffe/layers/hdf5_output_layer.cpp
src/caffe/layers/im2col_layer.cpp
src/caffe/layers/image_data_layer.cpp
src/caffe/layers/inner_product_layer.cpp
src/caffe/layers/loss_layer.cpp
src/caffe/layers/lrn_layer.cpp
src/caffe/layers/memory_data_layer.cpp
src/caffe/layers/neuron_layer.cpp
src/caffe/layers/pooling_layer.cpp
src/caffe/layers/softmax_layer.cpp
src/caffe/layers/softmax_loss_layer.cpp
src/caffe/layers/split_layer.cpp
src/caffe/layers/window_data_layer.cpp