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
Caffe make error #5773
Comments
Yes this is correct Cuda 7.5 does not support compute_60. |
I commented out the lines but it still gives the 'compute_60' error. Working on Ubuntu 14.04, CUDA: 7 and cuDNN: 5 Trying to run this code: https://github.com/rksltnl/Caffe-Deep-Metric-Learning-CVPR16/blob/master/docs/installation.md Is there any other alternate way @deepali-c @dikshya29 ? |
Could you please post the |
@deepali-c Here is the makefile.config which I use for building Refer to http://caffe.berkeleyvision.org/installation.html cuDNN acceleration switch (uncomment to build with cuDNN). CPU-only switch (uncomment to build without GPU support).CPU_ONLY := 1uncomment to disable IO dependencies and corresponding data layersUSE_OPENCV := 0USE_LEVELDB := 0USE_LMDB := 0uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)You should not set this flag if you will be reading LMDBs with anypossibility of simultaneous read and writeALLOW_LMDB_NOLOCK := 1Uncomment if you're using OpenCV 3OPENCV_VERSION := 3To 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 := g++CUDA directory contains bin/ and lib/ directories that we need.CUDA_DIR := /usr/local/cuda-7.0 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 through *_61 lines for compatibility.For CUDA < 8.0, comment the *_60 and *_61 lines for compatibility.CUDA_ARCH := -gencode arch=compute_20,code=sm_20 Deprecated#CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \ -gencode arch=compute_20,code=sm_21 \-gencode arch=compute_30,code=sm_30 \-gencode arch=compute_35,code=sm_35 \-gencode arch=compute_50,code=sm_50 \-gencode arch=compute_50,code=compute_50BLAS choice:atlas for ATLAS (default)mkl for MKLopen for OpenBlasBLAS := open Custom (MKL/ATLAS/OpenBLAS) include and lib directories.Leave commented to accept the defaults for your choice of BLAS(which should work)!BLAS_INCLUDE := /path/to/your/blasBLAS_LIB := /path/to/your/blasHomebrew puts openblas in a directory that is not on the standard search pathBLAS_INCLUDE := $(shell brew --prefix openblas)/includeBLAS_LIB := $(shell brew --prefix openblas)/libThis is required only if you will compile the matlab interface.MATLAB directory should contain the mex binary in /bin.MATLAB_DIR := /usr/local/MATLAB/R2013a/ NOTE: 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 Anaconda Python distribution is quite popular. Include path:Verify anaconda location, sometimes it's in root.ANACONDA_HOME := $(HOME)/anacondaPYTHON_INCLUDE := $(ANACONDA_HOME)/include \
Uncomment to use Python 3 (default is Python 2)PYTHON_LIBRARIES := boost_python3 python3.5mPYTHON_INCLUDE := /usr/include/python3.5m \/usr/lib/python3.5/dist-packages/numpy/core/includeWe need to be able to find libpythonX.X.so or .dylib.PYTHON_LIB := /usr/lib PYTHON_LIB := $(ANACONDA_HOME)/libHomebrew installs numpy in a non standard path (keg only)PYTHON_INCLUDE +=
|
Please comment the following lines and check:
|
I commented it out but I still get nvcc compute error @deepali-c . |
I am using Ubuntu 14.04 and recently I upgraded CUDA to 7.5. I am receiving the following error -
NVCC src/caffe/layers/softmax_layer.cu nvcc fatal : Unsupported gpu architecture 'compute_60' make: *** [.build_release/cuda/src/caffe/layers/softmax_layer.o] Error 1
Can someone help?
The text was updated successfully, but these errors were encountered: