我尝试在CentOS 6上安装没有显示驱动的CUDA工具包,它成功安装。我能够编译,但是编译时不执行任何操作,并且在数组相加时得到垃圾值。 对于cudaGetDeviceCount(&count),我收到的值为"o",这意味着我的机器上没有任何显卡。
您可以安装CUDA工具包而无需安装驱动程序。然后,您可以编译使用运行时API的CUDA代码。但是,除非您在计算机上安装了适当的CUDA驱动程序和GPU,否则您将无法运行这些代码。在旧版CUDA工具包上,依赖于驱动程序API的代码也不能在此配置中进行编译,除非进行额外的工作。较新的CUDA工具包提供了驱动程序库的存根库,可以链接到该库。 此答案介绍了安装CUDA工具包而不安装驱动程序的方法。