diff options
author | Evan Shelhamer <shelhamer@imaginarynumber.net> | 2014-07-15 15:56:36 +0200 |
---|---|---|
committer | Evan Shelhamer <shelhamer@imaginarynumber.net> | 2014-07-17 11:57:47 +0200 |
commit | e52d91ea331dfd1430384808db272926561b116f (patch) | |
tree | 34704ca094edd1cee6b812e0a2a7c2fec9947995 /src/caffe/test/test_caffe_main.cpp | |
parent | b882c3b4707eeb072a04490c6f36bd7c4deb03df (diff) | |
download | caffeonacl-e52d91ea331dfd1430384808db272926561b116f.tar.gz caffeonacl-e52d91ea331dfd1430384808db272926561b116f.tar.bz2 caffeonacl-e52d91ea331dfd1430384808db272926561b116f.zip |
collect CUDA includes and calls, separate from CPU-only mode, leave out
- collect CUDA includes in device_alternate.hpp
- add guards for CUDA code
- move GPU code into cu from cpp
- make CUDA includes and libraries conditional in Makefile
- drop CUDA dependency from travis-ci build
Diffstat (limited to 'src/caffe/test/test_caffe_main.cpp')
-rw-r--r-- | src/caffe/test/test_caffe_main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/caffe/test/test_caffe_main.cpp b/src/caffe/test/test_caffe_main.cpp index 07e6b8d5..bb5e6b46 100644 --- a/src/caffe/test/test_caffe_main.cpp +++ b/src/caffe/test/test_caffe_main.cpp @@ -6,14 +6,19 @@ #include "caffe/test/test_caffe_main.hpp" namespace caffe { +#ifndef CPU_ONLY cudaDeviceProp CAFFE_TEST_CUDA_PROP; +#endif } +#ifndef CPU_ONLY using caffe::CAFFE_TEST_CUDA_PROP; +#endif int main(int argc, char** argv) { ::testing::InitGoogleTest(&argc, argv); ::google::InitGoogleLogging(argv[0]); +#ifndef CPU_ONLY // Before starting testing, let's first print out a few cuda defice info. int device; cudaGetDeviceCount(&device); @@ -27,6 +32,7 @@ int main(int argc, char** argv) { cudaGetDevice(&device); cout << "Current device id: " << device << endl; cudaGetDeviceProperties(&CAFFE_TEST_CUDA_PROP, device); +#endif // invoke the test. return RUN_ALL_TESTS(); } |