CUDA编译是否依赖于显卡的存在?

时间:2014-01-15 18:53:23

标签: cuda gpu nvcc

假设,假设我想在没有支持CUDA的GPU的机器上测试编译但不运行CUDA代码。我是否应该只安装CUDA工具包?或者NVCC是否依赖于显卡硬件的存在?

1 个答案:

答案 0 :(得分:3)

当然在linux上,您可以安装CUDA工具包并在没有安装GPU的情况下编译代码。这有细微差别。例如,如果您的代码依赖于仅由驱动程序安装的库(例如使用驱动程序API的CUDA代码所需的库),那么还有其他桥接要交叉。但普通的CUDA运行时API代码可以通过这种方式编译就好了。 nvcc不依赖于GPU。

我在Windows中没有尝试过这个,但我认为应该可以在没有CUDA GPU的情况下安装CUDA工具包。