NVIDIA CUDA SDK示例编译不支持的架构'compute_20'

时间:2010-06-15 18:22:16

标签: compilation cuda nvidia compiler-errors gpu-programming

在编译CUDA SDK时,我得到一个nvcc致命:不支持的gpu架构'compute_20'我的工具包是2.3并且在共享系统上(即无法真正升级),驱动程序版本也是2.3,运行在4特斯拉C1060s

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

似乎网上有一些人遇到了这个问题,但我找不到任何可以提供解决方案的人。

2 个答案:

答案 0 :(得分:2)

我相信compute_20的目标是费米硬件,你没有。此外,Cuda 2.3不支持Fermi功能或compute_20。请尝试使用compute_13。

答案 1 :(得分:0)

您正在使用2.3工具包编译3.x SDK,但由于您现在看不到支持compute_20,因此无法使用。

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

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