give phase to Net and Layer
authorEvan Shelhamer <shelhamer@imaginarynumber.net>
Fri, 23 Jan 2015 08:31:28 +0000 (00:31 -0800)
committerEvan Shelhamer <shelhamer@imaginarynumber.net>
Tue, 17 Feb 2015 19:35:50 +0000 (11:35 -0800)
commit6eb0931aee72355a59eda649f83e33260fa88903
tree2d25b85d608cebee1bf1bf9d2ad10e0fc75e161e
parent5e64f5a7d174fc0a4e503c56700db291cb68e26f
give phase to Net and Layer

Give the responsibility for phase to Net and Layer, making phase an
immutable choice at instantiation and dropping it from the Caffe
singleton.
20 files changed:
include/caffe/common.hpp
include/caffe/data_layers.hpp
include/caffe/layer.hpp
include/caffe/loss_layers.hpp
include/caffe/net.hpp
include/caffe/neuron_layers.hpp
src/caffe/common.cpp
src/caffe/layers/base_data_layer.cpp
src/caffe/layers/dropout_layer.cpp
src/caffe/layers/dropout_layer.cu
src/caffe/layers/pooling_layer.cu
src/caffe/net.cpp
src/caffe/proto/caffe.proto
src/caffe/test/test_common.cpp
src/caffe/test/test_data_layer.cpp
src/caffe/test/test_data_transformer.cpp
src/caffe/test/test_maxpool_dropout_layers.cpp
src/caffe/test/test_net.cpp
src/caffe/test/test_neuron_layer.cpp
src/caffe/test/test_stochastic_pooling.cpp