在Windows上安装CUDA

时间:2011-01-17 05:23:38

标签: windows cuda nvidia

我在没有nvidia显卡的Windows 7上安装了CUDA Toolkit 3.2,CUDA SDK和MS Visual Studio 2008(不一定按此顺序)。 但是当我尝试运行我的CUDA代码时,CUDA关键字没有被识别出来。 我是初学者。请告诉我这里我做错了什么。

由于

6 个答案:

答案 0 :(得分:1)

你在使用nvcc构建吗?如果没有,Visual C ++将扼杀CUDA特定的语法。

答案 1 :(得分:1)

您应该能够使用您的设置构建SDK示例,但由于您没有支持CUDA的GPU,因此无法运行。不再支持仿真,因此您可以使用以下几种选项:

在VS2008中查看this stackoverflow post以获取语法突出显示的详细信息。

顺便提一下,如果您在VS2008之前安装了Toolkit,那么规则文件将不会被复制到VS目录(显然,因为它们不存在)。您可以在extras目录中的CUDA Toolkit中找到它们和说明。

答案 2 :(得分:1)

如果您尝试在非gpu机器上执行cuda程序,我建议您尝试使用mCUDA。它不需要GPU或图形卡来执行CUDA。

答案 3 :(得分:1)

在运行相应版本的系统上安装CUDA开发工具

确认系统具有支持CUDA的GPU和支持的操作系统版本。

    Many [NVIDIA products today contain CUDA‐enabled GPUs][1]. These include: 

          NVIDIA GeForce® 8, 9, 200, and 400 series GPUs

          NVIDIA Tesla™ computing solutions

          Many of the NVIDIA Quadro® products

验证NVIDIA驱动程序和CUDA软件。

更新NVIDIA驱动程序。

安装CUDA软件。

验证与VS2008 / VS2010链接的CUDA软件

为此,您还可以查看我的博客http://hemprasad.wordpress.com/2012/10/12/cuda-installation-on-vs-2010/


通过编译并运行其中一个示例程序来测试您的安装 CUDA软件验证硬件和软件是否正常运行 相互沟通。

答案 4 :(得分:0)

只有拥有nVidia视频卡的计算机才支持CUDA。这可能是一个问题。

此外,您需要安装足够新的驱动程序(dev或其他)以支持CUDA Toolkit版本。

第三,关键字未标识是什么意思?你的意思是你的IDE中没有语法突出显示吗?若然,请尝试[this] [1] http://codereflect.com/2008/09/04/how-to-enable-syntax-highlighting-for-cuda-files-in-visual-studio-2005/

答案 5 :(得分:0)

如果您没有NVIDIA卡,您仍然可以使用模拟器,但需要安装SDK和工具包。尝试通过在Visual Studio项目设置中添加CUDA的包含和库路径来解决您的问题。