目录

1、下载并安装CUDA

2、安装cudnn

3、环境变量配置

4、CUDA的卸载


1、下载并安装CUDA

查看自己电脑支持的 cuda 版本,或者选择自己需要的 cuda 版本安装。(本教程以cuda10.2为例)

献上各种CUDA的下载链接:CUDA Toolkit Archive | NVIDIA Developer

当解压完毕后会自动运行安装程序,之后窗口会自动弹出来,点击 同意并继续

第一步:一定要选择 自定义安装。

第二步:在组件 CUDA 中将 Visual Studio Intergration 取消掉。这个还是蛮有意思的,因为这个组件是专为 VS 配置的,但是现在使用的代码编译器基本都是 vscode,pycharm 等轻量编译器之流,用 VS 就比较没意义了;我在网上还看见一个说法,这个必须取消掉,不然没法正确安装。反正取消就完事了。

第三步:CUDA 在安装的时候会默认安装一个 NVDIA 的显卡驱动。下图可以看出,该显卡驱动版本是 441.22。重点:“当前版本” 这一栏会显示你目前电脑上的显卡驱动型号,比如下图所示,我的电脑目前驱动是 441.22,这个数字如果大于 441.22,说明版本更新一些。如果你的当前版本高于 CUDA 想要安装的新版本,那么一定要把 display driver 取消掉!不然 CUDA 安装发现你现有的比我要安的还高级,我还安个锤子,就会出现安装失败的错误;如果你的当前版本低于 CUDA 想要安装的新版本,那么一定要把 display driver 勾选,驱动版本不够新,CUDA 也运行不了。如果巧了当前版本与新版本一模一样,那勾不勾选随意。

安装完成后打开 cmd 窗口输入 nvcc -V 即可显示安装的 cuda 版本。

或者在 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin 文件夹里有该 nvcc.exe 文件也表明安装成功。 以及该文件 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64 下的 cupti64_102.dll 动态库。

2、安装cudnn

献上下载网址:cuDNN Archive | NVIDIA Developer

选择与安装的 cuda 版本对应的 cudnn(此处我安装的 cuda 是10.2 所以我选择对应的 cudnn 7.6.5)。

下载下来是个压缩包,解压完如下图所示,名字叫 cuda,里面有三个文件夹。

打开之后,里面有三个文件夹,将它们分别复制到安装 cuda 的文件夹里对应的文件夹名下即可。

即:将 cudnn 里的三个文件里的文件复制到 cuda 安装位置对应的文件中

3、环境变量配置

右键点击 我的电脑,选择 属性,选择 高级系统设置,接下来的窗口如下图所示。接下来选择 系统变量 里面的 Path,点击 编辑

将以下路径添加到 Path 之中(如果更改了安装路径,自己对应修改下)。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\bin\win64

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\common\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\\cudnn\bin

此时 Cuda 安装完成。

4、CUDA的卸载

①windows自带的控制面板,用来卸载主程序

②腾讯电脑管家等类似杀毒软件,用来清除卸载之后的无效注册表

留下: NVIDIA的图形驱动程序、NVIDIA Physx系统软件、NVIDIA GeForce Experience。其余可卸载。

注意:NVIDIA的图形驱动程序、NVIDIA Physx系统软件必须留下。但在有些教程中,NVIDIA GeForce Experience也可卸载。

参考:https://blog.csdn.net/m0_37872216/article/details/103136477

