Compilation NVIDIA CUDA SDK示例编译不支持的体系结构';计算20';

Compilation NVIDIA CUDA SDK示例编译不支持的体系结构';计算20';,compilation,cuda,nvidia,compiler-errors,gpu,Compilation,Cuda,Nvidia,Compiler Errors,Gpu,在编译CUDA SDK时,我得到了一个nvcc致命错误:不受支持的gpu架构“compute_20”。我的工具包是2.3,在共享系统上(即不能真正升级),驱动程序版本也是2.3,在4台特斯拉C1060上运行 如果有帮助,则在radixsort中调用该问题 似乎有一些人在网上遇到了这个问题,但我还没有找到任何真正能提供解决方案的地方。我相信compute\u 20的目标是费米硬件,而你没有。此外,Cuda 2.3不支持费米特性或计算功能。请尝试改用compute_13。您正在使用2.3工具包编译3

在编译CUDA SDK时,我得到了一个nvcc致命错误:不受支持的gpu架构“compute_20”。我的工具包是2.3,在共享系统上(即不能真正升级),驱动程序版本也是2.3,在4台特斯拉C1060上运行

如果有帮助,则在radixsort中调用该问题


似乎有一些人在网上遇到了这个问题,但我还没有找到任何真正能提供解决方案的地方。

我相信compute\u 20的目标是费米硬件,而你没有。此外,Cuda 2.3不支持费米特性或计算功能。请尝试改用compute_13。

您正在使用2.3工具包编译3.x SDK,这将不起作用,因为正如您现在看到的,compute_20不受支持

最简单的解决方案是升级工具包或降级SDK。您可以尝试在Linux上更改makefile(C/common中的common.mk)或在Windows上更改Build属性以仅选择compute_13,但可能存在其他问题,因此调整SDK/Toolkit版本可能更简单


请注意,如果您没有管理员权限,那么您可以在SDK旁边安装工具包的本地版本,但您需要使用admi来升级驱动程序。

真不敢相信我错过了!原谅这个愚蠢的问题;如何将其设置为针对compute_13进行编译?