Ubuntu系统安装cuda等深度学习环境注意事项
多次踩坑的配置Linux系统cuda环境
因为一些原因,配置了好几台电脑的cuda环境,由于中间时间间隔有点长,所以踩坑总是重复,所以就记录一下踩的坑,和说一下安装的步骤。具体怎么安装就不介绍了,网上一堆,后面附几个比较好的安装教程吧
安装前须知
安装前一定要了解以下几个东西,不然会有很多重复工作:
- Linux系统的版本 ,查到你Linux系统的版本和多少位的;
cat /proc/version
uname -a
- 查看你要看装的框架(我要安装pytorch,所以就看pytorch)支持python的版本,cuda版本,cudnn的版本并且拿小本本记号;
注意看清楚: cuda10.1.243和10.1.130都是两种不同的版本,都会出现版本冲突,所以记的时候吧具体哪个版本都记清楚
可以开始下载各种东西了
-
直接去cuda官网去找你所需的cuda版本,不要去找什么nvidia驱动,简直不要太坑,cuda里面都是自带了驱动的,当然你要是对驱动有特殊的要求也可以去先装驱动,再装cuda,只是在装cuda的时候不装cuda自带的驱动;
cuda各个版本网址下载cuda、cudnn,可以使用wget语句下载,也可以直接再网页上下载;
多说一句: cuda下载的时候有一个cluster的下载方式,一定要注意,这种下载的时一堆的安装包,需要你一个一个的去安装,还有一定的安装顺序,所以新手就不要去尝试了,有下载按钮就直接下,没有就老老实实用wget获取,不玩后患无穷(还得重新下载) -
下载cudnn,cudnn下载地址(需要登录填一个调查问卷;同意之后下面有一个Archived cuDNN Releases的按钮可以找到其他以前的版本
-
去清华镜像下载所需框架,因为从官网下框架真的不要太慢,清华有两个镜像,一个是普通包的,一个时anaconda提供的架构;
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud -
还有下载anaconda,也可以在清华镜像上下,也可以根据自己需要什么包下什么包,只是麻烦一点;
-
其他自己需要啥就下啥吧,找不到就去各自官网找。
总算可以开始准备安装了
- 安装anaconda,安装完成之后一定要去添加环境变量
- 安装cuda。
1、一定要进入到控制台界面进行安装,还有就是cuda的文件后缀一定最好时.sh,不然后患无穷
2、进入到控制台界面进行登录的时候一定不要用小键盘,你怎么用怎么恶心你
3、安装的时候一定记得关闭图形界面和清除之前的驱动。
以上都我这个小白容易被恶心的地方,要是是大佬就可以不关注了
后续的后面再补充,留下几个不错的教程吧,交叉着看安装就没啥问题了
https://www.cnblogs.com/zhengbiqing/p/10346212.html
https://blog.csdn.net/qq_33200967/article/details/80689543
https://www.linuxidc.com/Linux/2019-02/157168.htm