CUDA12.0 + cuDNN9.0.0安装

1. 查看显卡支持的CUDA版本

1.1 指令查看

  • 打开cmd输入nvidia-smi
  • Driver Version表示显卡驱动版本,CUDA Version表示支持CUDA的最高版本
    在这里插入图片描述

1.2 控制面板查看

  1. 右击桌面,点击NVIDIA控制面板 -> 帮助,显示中可以看到显卡驱动版本,组件中可以看到支持CUDA的最高版本
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

2. 安装CUDA

2.1 下载

  1. 通过官方链接查看历史版本,找到支持的版本并下载。
    在这里插入图片描述
  2. 选择系统环境,使用本地exe安装
    在这里插入图片描述

2.2 安装

  1. 双击下载的exe文件,建议默认路径安装,点击OK
    在这里插入图片描述
    在这里插入图片描述
  2. 点击同意并继续
    在这里插入图片描述
  3. 选择自定义,点击下一步
    在这里插入图片描述
  4. 选择需要安装的组件,点击下一步,如果用不到Visual Studio,可以取消勾选Visual Studio Integration,建议先勾上安装一下试试,因为这个安装失败再取消勾选。
    在这里插入图片描述
  5. 记住安装路径,后面添加系统变量时用得上,点击下一步
    在这里插入图片描述
  6. 等待安装。
    在这里插入图片描述
  7. 点击下一步
    在这里插入图片描述
  8. 安装完成,点击关闭
    在这里插入图片描述

2.3 验证

  1. 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量,查看系统变量里是否含有以下变量,如果没有需手动添加。我电脑上安装过其它版本的CUDA(11.6),所以含有11.6的路径,没有安装过其它版本的话只关注红框内的变量即可。
    在这里插入图片描述
  2. 打开cmd,运行nvcc --version或者nvcc -V,查看安装的CUDA版本。
    在这里插入图片描述
  3. 运行set cuda,查看路径。
    在这里插入图片描述
    安装成功!

3. 安装cuDNN

3.1 下载

通过链接,找到对应CUDA版本的cuDNN,截至文章日期,CUDA12.x最高支持cuDNN9.1.1.17。考虑到稳定性,一般不直接使用最新版本。
在这里插入图片描述

3.2 安装

下载之后是一个压缩包cudnn-windows-x86_64-9.0.0.312_cuda12-archive.zip,找到这个压缩包并解压,解压后的目录如下。将3个文件夹复制到CUDA的安装路径。复制时会提示含有同名文件,直接覆盖即可。
在这里插入图片描述

3.2 验证

启动cmd,cd到安装目录下的 ./extras/demo_suite分别运行bandwidthTest.exedeviceQuery.exe,出现PASS,安装成功。
在这里插入图片描述
在这里插入图片描述

相关推荐

  1. Ubuntu22.04虚拟环境安装CUDA10.1, CUDNN和pytorch

    2024-06-09 12:36:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-09 12:36:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-09 12:36:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-09 12:36:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-09 12:36:03       20 阅读

热门阅读

  1. HTML5表单元素:重塑数据收集的艺术

    2024-06-09 12:36:03       9 阅读
  2. 面试高频问题----6

    2024-06-09 12:36:03       11 阅读
  3. ssh版本升级

    2024-06-09 12:36:03       7 阅读
  4. 二叉树小结

    2024-06-09 12:36:03       11 阅读
  5. Unix环境高级编程第二版:深入探索与实战解析

    2024-06-09 12:36:03       11 阅读
  6. 合并两个有序的单链表

    2024-06-09 12:36:03       8 阅读
  7. pinia 监听数据的变化

    2024-06-09 12:36:03       8 阅读
  8. 正则表达式的详解带你认识正则表达式的意义

    2024-06-09 12:36:03       10 阅读
  9. sql server 把表的所有的null改为0,不要限制某列

    2024-06-09 12:36:03       8 阅读
  10. 深入了解 Android 中的 system.img

    2024-06-09 12:36:03       12 阅读