我想在Windows(Windows10 + CUDA10 + VS2019)中构建一个深度学习平台。
在一些博客的教程中,一些博客作者建议在安装Nvidia GPU Computing工具包之后编译CUDA(示例)。我不太了解这个动作。
在我的实验中,我发现无需在VS2019中编译CUDA即可提高训练网络的计算速度。那么在Windows(VS)中编译CUDA的意义是什么?只是为了确认CUDA是否已成功安装?
在此先感谢您的帮助。我对c ++不太了解。也许这个问题对您来说很幼稚。
答案 0 :(得分:2)
您不自行编译CUDA库-它们以二进制形式分发。
CUDA工具包安装程序包含许多用于CUDA的不同功能和用例的示例程序。编译它们不是一个坏主意-但这不是因为您需要为自己的深度学习工作这样做:它只会确保...
最好使用已知可以在其他地方正确构建和运行的代码,而不要使用您正在努力工作的任何代码。