CUDA安装教程

人工智能35

浅谈CUDA和CUDNN

windows系统下安装CUDA 和 CUDNN

我真的会谢,之前电脑上有cuda11.0,一直正常使用,无奈有个课程教学使用的10.2,不知为何他的代码在我这里跑起来没有用到GPU,SO我决定试一下安装10.2!好不容易捣鼓通了,看到官网提示我裂开!大概意思就是10.2不再支持在windows上使用了!好的我需要再安装一遍,我真的会谢!那就写个教程以防自己回头忘!那么这里我也浅试一下能不能windows环境下多个cuda版本共存!应该是可以的!切换环境变量即可!
CUDA安装教程

; 首先查看有无显卡?

上一篇文章讲了如何查看自己电脑有无显卡,接下来就是查看自己的显卡支持的CUDA版本,如何安装以及如何卸载问题!

卸载CUDA?
  • 卸载的话呢可以参考这篇博客CUDA的卸载,首先记住删除环境变量或者将环境变量改名!
  • 打开控制面板,红框框的不要卸载别的都卸载!
    CUDA安装教程
    卸载完点开电脑管家或者任何杀毒软件清理一下注册表(虽然我不知道有没有用,但是清理一下总归是好的!)
; 下载CUDA,什么版本呢?

假如你的电脑有英伟达显卡驱动程序,可以通过一个命令查看你的显卡驱动所支持的CUDA版本,如图
CUDA安装教程
右上角的CUDA version的意思是你的显卡驱动所支持的最高CUDA版本(注意:这里的意思是可以向下兼容,也就是说你安装比这个版本低的可以,但不能安装比这个版本高的!)

插曲:nvidia-smi命令和nvcc -V命令的区别

前者是你的电脑上有英伟达的显卡驱动就可以运行的命令,是查看你的电脑的显卡所支持的最高CUDA版本,后者是你安装好CUDA以后,输入命令,表示你实际使用GPU时,你的CUDA版本!

那也就是说低于11.4,不要太高就正好了?

第一步:打开CUDA官网添加链接描述,找到下载页面:
CUDA安装教程

红框框内都可以,那么我们找一个适中的!点击前面的链接下载,选择local文件!
CUDA安装教程

  • 下载好以后直接双击开始我们的安装过程:第一步弹出来的安装地址不要管,是一个临时文件存放地址,安装完成后自己会删除,点击OK到下一步!
    CUDA安装教程
    直接点击同意并继续:
    CUDA安装教程
    自定义自定义!!!不要选上面的!除非你想啥也不管,全覆盖!
    CUDA安装教程
    注意!红框框内不要选!!!不要选!!!
    CUDA安装教程
    下一步才是真正的选位置,我还是不喜欢安在C盘,我自己在D盘有位置为了方便管理,
    CUDA安装教程
    CUDA安装教程
    所以我给更改了地址,网上有说什么不要改的,其实我觉得意义不大!
    CUDA安装教程
    然后就是等待安装完成过程。。。
    CUDA安装教程
    好的!失败了,那么我分析一下是不是有一步没选。。。奥是的有一步。。。。
    捣鼓这个玩意都影响我跳刘畊宏了真烦人!
    CUDA安装教程

大家注意是如下图这一步一定不要选!!!!!
CUDA安装教程
好的是上面有一步!有个选项忘了勾了在这里补充一下!然后好的又失败了,好的我走一遍流程,我卸载一下完事儿清理一下,完事儿清理环境变量!这里看来我认为共存有点困难了。。。这里提醒一下大家尽量电脑上先安装上这个玩意!不然你总会有组件安装失败!!!CUDA安装教程
就是这个玩意!大家安装2019的就好,我后来从新下载了一下,然后就安装成了2022,不过问题不大!然后把电脑上东西都卸了一遍!然后从头来一遍以后(卸载,删除环境变量,电脑管家清理注册表辣鸡!),然后终于成功了!
CUDA安装教程
先简单看一下有没有成功:两种办法,一种直接看文件夹!有这些东西才算是OK了!
CUDA安装教程
还有一个用nvcc -V 注意是大写,查看基础环境的CUDA版本:顺带查看一下环境变量应该是已经配置好了,我们后面要加挪过CUDNN的环境变量:
CUDA安装教程
CUDA安装教程

; CUDNN他来了!

首先给出链接地址,如下图,选择CUDA安装教程
对应版本的压缩包直接下载,不要下载错了!下载完成后解压到随便一个地方以后!重点来了!点开CUDA文件夹之后把里面的文件,全部复制拖到CUDA的文件所在的位置!默认会自动合并奥!然后我们修改一下环境变量吧!
CUDA安装教程
要添加到系统环境变量的PATH中去!如图:
CUDA安装教程
要加的内容为:
CUDA安装教程
加完以后如图所示:
CUDA安装教程
那么我们再来测试一下算力就知道有没有生效了:
CUDA安装教程
CUDA安装教程
下面还有这些信息,可以通过信息看出来11.4是所支持的最高版本的CUDA,后面Runtime Version 是实际运行的时候使用的CUDA版本,最后面Device0是第一块显卡的意思,如果你有多个显卡就会显示Device1、等等,我的显卡是Quadro P2000。到此我的安装过程就结束啦,几经波折!还影响了我跳减肥操!大家加油!!!

Original: https://blog.csdn.net/Cmsrmj/article/details/124849945
Author: 狂神的跟班
Title: CUDA安装教程

相关文章
NLP--文本清洗--停用词处理 人工智能

NLP–文本清洗–停用词处理

导入停用词表 停用词表主要包括了句子中常见的用语,这种用语对于所有文本都没有差异性。针对一般性的停用词表可以自行上网找相对应的stopwords导入,如nltk.corpus.stopwords.wo...
图像处理(8) : 模板匹配 人工智能

图像处理(8) : 模板匹配

​ 模板匹配指的是通过模板图像与测试图像之间的比较,找到测试图像上与模板图像相似的部分,这是通过计算模板图像与测试图像中目标的相似度来实现的,可以快速地在测试图像中定位出预定义的目标。匹配的主要思路是...
K-means聚类分析-机器学习 人工智能

K-means聚类分析-机器学习

大量数据中具有"相似"特征的数据点或样本划分为一个类别。聚类分析提供了样本集在非监督模式下的类别划分。聚类的基本思想是"物以类聚、人以群分",将大量数据集中相似的数据样本区分出来,并发现不同类的特征。...
Python之Tensorflow:生成均匀分布随机数 人工智能

Python之Tensorflow:生成均匀分布随机数

在这个互联网时代,客服可以说必不可少,每个电商网站都应该有一个强大的智能客服对话系统,以满足用户沟通的需求。 智能客服对话系统,不仅需要人工的沟通,同时结合人工智能实现智能对话,减少人工客服的成本,势...