Mac os caffe installation. Every problem fixed until make all.

199 views
Skip to first unread message

束锋华

unread,
Nov 16, 2016, 5:10:38 AM11/16/16
to Caffe Users
Every problem has been fixed until make all, and I can not find a solution.
Thank you for your attention.
make all
-- Boost version: 1.57.0
-- Found the following Boost libraries:
--   system
--   thread
--   filesystem
--   chrono
--   date_time
--   atomic
-- Found gflags  (include: /usr/local/include, library: /usr/local/lib/libgflags.dylib)
-- Found glog    (include: /usr/local/include, library: /usr/local/lib/libglog.dylib)
-- Found PROTOBUF Compiler: /usr/local/bin/protoc
-- Found lmdb    (include: /usr/local/include, library: /usr/local/lib/liblmdb.dylib)
-- Found LevelDB (include: /usr/local/include, library: /usr/local/lib/libleveldb.dylib)
-- Found Snappy  (include: /usr/local/include, library: /usr/local/lib/libsnappy.dylib)
-- CUDA detected: 7.0
-- Automatic GPU detection failed. Building for all known architectures.
-- Added CUDA NVCC flags for: sm_20 sm_21 sm_30 sm_35 sm_50
-- OpenCV found (/usr/local/share/OpenCV)
-- Found vecLib as part of Accelerate.framework
-- NumPy ver. 1.11.2 found (include: /usr/local/lib/python2.7/site-packages/numpy/core/include)
-- Boost version: 1.57.0
-- Found the following Boost libraries:
--   python
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
--
-- ******************* Caffe Configuration Summary *******************
-- General:
--   Version           :   1.0.0-rc3
--   Git               :   rc3-270-g4ba654f-dirty
--   System            :   Darwin
--   C++ compiler      :   /Library/Developer/CommandLineTools/usr/bin/c++
--   Release CXX flags :   -O3 -DNDEBUG -I/usr/local/opt/openblas/include -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Debug CXX flags   :   -g -I/usr/local/opt/openblas/include -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Build type        :   Release
--
--   BUILD_SHARED_LIBS :   ON
--   BUILD_python      :   ON
--   BUILD_matlab      :   OFF
--   BUILD_docs        :   ON
--   CPU_ONLY          :   OFF
--   USE_OPENCV        :   ON
--   USE_LEVELDB       :   ON
--   USE_LMDB          :   ON
--   ALLOW_LMDB_NOLOCK :   OFF
--
-- Dependencies:
--   BLAS              :   Yes (vecLib)
--   Boost             :   Yes (ver. 1.57)
--   glog              :   Yes
--   gflags            :   Yes
--   protobuf          :   Yes (ver. 3.1.0)
--   lmdb              :   Yes (ver. 0.9.18)
--   LevelDB           :   Yes (ver. 1.19)
--   Snappy            :   Yes (ver. 1.1.3)
--   OpenCV            :   Yes (ver. 2.4.13.1)
--   CUDA              :   Yes (ver. 7.0)
--
-- NVIDIA CUDA:
--   Target GPU(s)     :   Auto
--   GPU arch(s)       :   sm_20 sm_21 sm_30 sm_35 sm_50
--   cuDNN             :   Not found
--
-- Python:
--   Interpreter       :   /usr/bin/python2.7 (ver. 2.7.10)
--   Libraries         :   /usr/lib/libpython2.7.dylib (ver 2.7.10)
--   NumPy             :   /usr/local/lib/python2.7/site-packages/numpy/core/include (ver 1.11.2)
--
-- Documentaion:
--   Doxygen           :   No
--   config_file       :
--
-- Install:
--   Install path      :   /Users/mfw/git/caffe/install
--
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/mfw/git/caffe
[  1%] Built target proto
[  1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile.dir/layers/cuda_compile_generated_absval_layer.cu.o
nvcc warning
: The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
nvcc warning
: The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(185): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(201): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(217): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(233): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(249): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(265): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(281): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(297): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(313): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(329): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(377): error: argument of type "vUInt16" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(377): error: argument of type "vUInt16" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(377): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(402): error: argument of type "vSInt16" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(402): error: argument of type "vSInt16" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(402): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(457): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(457): error: a value of type "__m128i" cannot be assigned to an entity of type "vUInt32"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(458): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(458): error: a value of type "__m128i" cannot be assigned to an entity of type "vUInt32"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(459): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(459): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(459): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(484): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(484): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(484): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(653): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(653): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(653): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(723): error: argument of type "vSInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(723): error: argument of type "vSInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(723): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(790): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(790): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(790): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(855): error: argument of type "vSInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(855): error: argument of type "vSInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(855): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(955): error: argument of type "vUInt8" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(954): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(954): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(993): error: argument of type "vUInt8" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(992): error: argument of type "vUInt32" is incompatible with parameter of type "__m128i"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBasicOps.h(992): error: return value type does not match the function type

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(581): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(598): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(615): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(632): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(649): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vBigNum.h(666): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(290): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(291): error: "_Nonnull" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(291): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(294): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(295): error: "_Nonnull" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(295): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(355): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(355): error: "FFTSetup" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(355): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(360): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(360): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(363): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(363): error: "FFTSetupD" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(363): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(368): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(368): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(378): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(378): error: "vDSP_biquad_Setup" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(378): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(382): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(382): error: "vDSP_biquad_SetupD" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(382): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(388): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(388): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(391): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(391): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(408): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(408): error: "vDSP_biquadm_Setup" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(408): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(413): error: identifier "_Nullable" is undefined

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(413): error: "vDSP_biquadm_SetupD" has already been declared in the current scope

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(413): error: expected a ";"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(418): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(419): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(421): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(422): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(433): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(434): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(437): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(438): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(441): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(441): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(443): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(443): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(451): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(452): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(465): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(466): error: expected a ")"

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(483): error: incomplete type is not allowed

/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vDSP.h(484): error: expected a ")"

Error limit reached.
100 errors detected in the compilation of "/var/folders/hd/n4kdbwvn3mx_c3kxy_j5n5h00000gp/T//tmpxft_0000bb7f_00000000-13_absval_layer.compute_50.cpp1.ii".
Compilation terminated.
CMake Error at cuda_compile_generated_absval_layer.cu.o.cmake:266 (message):
 
Error generating file
 
/Users/mfw/git/caffe/src/caffe/CMakeFiles/cuda_compile.dir/layers/./cuda_compile_generated_absval_layer.cu.o


make
[2]: *** [src/caffe/CMakeFiles/cuda_compile.dir/layers/cuda_compile_generated_absval_layer.cu.o] Error 1
make
[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2
make
: *** [all] Error 2


Joel Teply

unread,
Nov 30, 2016, 11:22:18 PM11/30/16
to Caffe Users
For the time being, use cmake with the CPU_ONLY flag

cmake . -DCPU_ONLY=ON

The macs GPU is pretty horrid anyway
Reply all
Reply to author
Forward
0 new messages