ubuntu18+caffe+cuda

昨天安装caffe,因为用的是cuda10.2,遇到各种问题,最终也没有安装成功。使用cmake配置成功、生成成功、编译的时候报错。

 1 /usr/local/cuda/include/cuda_runtime_api.h:9580:60: error: ‘cudaGraphExec_t’ was not declared in this scope
 2  extern __host__ cudaError_t CUDARTAPI cudaGraphExecDestroy(cudaGraphExec_t graphExec);
 3                                                             ^~~~~~~~~~~~~~~
 4 /usr/local/cuda/include/cuda_runtime_api.h:9580:60: note: suggested alternative: ‘cudaGraphExecUpdate’
 5  extern __host__ cudaError_t CUDARTAPI cudaGraphExecDestroy(cudaGraphExec_t graphExec);
 6                                                             ^~~~~~~~~~~~~~~
 7                                                             cudaGraphExecUpdate
 8 /usr/local/cuda/include/cuda_runtime_api.h:9600:56: error: ‘cudaGraph_t’ was not declared in this scope
 9  extern __host__ cudaError_t CUDARTAPI cudaGraphDestroy(cudaGraph_t graph);
10                                                         ^~~~~~~~~~~
11 /usr/local/cuda/include/cuda_runtime_api.h:9600:56: note: suggested alternative: ‘cudaError_t’
12  extern __host__ cudaError_t CUDARTAPI cudaGraphDestroy(cudaGraph_t graph);
13                                                         ^~~~~~~~~~~
14                                                         cudaError_t
15 src/caffe/CMakeFiles/caffe.dir/build.make:503: recipe for target 'src/caffe/CMakeFiles/caffe.dir/blob.cpp.o' failed
16 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/blob.cpp.o] Error 1
17 CMakeFiles/Makefile2:426: recipe for target 'src/caffe/CMakeFiles/caffe.dir/all' failed
18 make[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2
19 Makefile:129: recipe for target 'all' failed
20 make: *** [all] Error 2

在网上还没有找到解决办法,原因可能是caffe很久没有更新,有很多与cuda不兼容的地方。

猜你喜欢

转载自www.cnblogs.com/juluwangshier/p/12356076.html