我试图在CentOS 6中安装不带显示驱动程序的cuda工具包。它已正确安装。我能够编译,但是它在编译时没有执行任何操作,并且在数组添加中得到了垃圾值。对于cudaGetDeviceCount(&count),我得到的值是“ o”,这意味着我的计算机上没有任何卡。
您可以在不安装驱动程序的情况下安装CUDA工具包。
然后,您可以 编译 使用运行时API的CUDA代码。
但是,除非您在计算机中安装了正确的CUDA驱动程序和GPU,否则您将无法 运行 这些代码。
如果不进行额外的工作,依赖驱动程序API的代码在此配置中也将无法在较旧的CUDA工具包上进行编译。较新的CUDA工具包为驱动程序库提供了存根库,可以将其链接。
该答案涵盖了不使用驱动程序安装CUDA工具包的方法。