summaryrefslogtreecommitdiff
path: root/src/caffe/test
diff options
context:
space:
mode:
authorEvan Shelhamer <shelhamer@imaginarynumber.net>2015-11-10 00:22:58 -0800
committerEvan Shelhamer <shelhamer@imaginarynumber.net>2015-12-01 21:13:43 -0800
commit300f43f3ae6347ac8e01093f9a57ee99e551ed74 (patch)
tree29c02962b2a0e7388b6dfef4064874f3a4b222a2 /src/caffe/test
parent62ed0d2bd41a730397e718bae4354c9a5a722624 (diff)
downloadcaffeonacl-300f43f3ae6347ac8e01093f9a57ee99e551ed74.tar.gz
caffeonacl-300f43f3ae6347ac8e01093f9a57ee99e551ed74.tar.bz2
caffeonacl-300f43f3ae6347ac8e01093f9a57ee99e551ed74.zip
dismantle layer headers
No more monolithic includes: split layers into their own headers for modular inclusion and build.
Diffstat (limited to 'src/caffe/test')
-rw-r--r--src/caffe/test/test_accuracy_layer.cpp2
-rw-r--r--src/caffe/test/test_argmax_layer.cpp2
-rw-r--r--src/caffe/test/test_batch_norm_layer.cpp2
-rw-r--r--src/caffe/test/test_batch_reindex_layer.cpp2
-rw-r--r--src/caffe/test/test_concat_layer.cpp2
-rw-r--r--src/caffe/test/test_contrastive_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_convolution_layer.cpp6
-rw-r--r--src/caffe/test/test_data_layer.cpp2
-rw-r--r--src/caffe/test/test_deconvolution_layer.cpp2
-rw-r--r--src/caffe/test/test_dummy_data_layer.cpp2
-rw-r--r--src/caffe/test/test_eltwise_layer.cpp2
-rw-r--r--src/caffe/test/test_embed_layer.cpp2
-rw-r--r--src/caffe/test/test_euclidean_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_filter_layer.cpp2
-rw-r--r--src/caffe/test/test_flatten_layer.cpp2
-rw-r--r--src/caffe/test/test_hdf5_output_layer.cpp2
-rw-r--r--src/caffe/test/test_hdf5data_layer.cpp4
-rw-r--r--src/caffe/test/test_hinge_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_im2col_kernel.cu2
-rw-r--r--src/caffe/test/test_im2col_layer.cpp2
-rw-r--r--src/caffe/test/test_image_data_layer.cpp2
-rw-r--r--src/caffe/test/test_infogain_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_inner_product_layer.cpp2
-rw-r--r--src/caffe/test/test_lrn_layer.cpp7
-rw-r--r--src/caffe/test/test_maxpool_dropout_layers.cpp3
-rw-r--r--src/caffe/test/test_memory_data_layer.cpp2
-rw-r--r--src/caffe/test/test_multinomial_logistic_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_mvn_layer.cpp2
-rw-r--r--src/caffe/test/test_neuron_layer.cpp21
-rw-r--r--src/caffe/test/test_pooling_layer.cpp6
-rw-r--r--src/caffe/test/test_power_layer.cpp2
-rw-r--r--src/caffe/test/test_reduction_layer.cpp2
-rw-r--r--src/caffe/test/test_reshape_layer.cpp2
-rw-r--r--src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_slice_layer.cpp2
-rw-r--r--src/caffe/test/test_softmax_layer.cpp6
-rw-r--r--src/caffe/test/test_softmax_with_loss_layer.cpp2
-rw-r--r--src/caffe/test/test_split_layer.cpp2
-rw-r--r--src/caffe/test/test_spp_layer.cpp7
-rw-r--r--src/caffe/test/test_stochastic_pooling.cpp2
-rw-r--r--src/caffe/test/test_tanh_layer.cpp2
-rw-r--r--src/caffe/test/test_threshold_layer.cpp2
-rw-r--r--src/caffe/test/test_tile_layer.cpp2
43 files changed, 86 insertions, 44 deletions
diff --git a/src/caffe/test/test_accuracy_layer.cpp b/src/caffe/test/test_accuracy_layer.cpp
index 5960a666..6fe808bd 100644
--- a/src/caffe/test/test_accuracy_layer.cpp
+++ b/src/caffe/test/test_accuracy_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/accuracy_layer.hpp"
#include "caffe/util/rng.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_argmax_layer.cpp b/src/caffe/test/test_argmax_layer.cpp
index f3f2094e..472e6652 100644
--- a/src/caffe/test/test_argmax_layer.cpp
+++ b/src/caffe/test/test_argmax_layer.cpp
@@ -5,8 +5,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/argmax_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_batch_norm_layer.cpp b/src/caffe/test/test_batch_norm_layer.cpp
index 22b9667f..936b93a1 100644
--- a/src/caffe/test/test_batch_norm_layer.cpp
+++ b/src/caffe/test/test_batch_norm_layer.cpp
@@ -6,8 +6,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/batch_norm_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_batch_reindex_layer.cpp b/src/caffe/test/test_batch_reindex_layer.cpp
index 17e47f05..9ea1a2f6 100644
--- a/src/caffe/test/test_batch_reindex_layer.cpp
+++ b/src/caffe/test/test_batch_reindex_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/batch_reindex_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_concat_layer.cpp b/src/caffe/test/test_concat_layer.cpp
index 8ba51f4f..23c1e8c1 100644
--- a/src/caffe/test/test_concat_layer.cpp
+++ b/src/caffe/test/test_concat_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/concat_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_contrastive_loss_layer.cpp b/src/caffe/test/test_contrastive_loss_layer.cpp
index 95901f14..2fa055ee 100644
--- a/src/caffe/test/test_contrastive_loss_layer.cpp
+++ b/src/caffe/test/test_contrastive_loss_layer.cpp
@@ -7,7 +7,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/contrastive_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_convolution_layer.cpp b/src/caffe/test/test_convolution_layer.cpp
index b4747357..e2d43f31 100644
--- a/src/caffe/test/test_convolution_layer.cpp
+++ b/src/caffe/test/test_convolution_layer.cpp
@@ -5,7 +5,11 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/conv_layer.hpp"
+
+#ifdef USE_CUDNN
+#include "caffe/layers/cudnn_conv_layer.hpp"
+#endif
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_data_layer.cpp b/src/caffe/test/test_data_layer.cpp
index 9e03954a..3e8d113d 100644
--- a/src/caffe/test/test_data_layer.cpp
+++ b/src/caffe/test/test_data_layer.cpp
@@ -7,8 +7,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/data_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/data_layer.hpp"
#include "caffe/proto/caffe.pb.h"
#include "caffe/util/db.hpp"
#include "caffe/util/io.hpp"
diff --git a/src/caffe/test/test_deconvolution_layer.cpp b/src/caffe/test/test_deconvolution_layer.cpp
index b473dbb9..c4b09ad5 100644
--- a/src/caffe/test/test_deconvolution_layer.cpp
+++ b/src/caffe/test/test_deconvolution_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/deconv_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_dummy_data_layer.cpp b/src/caffe/test/test_dummy_data_layer.cpp
index c9ed38db..1a01ca85 100644
--- a/src/caffe/test/test_dummy_data_layer.cpp
+++ b/src/caffe/test/test_dummy_data_layer.cpp
@@ -5,8 +5,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
+#include "caffe/layers/dummy_data_layer.hpp"
#include "caffe/proto/caffe.pb.h"
-#include "caffe/vision_layers.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_eltwise_layer.cpp b/src/caffe/test/test_eltwise_layer.cpp
index 3b56c5ca..c06e3baa 100644
--- a/src/caffe/test/test_eltwise_layer.cpp
+++ b/src/caffe/test/test_eltwise_layer.cpp
@@ -5,8 +5,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/eltwise_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_embed_layer.cpp b/src/caffe/test/test_embed_layer.cpp
index 0f4caf15..acd4b0f6 100644
--- a/src/caffe/test/test_embed_layer.cpp
+++ b/src/caffe/test/test_embed_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/embed_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_euclidean_loss_layer.cpp b/src/caffe/test/test_euclidean_loss_layer.cpp
index 9dc14de4..f253f9fd 100644
--- a/src/caffe/test/test_euclidean_loss_layer.cpp
+++ b/src/caffe/test/test_euclidean_loss_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/euclidean_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_filter_layer.cpp b/src/caffe/test/test_filter_layer.cpp
index a2d0c293..9ea2b8b2 100644
--- a/src/caffe/test/test_filter_layer.cpp
+++ b/src/caffe/test/test_filter_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/filter_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_flatten_layer.cpp b/src/caffe/test/test_flatten_layer.cpp
index 5d1caac2..d929ac7a 100644
--- a/src/caffe/test/test_flatten_layer.cpp
+++ b/src/caffe/test/test_flatten_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/flatten_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_hdf5_output_layer.cpp b/src/caffe/test/test_hdf5_output_layer.cpp
index adc27df4..3833ebff 100644
--- a/src/caffe/test/test_hdf5_output_layer.cpp
+++ b/src/caffe/test/test_hdf5_output_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/data_layers.hpp"
+#include "caffe/layers/hdf5_output_layer.hpp"
#include "caffe/proto/caffe.pb.h"
#include "caffe/util/hdf5.hpp"
#include "caffe/util/io.hpp"
diff --git a/src/caffe/test/test_hdf5data_layer.cpp b/src/caffe/test/test_hdf5data_layer.cpp
index 7169e7bf..8884ce95 100644
--- a/src/caffe/test/test_hdf5data_layer.cpp
+++ b/src/caffe/test/test_hdf5data_layer.cpp
@@ -1,11 +1,13 @@
#include <string>
#include <vector>
+#include "hdf5.h"
+
#include "gtest/gtest.h"
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/data_layers.hpp"
+#include "caffe/layers/hdf5_data_layer.hpp"
#include "caffe/proto/caffe.pb.h"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_hinge_loss_layer.cpp b/src/caffe/test/test_hinge_loss_layer.cpp
index dfdd01d0..8bf89fa6 100644
--- a/src/caffe/test/test_hinge_loss_layer.cpp
+++ b/src/caffe/test/test_hinge_loss_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/hinge_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_im2col_kernel.cu b/src/caffe/test/test_im2col_kernel.cu
index bafcacf7..3f97cf6d 100644
--- a/src/caffe/test/test_im2col_kernel.cu
+++ b/src/caffe/test/test_im2col_kernel.cu
@@ -5,8 +5,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/im2col_layer.hpp"
#include "caffe/util/im2col.hpp"
-#include "caffe/vision_layers.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_im2col_layer.cpp b/src/caffe/test/test_im2col_layer.cpp
index ec055b20..8274dd48 100644
--- a/src/caffe/test/test_im2col_layer.cpp
+++ b/src/caffe/test/test_im2col_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/im2col_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_image_data_layer.cpp b/src/caffe/test/test_image_data_layer.cpp
index 77690245..a4080ccd 100644
--- a/src/caffe/test/test_image_data_layer.cpp
+++ b/src/caffe/test/test_image_data_layer.cpp
@@ -7,8 +7,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/data_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/image_data_layer.hpp"
#include "caffe/proto/caffe.pb.h"
#include "caffe/util/io.hpp"
diff --git a/src/caffe/test/test_infogain_loss_layer.cpp b/src/caffe/test/test_infogain_loss_layer.cpp
index b2a6754f..a24ac683 100644
--- a/src/caffe/test/test_infogain_loss_layer.cpp
+++ b/src/caffe/test/test_infogain_loss_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/infogain_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_inner_product_layer.cpp b/src/caffe/test/test_inner_product_layer.cpp
index 1ad2c97e..b888b510 100644
--- a/src/caffe/test/test_inner_product_layer.cpp
+++ b/src/caffe/test/test_inner_product_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/inner_product_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_lrn_layer.cpp b/src/caffe/test/test_lrn_layer.cpp
index bd1c4fe8..4c97b1ae 100644
--- a/src/caffe/test/test_lrn_layer.cpp
+++ b/src/caffe/test/test_lrn_layer.cpp
@@ -6,7 +6,12 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/lrn_layer.hpp"
+
+#ifdef USE_CUDNN
+#include "caffe/layers/cudnn_lcn_layer.hpp"
+#include "caffe/layers/cudnn_lrn_layer.hpp"
+#endif
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_maxpool_dropout_layers.cpp b/src/caffe/test/test_maxpool_dropout_layers.cpp
index 8fc944f3..4f0e20ac 100644
--- a/src/caffe/test/test_maxpool_dropout_layers.cpp
+++ b/src/caffe/test/test_maxpool_dropout_layers.cpp
@@ -5,7 +5,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/dropout_layer.hpp"
+#include "caffe/layers/pooling_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_memory_data_layer.cpp b/src/caffe/test/test_memory_data_layer.cpp
index 7269a4d4..7998bc18 100644
--- a/src/caffe/test/test_memory_data_layer.cpp
+++ b/src/caffe/test/test_memory_data_layer.cpp
@@ -5,8 +5,8 @@
#include <string>
#include <vector>
-#include "caffe/data_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/memory_data_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_multinomial_logistic_loss_layer.cpp b/src/caffe/test/test_multinomial_logistic_loss_layer.cpp
index 0404aa25..8cc21022 100644
--- a/src/caffe/test/test_multinomial_logistic_loss_layer.cpp
+++ b/src/caffe/test/test_multinomial_logistic_loss_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/multinomial_logistic_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_mvn_layer.cpp b/src/caffe/test/test_mvn_layer.cpp
index e9a7d54c..28a762d2 100644
--- a/src/caffe/test/test_mvn_layer.cpp
+++ b/src/caffe/test/test_mvn_layer.cpp
@@ -2,8 +2,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/mvn_layer.hpp"
#include "google/protobuf/text_format.h"
#include "gtest/gtest.h"
diff --git a/src/caffe/test/test_neuron_layer.cpp b/src/caffe/test/test_neuron_layer.cpp
index b333fdee..21441b41 100644
--- a/src/caffe/test/test_neuron_layer.cpp
+++ b/src/caffe/test/test_neuron_layer.cpp
@@ -6,9 +6,26 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
-#include "caffe/neuron_layers.hpp"
+
+#include "caffe/layers/absval_layer.hpp"
+#include "caffe/layers/bnll_layer.hpp"
+#include "caffe/layers/dropout_layer.hpp"
+#include "caffe/layers/exp_layer.hpp"
+#include "caffe/layers/inner_product_layer.hpp"
+#include "caffe/layers/log_layer.hpp"
+#include "caffe/layers/power_layer.hpp"
+#include "caffe/layers/prelu_layer.hpp"
+#include "caffe/layers/relu_layer.hpp"
+#include "caffe/layers/sigmoid_layer.hpp"
+#include "caffe/layers/tanh_layer.hpp"
+#include "caffe/layers/threshold_layer.hpp"
+
+#ifdef USE_CUDNN
+#include "caffe/layers/cudnn_relu_layer.hpp"
+#include "caffe/layers/cudnn_sigmoid_layer.hpp"
+#include "caffe/layers/cudnn_tanh_layer.hpp"
+#endif
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_pooling_layer.cpp b/src/caffe/test/test_pooling_layer.cpp
index 9e986e66..bb95cae0 100644
--- a/src/caffe/test/test_pooling_layer.cpp
+++ b/src/caffe/test/test_pooling_layer.cpp
@@ -5,7 +5,11 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/pooling_layer.hpp"
+
+#ifdef USE_CUDNN
+#include "caffe/layers/cudnn_pooling_layer.hpp"
+#endif
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_power_layer.cpp b/src/caffe/test/test_power_layer.cpp
index 1041ddd4..1aa587ac 100644
--- a/src/caffe/test/test_power_layer.cpp
+++ b/src/caffe/test/test_power_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/neuron_layers.hpp"
+#include "caffe/layers/power_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_reduction_layer.cpp b/src/caffe/test/test_reduction_layer.cpp
index a8d43727..6ed7cda6 100644
--- a/src/caffe/test/test_reduction_layer.cpp
+++ b/src/caffe/test/test_reduction_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/reduction_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_reshape_layer.cpp b/src/caffe/test/test_reshape_layer.cpp
index e0f4ba42..4f261386 100644
--- a/src/caffe/test/test_reshape_layer.cpp
+++ b/src/caffe/test/test_reshape_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/reshape_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp b/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp
index b4f831c8..5dfd7656 100644
--- a/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp
+++ b/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/sigmoid_cross_entropy_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_slice_layer.cpp b/src/caffe/test/test_slice_layer.cpp
index 45fbcffd..c2b231e1 100644
--- a/src/caffe/test/test_slice_layer.cpp
+++ b/src/caffe/test/test_slice_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/slice_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_softmax_layer.cpp b/src/caffe/test/test_softmax_layer.cpp
index 4b01f5cf..94443576 100644
--- a/src/caffe/test/test_softmax_layer.cpp
+++ b/src/caffe/test/test_softmax_layer.cpp
@@ -5,8 +5,12 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/softmax_layer.hpp"
+
+#ifdef USE_CUDNN
+#include "caffe/layers/cudnn_softmax_layer.hpp"
+#endif
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_softmax_with_loss_layer.cpp b/src/caffe/test/test_softmax_with_loss_layer.cpp
index 0ae4cd68..c67f3e0d 100644
--- a/src/caffe/test/test_softmax_with_loss_layer.cpp
+++ b/src/caffe/test/test_softmax_with_loss_layer.cpp
@@ -7,7 +7,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/loss_layers.hpp"
+#include "caffe/layers/softmax_loss_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_split_layer.cpp b/src/caffe/test/test_split_layer.cpp
index e27e355c..ba2ccbb2 100644
--- a/src/caffe/test/test_split_layer.cpp
+++ b/src/caffe/test/test_split_layer.cpp
@@ -6,8 +6,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/split_layer.hpp"
#include "caffe/proto/caffe.pb.h"
#include "caffe/util/insert_splits.hpp"
diff --git a/src/caffe/test/test_spp_layer.cpp b/src/caffe/test/test_spp_layer.cpp
index 1b48a842..59a3af2a 100644
--- a/src/caffe/test/test_spp_layer.cpp
+++ b/src/caffe/test/test_spp_layer.cpp
@@ -5,7 +5,12 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/concat_layer.hpp"
+#include "caffe/layers/flatten_layer.hpp"
+#include "caffe/layers/pooling_layer.hpp"
+#include "caffe/layers/split_layer.hpp"
+#include "caffe/layers/spp_layer.hpp"
+
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_stochastic_pooling.cpp b/src/caffe/test/test_stochastic_pooling.cpp
index 5a412bd4..cd5db838 100644
--- a/src/caffe/test/test_stochastic_pooling.cpp
+++ b/src/caffe/test/test_stochastic_pooling.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/vision_layers.hpp"
+#include "caffe/layers/pooling_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_tanh_layer.cpp b/src/caffe/test/test_tanh_layer.cpp
index f31579ca..bb8699a8 100644
--- a/src/caffe/test/test_tanh_layer.cpp
+++ b/src/caffe/test/test_tanh_layer.cpp
@@ -6,7 +6,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/neuron_layers.hpp"
+#include "caffe/layers/tanh_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"
diff --git a/src/caffe/test/test_threshold_layer.cpp b/src/caffe/test/test_threshold_layer.cpp
index 903a9bc8..1e84cc5a 100644
--- a/src/caffe/test/test_threshold_layer.cpp
+++ b/src/caffe/test/test_threshold_layer.cpp
@@ -5,7 +5,7 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
#include "caffe/filler.hpp"
-#include "caffe/neuron_layers.hpp"
+#include "caffe/layers/threshold_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
diff --git a/src/caffe/test/test_tile_layer.cpp b/src/caffe/test/test_tile_layer.cpp
index 5c459604..7ff75520 100644
--- a/src/caffe/test/test_tile_layer.cpp
+++ b/src/caffe/test/test_tile_layer.cpp
@@ -4,8 +4,8 @@
#include "caffe/blob.hpp"
#include "caffe/common.hpp"
-#include "caffe/common_layers.hpp"
#include "caffe/filler.hpp"
+#include "caffe/layers/tile_layer.hpp"
#include "caffe/test/test_caffe_main.hpp"
#include "caffe/test/test_gradient_check_util.hpp"