【问题标题】:CUDA installation on Windows在 Windows 上安装 CUDA
【发布时间】:2011-06-10 06:17:37
【问题描述】:

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

谢谢

【问题讨论】:

  • 您能否澄清一下 - 您在构建或运行时遇到问题吗?

标签: windows cuda nvidia


【解决方案1】:

您是否正在使用 nvcc 进行构建?否则,Visual C++ 将在特定于 CUDA 的语法上窒息。

【讨论】:

  • 没有。我正在重建项目并运行它。我没有使用 nvcc。我是不是该 ?基本上,我选择 C++“空项目”并执行 FileName.cu 但语法没有突出显示。
【解决方案2】:

您应该能够使用您的设置构建 SDK 示例,但您将无法运行,因为您没有支持 CUDA 的 GPU。不再支持模拟,因此您有几个可用选项:

查看this stackoverflow post 了解 VS2008 中的语法高亮等详细信息。

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

【讨论】:

    【解决方案3】:

    如果你想在非 gpu 机器上执行 cuda 程序,我建议你试试 mCUDA。 CUDA 执行不需要 GPU 或显卡。

    【讨论】:

      【解决方案4】:

      在运行适当版本的系统上安装 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 软件,用于验证硬件和软件是否正常运行,并且 互相交流。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 您好,我下载了工具包、SDK 并安装了它们。我还包含了规则文件并在其他库目录中指定: $(CUDA_LIB_PATH);../../common/lib
        • 仿真不久前被弃用,不再受支持。
        • 好的,抱歉我不知道。我曾经使用旧版本。
        【解决方案6】:

        CUDA 仅在配备 nVidia 显卡的机器上受支持。这可能是个问题。

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

        第三,关键词未识别是什么意思?您的意思是您的 IDE 中没有语法高亮显示吗?如果是这样,请尝试 [this][1]http://codereflect.com/2008/09/04/how-to-enable-syntax-highlighting-for-cuda-files-in-visual-studio-2005/

        【讨论】:

        • 好的,我安装了 MS VS 2008、CUDA Toolkit 3.2、CUDA SDK 和此页面上找到的驱动程序developer.nvidia.com/object/cuda_3_2_downloads.html 但我无法安装驱动程序,因为找不到兼容的图形硬件。但这不是在模拟器模式下使用它的全部意义吗?
        猜你喜欢
        • 2019-08-04
        • 2021-05-01
        • 2021-05-05
        • 2018-10-07
        • 1970-01-01
        • 2014-05-27
        • 2021-03-28
        • 2019-06-04
        • 2011-06-16
        相关资源
        最近更新 更多