【CUDA】在 Windows 11 上为 NVIDIA GTX 3060 安装 CUDA 11.7 环境

6 篇文章 0 订阅

在本文中,我们将逐步介绍如何在 Windows 11 操作系统上为 NVIDIA GTX 3060 显卡和 CUDA 11.7 安装 CUDA 环境。请按照以下步骤操作。

一、检查系统要求和准备工作

在开始安装之前,请确保您的系统符合以下要求:

  • 操作系统:Windows 11 (64-bit)
  • 显卡:NVIDIA GTX 3060
  • CUDA Toolkit:建议安装的版本(例如,CUDA 11.7)

准备工作

  • 确保您的 Windows 11 已更新到最新版本。
  • 拥有管理员权限以进行安装。
  • 确保你的系统满足 CUDA 11.7 的要求,并备份重要数据以防万一。

二、安装 NVIDIA 驱动程序

在安装 CUDA Toolkit 之前,请确保安装了兼容的 NVIDIA 驱动程序。

步骤

  1. 前往 NVIDIA 驱动下载页面
  2. 输入您的显卡型号(GTX 3060),选择操作系统为 Windows 11。
  3. 下载适合的驱动程序并运行安装程序,根据提示完成安装。
  4. 重启计算机以使驱动程序生效。

三、下载并安装 CUDA Toolkit 11.7

接下来,我们需要下载并安装 CUDA Toolkit 11.7。

步骤

  1. 前往 NVIDIA CUDA Toolkit 下载页面

  2. 选择操作系统为 Windows,并选择版本 11.7。

  3. 点击“下载”并根据提示下载 Installer(包括网络安装程序或本地安装程序)。

  4. 运行下载的安装程序,选择“自定义安装”,确保选择以下组件:

    • CUDA Toolkit
    • CUDA Samples
    • Driver (如果未安装过)
  5. 完成安装后,重启计算机。

四、安装 cuDNN

cuDNN 是一个用于深度学习的 GPU 加速库,通常与 CUDA 一起使用。

步骤

  1. 前往 NVIDIA cuDNN 下载页面
  2. 您需要注册一个 NVIDIA 开发者帐户并登录。
  3. 选择与您安装的 CUDA 版本兼容的 cuDNN 版本(例如,cuDNN 8.x for CUDA 11.x)。
  4. 下载 ZIP 文件并解压缩。
  5. 将解压后的文件复制到您的 CUDA 安装目录中,通常是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7,具体路径视实际情况而定,复制如下文件夹:
    • bin 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
    • include 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include
    • lib 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\lib\x64

五、验证 cuDNN 是否安装成功

在安装 cuDNN 后,我们需要确保它能够正确工作。可以通过编写一个简单的程序来测试 cuDNN 是否已成功安装。

步骤

  1. 下载 cuDNN 测试示例

    • 您可以从 NVIDIA 的 GitHub 仓库 下载 cuDNN 示例代码。
    • 或者,您可以直接使用 CUDA Samples 中的 cuDNN 示例。通常它位于 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\samples\ 下。
  2. 打开命令提示符

    • 按下 Win + R,输入 cmd 并按 Enter。
  3. 导航到 CUDA Samples 目录

    cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\samples"
    
  4. 构建示例

    • 运行以下命令以构建所有示例(可能需要安装 Visual Studio 或其他 C++ 编译器):
    cuda-build.bat
    
    • 或者,您可以具体导航到包含 cuDNN 示例的目录并构建特定示例。
  5. 验证示例

    • 运行构建后生成的可执行文件,并检查是否能够成功执行,如果能正常输出,则意味着 cuDNN 安装成功。

六、设置环境变量

为了确保系统能够找到 CUDA 和 cuDNN 的库文件,需要设置环境变量。

步骤

  1. 打开系统属性

    • 右键点击“此电脑”或“我的电脑”,选择“属性”。
    • 点击左侧的“高级系统设置”。
  2. 打开环境变量

    • 在“系统属性”窗口中,点击“环境变量”按钮。
  3. 编辑 PATH 变量

    • 在“系统变量”部分找到名为 Path 的变量,选择它,然后点击“编辑”。
    • 添加以下路径(根据您的 CUDA 安装位置调整):
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\libnvvp
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include
    • 点击“确定”保存更改。
  4. 重启计算机以使环境变量生效。

七、验证安装

现在我们将验证 CUDA 和 cuDNN 是否正确安装。

步骤

  1. 打开命令提示符

  2. 输入以下命令查看 CUDA 版本,验证 CUDA 安装

    nvcc --version
    

    如果显示了 CUDA 版本号,说明 CUDA 已成功安装。

  3. 可以通过运行 CUDA 提供的样本测试,如 deviceQuery验证 GPU 是否工作正常:

    cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\samples\1_Utilities\deviceQuery"
    mkdir build && cd build
    cmake ..
    make
    .\deviceQuery
    
  4. 验证 cuDNN 安装:

    • 在 CUDA 的 bin 文件夹中,确认 cudnn*.dll 文件存在。
    • 运行 CUDA 示例代码,检查 cuDNN 是否能够正确链接和工作。

八、测试 CUDA 环境

你可以使用 NVIDIA 提供的示例代码来测试 CUDA 环境是否正常工作。CUDA Toolkit 通常包含一些示例代码,位于安装目录的 extras\demo_suite 文件夹中。

  1. 编译示例代码:

    • 打开命令提示符并导航到 CUDA 示例代码目录。
    • 使用 nvcc 编译示例代码。例如,编译 deviceQuery 示例:
    cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.\extras\demo_suite
    nvcc deviceQuery.cpp -o deviceQuery
    
  2. 运行示例代码:

    • 运行编译好的示例程序以验证 CUDA 是否正常工作。
    deviceQuery
    

你应该会看到来自 CUDA 内核和 CPU 的输出,表明您的 CUDA 环境已成功配置。

总结

通过以上步骤,您已经在 Windows 11 上为 NVIDIA GTX 3060 安装并配置了 CUDA 11.7 环境。这将使您能够利用 GPU 加速进行开发和深度学习应用。如有任何问题,请随时查阅 NVIDIA 官方文档或相关社区支持。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丶2136

谢谢老板。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值