news 2026/7/31 18:45:10

更改CUDA版本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
更改CUDA版本

一.安装CUDA

1..确定是否支持所需的 CUDA版本

点击右下角的系统信息

选择组件,在 3D 设置的 NVCUDA64.dll 中可以看到最高可以支持的 CUDA 的版本,如下图,可以看出我能支持 11.2

所以在安装新版本的 CUDA 时,一定不能高于该版本,我需要的新环境的 CUDA 版本为 9.2,低于 11.2,可以安装。

2.下载CUDA

CUDA官方下载地址

找到对应版本

2.2 下载完整文件
WIndows -> x86_64 -> 10 -> exe(local)
其中 exe(local) 是完整的安装文件,可以离线安装
exe(network) 是在线安装

2.3 选择 Base Installer 下载

3.安装 CUDA

3.1 双击 .exe 文件
更改 CUDA 安装时缓存位置(默认为 C盘,不更改也可以,但得与原先安装的 CUDA 的安装缓存位置不同,或者该位置为空)

耐心等待一会

3.2 同意软件许可协议并继续

3.3 选择自定义安装

3.4 勾选驱动程序组件
由于之前已经安装过 CUDA,此时我们只需要选择CUDA即可

3.5 选择安装位置
默认安装位置为 C 盘,可以自由选择安装到其他盘,但需要记住安装位置,后期会使用到

3.6 选择 I understand,并继续

3.7 安装结束

4.环境变量

安装 CUDA 时会自动配置环境变量,但如果没有自动配置,则需要手动配置

4.1 首先打开环境变量
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量

4.2 检查环境变量
可以看到在系统变量中多了 CUDA_PATH_V9_2 和 NVCUDASAMPLES9_2_ROOT两个环境变量。如下图:

系统变量中的 CUDA_PATH 和 NVCUDASAMPLES_ROOT 两个环境变量也发生了改变,从原来的 v11.2 变成了原来的 v9.2。如下图:

在 Path 中多了两个变量

4.3 创建环境变量
如果没有上述的环境变量,可以根据情况自己添加

4.3.1 在系统变量中,选择新建

变量名:CUDA_PATH_V9_2
值:D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v9.2(CUDA Documentation 和 CUDA Development 的路径)

变量名:NVCUDASAMPLES9_2_ROOT
值:D:\CUDA Documentation\NVIDIA Corporation\CUDA Samples\v9.2(Samples 的路径)

4.3.2 在系统变量中

选中CUDA_PATH,点击编辑
将值修改为 D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v9.2(CUDA Documentation 和 CUDA Development 的路径)

选中NVCUDASAMPLES_ROOT,点击编辑
将值修改为 D:\CUDA Documentation\NVIDIA Corporation\CUDA Samples\v9.2(Samples 的路径)

4.3.3 在系统变量的Path中,选择新建

依次加入以下路径:

CUDA Documentation 和 CUDA Development 的路径下的 bin 文件夹:
D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin

CUDA Documentation 和 CUDA Development 的路径下的 libnvvp 文件夹:
D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v9.2\libnvvp

记得添加完后一路点击确定保存

5.验证安装

Win + R 打开命令行窗口,输入 nvcc -V,输出 CUDA 版本即为安装成功,如下图:

可以看到 CUDA 的版本已经变为了 9.2

三、安装 cudnn

1.下载cudnn

cudnn官方网址

选择和自己 CUDA 匹配的 cudnn版本下载

2.替换文件

2.1 解压文件
cudnn下载后是一个压缩包,解压后有以下四个文件:

2.2 将文件复制到D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v9.2(CUDA Documentation 和 CUDA Development 的路径)

3.验证cudnn是否安装成功

复制完后,在当前目录下进入extras -> demo_suite,可以看到有bandwidthTest.exedeviceQuery.exe

并在路径中输入 cmd 打开命令行窗口

3.1 输入bandwidthTest.exe输出下图:

3.2 输入deviceQuery.exe,输出下图:

至此, 新版本的 CUDA 与 cudnn 安装成功,可以使用该版本的 CUDA 进行 GPU 加速了

四、切换 CUDA 版本

安装完新版本的 CUDA 后,此时运行的环境为新版本的 CUDA,当我们需要切换为其他版本时,仅需要对环境变量进行修改即可

1.切换版本

1.1 在系统变量的Path中,上移所需要切换的版本

将这两行变量置于最上方,并点击确定,如下图:

1.2 修改CUDA_PATH的值

选中CUDA_PATH,点击编辑
将值修改为 D:\CUDA Documentation\NVIDIA GPU Computing Toolkit\CUDA\v11.2(CUDA Documentation 和 CUDA Development 的路径)
如下图:

1.3 修改NVCUDASAMPLES_ROOT的值
选中NVCUDASAMPLES_ROOT,点击编辑
将值修改为 == D:\CUDA Documentation\NVIDIA Corporation\CUDA Samples\11.2(Samples 的路径)==
如下图:

记得添加完后一路点击确定保存!

2.检查版本是否切换成功

Win + R 输入 cmd 打开命令行窗口,输入 nvcc -V

可以看出 CUDA 版本又切回到了原来的 11.2

我原来的CUDA地址:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 18:40:02

LTV预估 | 大R挖掘器ExpLTV

😄 说到大R用户挖掘,那不得不提ExpLTV,它可是一把pltv利器。 文章目录 1 精简总结 2 背景&挑战 3 方法 4 实验: 5 思考: ✅【CIKM-2023 腾讯 ExpLTV】《Out of the Box Thinking: Improving Customer Lifetime Value Modelling via Expert Routing and Game Whale D…

作者头像 李华
网站建设 2026/7/31 18:37:06

【至少几次清空数组变多测试样例】2025-1-17

缘由C 问题求专家们指导!_编程语言-CSDN问答 C入门 代码按例子运行答案是对的,但交上去是错的,求指点!! 如下代码数组定义只做示例不按题目,并且不写输入,只写解题技巧。解题思路不难&#xff…

作者头像 李华
网站建设 2026/7/31 18:24:56

NestJS-Prisma开发常见问题解答:从入门到精通

NestJS-Prisma开发常见问题解答:从入门到精通 【免费下载链接】nestjs-prisma Easy Prisma support for your NestJS application 项目地址: https://gitcode.com/gh_mirrors/ne/nestjs-prisma NestJS-Prisma是一款为NestJS应用提供便捷Prisma支持的工具&…

作者头像 李华
网站建设 2026/7/31 18:24:30

共烧多层压电致动器行业现状、竞争格局与发展前景分析

一、产品定义与核心竞争优势共烧多层压电致动器是依托逆压电效应研发的高精度核心执行器件,通过压电陶瓷生坯与内部电极交替叠层、一体化高温共烧工艺成型,可将电信号精准转化为微位移、推力、振动及精密定位动作。相较于传统粘接堆叠式压电致动器与电磁…

作者头像 李华