Caffe编译的时候出现warning: The 'compute_20' and 'sm_20' architectures are deprecated怎么办

来源:互联网 发布:gameboy知乎 编辑:程序博客网 时间:2024/04/29 16:29

至于为什么会出现这种警告,如下网站回答的较好.

http://stackoverflow.com/questions/15714360/compiling-cuda-program-for-a-geforce-310-compute-capability-1-2-with-unmatched

我的解决办法简单粗暴,在makefile.config 文件中 删除相关的行.即可
搜索中文页面没有直接回答这个问题的,就写了一篇博客,希望可以帮到后人.
删除前

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_50

删除后

CUDA_ARCH := -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_50

这样在编译的时候就没有警告了.

0 0
原创粉丝点击