1. 程式人生 > >~/caffe$ make all -j8 Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/adam_s

~/caffe$ make all -j8 Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/adam_s

cuda9.0+cudnn7.0.5下,編譯caffe

執行出錯:

 

[email protected]:~/caffe$ make all -j8
NVCC src/caffe/solvers/adam_solver.cu
NVCC src/caffe/solvers/adagrad_solver.cu
nvcc fatal   : Unsupported gpu architecture 'compute_20'
NVCC src/caffe/solvers/adadelta_solver.cu
nvcc fatal   : Unsupported gpu architecture 'compute_20'
NVCC src/caffe/solvers/sgd_solver.cu
Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/adam_solver.o' failed
make: *** [.build_release/cuda/src/caffe/solvers/adam_solver.o] Error 1
make: *** Waiting for unfinished jobs....
Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/adagrad_solver.o' failed
make: *** [.build_release/cuda/src/caffe/solvers/adagrad_solver.o] Error 1
nvcc fatal   : Unsupported gpu architecture 'compute_20'
nvcc fatal   : Unsupported gpu architecture 'compute_20'
Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/adadelta_solver.o' failed
make: *** [.build_release/cuda/src/caffe/solvers/adadelta_solver.o] Error 1
Makefile:606: recipe for target '.build_release/cuda/src/caffe/solvers/sgd_solver.o' failed
make: *** [.build_release/cuda/src/caffe/solvers/sgd_solver.o] Error 1

 

解決方式:

sudo gedit Makefile.config

註釋掉#-gencode arch=compute_20,code=sm_20 \
        #-gencode arch=compute_20,code=sm_21 \

make clean

make all -j8