编译caffe时,提示以下警告时:
解决方案:
首先我们来看看Makefile.config里面的配置
问题原因:如果你安装的时CUDA版本8.0,那么请记住从CUDA8.0开始compute capability 2.0和2.1被弃用了,所以可以将-gencode arch=compute_20, code=sm_20和-gencode arch=compute_20,code=sm_21这两行删除。
如果将compute_30和35两行也删除的话,对于机器的运行也是没有影响的。但是如果将可执行程序发布到显卡计算能力只有3.0或3.5的机器上就不能运行了。
关于如何设置计算能力,NVIDIA官方文档在这里http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#application-compatibility