我能在 Linux CentOS 6 上仅安装 CUDA 工具包而不安装驱动程序吗?

3

我尝试在CentOS 6上安装没有显示驱动的CUDA工具包,它成功安装。我能够编译,但是编译时不执行任何操作,并且在数组相加时得到垃圾值。 对于cudaGetDeviceCount(&count),我收到的值为"o",这意味着我的机器上没有任何显卡。


如果您的系统上没有任何GPU驱动程序,您期望CUDA能做什么? - Cubic
2个回答

3
您可以安装CUDA工具包而无需安装驱动程序。
然后,您可以编译使用运行时API的CUDA代码。
但是,除非您在计算机上安装了适当的CUDA驱动程序和GPU,否则您将无法运行这些代码。
在旧版CUDA工具包上,依赖于驱动程序API的代码也不能在此配置中进行编译,除非进行额外的工作。较新的CUDA工具包提供了驱动程序库的存根库,可以链接到该库。 此答案介绍了安装CUDA工具包而不安装驱动程序的方法。

2

如果您只想运行代码并分析性能和其他参数,则安装GPGPU-sim模拟器将非常有用。它不需要您的计算机上配备任何图形卡。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接