我尝试在CentOS 6中安装没有显示驱动程序的cuda工具包。它已正确安装。我能够编译,但它正在编译而不执行任何操作,我在数组添加中得到垃圾值。对于cudaGetDeviceCount(& count),我得到的值是“o”,这意味着我的机器上没有任何卡。
答案 0 :(得分:2)
您无需安装驱动程序即可安装CUDA工具包。
然后,您可以编译使用运行时API的CUDA代码。
除非您在机器中安装了正确的CUDA驱动程序和GPU,否则您将无法运行这些代码。
依赖于驱动程序API的代码在此配置中也无法在旧版CUDA工具包中编译,无需额外工作。较新的CUDA工具包为驱动程序库提供了存根库,可以链接到它们。
This answer介绍了在没有驱动程序的情况下安装CUDA工具包的方法。
答案 1 :(得分:2)
如果您只想运行代码并分析性能和其他参数,那么安装GPGPU-sim模拟器会很有帮助。它不需要您机器上的任何图形卡。