Win 系统 CUDA 环境配置及卸载相关推荐

  1. CUDA学习:Windows下的CUDA环境配置

    Windows下的CUDA环境配置 一.查看自己电脑的显卡信息 使用win+R打开运行窗口,在运行窗口中输入cmd打开命令行 在命令行中键入nvidia-smi查看显卡支持信息 从下图中可以看到,本机 ...

  2. 最新CUDA环境配置(Win10 + CUDA 11.6 + VS2019)

    最新CUDA环境配置(Win10 + CUDA 11.6 + VS2019) 本篇博客根据NVIDIA 官方文档所述, 并根据自己实践得出. 供各位需要的朋友参考. 1.前言 本篇文章的软件环境为: ...

  3. windows下VS安装CUDA环境配置

    CUDA安装见:https://blog.csdn.net/Ang_go/article/details/122329715 本文内容均在已安装VS和CUDA情况下,如需安装教程,请自行搜索. win ...

  4. linux iis 环境配置教程,Linux系统Java环境配置教程

    1.卸载Linux系统自带的JDK 我们要删除掉自带的JDK环境 再次查询是否已经删除 2.安装自己下载的JDK 2.1 下载JDK,地址: http://www.oracle.com/technet ...

  5. ROS入门笔记(二):ROS安装与环境配置及卸载(重点)

    ROS入门笔记(二):ROS安装与环境配置及卸载(重点) 文章目录 1 ROS安装步骤 1.1 ROS版本 1.2 确定Ubuntu版本号 1.3 安装ROS 1.3.1 Ubuntu初始环境配置 1 ...

  6. GPU编程自学2 —— CUDA环境配置

    深度学习的兴起,使得多线程以及GPU编程逐渐成为算法工程师无法规避的问题.这里主要记录自己的GPU自学历程. 目录 <GPU编程自学1 -- 引言> <GPU编程自学2 -- CUD ...

  7. 树莓派系统开发环境配置详细解说

    树莓派系统开发环境配置总结 树莓派入门虽然不难,但涉及到许多零零散散的知识和操作,这里总结了一下,希望能帮大家快速入门,如果没有看懂的同学可以在下方留言. 树莓派官方镜像导入 Operating sy ...

  8. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  9. win7系统服务器环境配置,win7系统服务器环境配置

    win7系统服务器环境配置 内容精选 换一换 镜像是云耀云服务器运行环境的模板,模板中包含了特定的操作系统和运行环境,有时也额外包括了一些预装的应用软件.通过镜像可以部署特定的软件环境,也可以将云服务 ...

最新文章

  1. 天问电子少年团DIY作品
  2. 如何及时获得AI顶尖科研团队的最新论文与进展?你需要一份AI内参!
  3. Angular特殊的选择器:host,:host-context,::ng-deep
  4. NYOJ 14 会场安排问题
  5. kotlin 查找id_Kotlin程序查找给定范围内的素数
  6. 简洁css竖型tab选项卡(用)
  7. 第3章 变量和表达式
  8. linux发展前景2018,2018 年 Linux 的 8 个发展预测
  9. 安全验证框架使用笔记002---Shiro实现基本的身份验证
  10. 众善之源 or 万恶之源?详析微服务的好与坏
  11. lenovo电脑_办公笔记本电脑有哪些值得推荐?
  12. servlet 跳转到 jsp 乱码解决
  13. 牛顿迭代法的图像推导思路以及代码
  14. android studio闹钟小程序,闹钟应用程序Android Studio
  15. E3亮点:StudioMDHR的《茶杯头》
  16. PCB Layout初学者必会知识总结(转)
  17. mysql ndb同步_MySQL NDB Cluster 7.5.16 部署OGG同步
  18. Ubuntu网络域名解析失败记录
  19. 金山病毒库自定义服务器,将金山毒霸10全功能版本(带离线病毒库)安装到离线电脑,操作方法!!!亲测可用...-爱毒霸交流论坛...
  20. 装机必备:功能强大的硬件和系统基准信息检测软件 EVEREST Ultimate Edition 5.02.1805...

热门文章

  1. python工程师是什么专业-python工程师的工作一般都在做什么?
  2. Docker环境undertow线程数不足问题探究
  3. Logisticregression学习
  4. python3-多线程
  5. rk3399pro buildroot SDK编译及烧录
  6. MATLAB的图像显示方法
  7. 自然语言处理NLP文本分类顶会论文阅读笔记(二)
  8. PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe
  9. c++中fabs()和abs()的区别
  10. 如何开张美国银行卡CitiBank