-
Notifications
You must be signed in to change notification settings - Fork 18.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
***HDF5 library version mismatched error*** ...Library 1.8.14 but header 1.8.13 Mac OSX 10.10 #1959
Comments
If you are using Anaconda, I think may be it was caused by the wrong setting of Makefile.config Make sure the python_lib and python_include are both set as Anaconda path. |
I have the same problem like it.And I checked the Makefile.config again and again.It seems no wrong setting.The file as the following: Refer to http://caffe.berkeleyvision.org/installation.htmlContributions simplifying and improving our build system are welcome!cuDNN acceleration switch (uncomment to build with cuDNN).USE_CUDNN := 1CPU-only switch (uncomment to build without GPU support).CPU_ONLY := 1 To customize your choice of compiler, uncomment and set the following.N.B. the default for Linux is g++ and the default for OSX is clang++CUSTOM_CXX := clang++ CUDA directory contains bin/ and lib/ directories that we need.CUDA_DIR := /usr/local/cuda On Ubuntu 14.04, if cuda tools are installed via"sudo apt-get install nvidia-cuda-toolkit" then use this instead:CUDA_DIR := /usrCUDA architecture setting: going with all of them.For CUDA < 6.0, comment the *_50 lines for compatibility.CUDA_ARCH := -gencode arch=compute_20,code=sm_20 BLAS choice:atlas for ATLAS (default)mkl for MKLopen for OpenBlasBLAS := atlas Custom (MKL/ATLAS/OpenBLAS) include and lib directories.Leave commented to accept the defaults for your choice of BLAS(which should work)!BLAS_INCLUDE := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/#BLAS_LIB := This is required only if you will compile the matlab interface.MATLAB directory should contain the mex binary in /bin.MATLAB_DIR := /usr/localMATLAB_DIR := /Applications/MATLAB_R2012b.appNOTE: this is required only if you will compile the python interface.We need to be able to find Python.h and numpy/arrayobject.h.#PYTHON_INCLUDE := /usr/include/python2.7 \ /usr/lib/python2.7/dist-packages/numpy/core/include###########********************************************************************************* Anaconda Python distribution is quite popular. Include path:Verify anaconda location, sometimes it's in root.ANACONDA_HOME := $(HOME)/anaconda We need to be able to find libpythonX.X.so or .dylib.#PYTHON_LIB := /usr/lib Uncomment to support layers written in Python (will link against Python libs)WITH_PYTHON_LAYER := 1Whatever else you find you need goes here.INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include Uncomment to use
|
This is usually include vs. linking order mismatch. Please ask build questions on the caffe-users group. |
Is this not a bug that you should resolve?? |
the reason for this mismatch is that you are compiling with hdf5 lib from brew and running with anaconda one.. you may do |
conda install -c anaconda hdf5=1.8.14 |
I get the following error when I run "make runtest". I can't figure out how to change my library using homebrew so I'd like to change the header to accept HDF5 1.8.14, but I can't figure out how. Anyone else have this issue? Full error here: https://gist.github.com/asampat3090/36caf62fc6a43d48fc47
As a side note I'm trying to run caffe in CPU-only mode (I don't have an nVidia graphics card on my laptop).
The text was updated successfully, but these errors were encountered: