在Windows中编译CUDA的意义

时间:2019-07-08 10:46:42

标签: c++ windows deep-learning cuda

我想在Windows(Windows10 + CUDA10 + VS2019)中构建一个深度学习平台。

在一些博客的教程中,一些博客作者建议在安装Nvidia GPU Computing工具包之后编译CUDA(示例)。我不太了解这个动作。

在我的实验中,我发现无需在VS2019中编译CUDA即可提高训练网络的计算速度。那么在Windows(VS)中编译CUDA的意义是什么?只是为了确认CUDA是否已成功安装?

在此先感谢您的帮助。我对c ++不太了解。也许这个问题对您来说很幼稚。

1 个答案:

答案 0 :(得分:2)

您不自行编译CUDA库-它们以二进制形式分发。

CUDA工具包安装程序包含许多用于CUDA的不同功能和用例的示例程序。编译它们不是一个坏主意-但这不是因为您需要为自己的深度学习工作这样做:它只会确保...

  • CUDA已正确安装和配置
  • 您的GPU已正确安装
  • 您安装了与您的CUDA版本兼容的有效驱动程序

最好使用已知可以在其他地方正确构建和运行的代码,而不要使用您正在努力工作的任何代码。