ubuntu20.04 下深度学习环境配置 史上最详细教程
目录
【1】安装ubuntu20.04:
【2】修改ubuntu下载源(重要)
【3】下载显卡驱动
【4】cuda11.0.2安装
【5】cudnn11.0安装
【6】安装anaconda3
【7】安装pytorch-gpu
【8】安装pycharm
【1】安装ubuntu20.04:
1、用windows系统电脑,在此网址下载ubuntu20.04
https://mirrors.ustc.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.isohttps://mirrors.ustc.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
2、用windows系统,在百度网盘中下载安装工具
链接:https://pan.baidu.com/s/1t642BIXVqXYMDw_Oez2_HA
提取码:meng
3、打开工具---插入空的u盘---在选择处---选择下载好的ubuntu20.04的系统---点击开始
制作完毕后,就点击关闭,然后把U盘拿下来。
将U盘插入将要安装linux系统的电脑中,
然后点击开机,从U盘启动,因为不同电脑主板,设置方法不同,提供以下快捷键(各主流机型快捷键如下图),
然后选择U盘启动,
然后按照流程安装即可。
这里不做详细介绍了,都是汉字,按照流程来就可以。
【2】修改ubuntu下载源(重要)
首先,先修改一下ubuntu的下载源,使用图形界面修改,改成阿里站点,否则显卡驱动下载超级慢
切记切记,新手听我的话,不要上网看那些终端修改的方法,很不实用
点击【软件和更新】---【ubuntu软件】---【下载自】---【其他站点】---【http://mirrors.aliyun.com/ubuntn】---【选择服务器】
亲测阿里的源,非常优秀
【3】下载显卡驱动
我的显卡是3060Ti,在图形界面就能更新驱动,如果以下方法不适用,还得去nvidia官网下载相应驱动
更改好ubuntu下载源后
点击【附加驱动】---【470专有】 ---【应用更改】
不要点不要点!!!470-server(专有)
更新好之后,开始正式配置深度学习环境了。
【4】cuda11.0.2安装
这里为什么先安装cuda和cudnn,后安装anaconda和pytorch
是因为这两个都是针对GPU使用的,和pytorch的使用环境没有任何关系
我的显卡是3060Ti这里使用cuda11.0、cudnn11.0就可以
以下提供11.0的下载地址
https://developer.nvidia.com/cuda-11.0-download-archive
其他同学不一样的,可以自己搜索以下自己的显卡对应的cuda版本
不同的cuda版本,对应不同的cudnn版本,所以千万不要下载错误
否则后续使用pytorch-gpu的时候会发现问题
点击【linux】---【X86_64】---【Ubuntu】---【20.04】---【runfile (local)】
选择结束后,下面会出现两行代码如图
这里有两种下载方式:
linux电脑:把第一行代码复制到终端,下载就可以
windows电脑:把第一行的网址复制,在网页中打开,或者迅雷中打开,进行下载就可以了
相对应有两种安装方式,这里本人操作的是windows迅雷下载,因为迅雷下载的快
所以这里详细介绍windows的安装方式,并且windows安装更复杂一点
讲清楚后,linux的安装方法大同小异,学会windows后,你会无师自通
下载完成后在终端输入:
sudo sh cuda_11.0.3_450.51.06_linux.run
如果电脑没有安装Nvidia显卡驱动,安装会顺利进行
若已经安装了Nvidia驱动,会提醒移除,此时我们先continue,如下图
然后在如下情况输入accept
这边页面我们要注意跳过显卡驱动安装driver那边箭头部分我们按下空格
这时候 x 会没了,然后,下面选择 Install
完成如下图
根据提示的信息,我们需要配置环境变量,打开 bashrc 文件,
在终端输入
sudo gedit ~/.bashrc
然后在文件末尾添加下面2行变量参数,保存
export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
这里解释以下,我下载的cuda版本是11.0的
所以执行以上参数,不同的同学们,需要修改以下版本号 ,也可以百度以下,这个问题不大
但是一定要有这步
然后刷新环境变量,输入:
source ~/.bashrc
然后输入:
nvcc -V
如下图显示,则证明cuda安装成功
【5】cudnn11.0安装
因为cudnn官网下载需要填写调查问卷,比较繁琐,这里提供百度网盘下载链接
链接:https://pan.baidu.com/s/17ICWfbyqq9htcIOcO-C7cA
提取码:meng
再次友情提示:cudnn版本要和cuda相对应,要找对版本的,版本对应,自行百度就可以了
将下载的 cuDNN 解压,解压应该会吧,这里就不放图片了,流程如下
【右键解压文件】---【提取到此处】
然后点击cudnn文件夹,在文件夹内,空白处点击右键---【在终端出打开】
输入以下三行代码
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
安装结束后重启
只要执行代码的过程中,没有报错就没有问题
到此cuda、cudnn安装完毕!!!
【6】安装anaconda3
这里提供各种版本的anaconda的清华镜像下载源,自行寻找anaconda版本下载
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
我下载的版本是anaconda3-2020-11版本的
不要下载太新的版本!!!
不要下载太新的版本!!!
不要下载太新的版本!!!
说多了都是泪啊!!!!!
下载好后,在终端执行如下命令:
chmod +x Anaconda3-2020.11-Linux-x86_64.sh
bash Anaconda3-2020.11-Linux-x86_64.sh
划重点:后面的命令是你自己的下载包的名字,不同版本的记得改成自己的版本的名字
然后就开始一路回车,按一次回车之后左下角会显示一个“–More–”
意思是许可信息还没显示完,一直按回车,直到最后许可信息显示完出现下面提示:
到下图位置,回复 yes
之后就提示你要将Anaconda安装在目录/home/xxx/anaconda3下面:(建议使用此目录)。
直接按回车键表示使用默认目录:
然后就回车,开始进行安装过程了
等待安装完之后,会询问是否把anaconda的bin添加到用户的环境变量中?输入yes
这样就会安装好anaconda了,然后执行命令
source ~/.bashrc
我们就安装好了anaconda3,在终端输入 :python 出现如下图,则anaconda安装成功
然后创建虚拟环境
在终端中输入如下代码
conda create -n name python=3.6
# name 处是你自己创建环境的名字 python=3.6可以更换,就是python的版本,建议不要太高
如果下载比较慢,则可以进行换源操作,大家可以看我的另一篇博客
https://blog.csdn.net/m0_58678659/article/details/122903884?spm=1001.2014.3001.5501
创建好之后,这里就不上图展示了
如果出现错误,一般都是下载通道的问题,网络不好
多重复几次命令就好了
【7】安装pytorch-gpu
使用anaconda创建自己的环境成功后,激活自己的环境,执行如下代码
conda activate name
# name 处是你刚刚创建环境的名字
激活成功后,在命令行最前面有(name)的字样,如图
然后去pytorch官网,复制你要的pytorch的命令行
https://pytorch.org/ #pytorch官网
我这里使用的是1.7.1版本的pip安装方式,如图
点击左下角【Previous versions of PyTorch】
找到 1.7.1 版本的 linux pip 安装命令 选择 CUDA11.0 的命令
复制命令,在终端执行,我的命令行如下
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
这个怎么选择,是由 CUDA 版本决定的,如果下载出错,大家可以尝试以下别的版本在重新下载
这个我第一次下载的是 1.7.0,就报错,下载 1.7.1 就没问题了
多多尝试
然后等待下载结束就好了
然后在终端中输入【python】执行以下代码验证
import torch
torch.cuda.is_available()
如果返回True,则安装成功,如图
到此,完成工作量90%,我们还差最后一步安装Pycharm
【8】安装pycharm
点击电脑中的 【Ubuntu Software】
搜索 pycharm,选择【pycharm-community】
安装即可,可能会出现错误,但是不要担心,等待10分钟即可,其实已经在安装ing
安装完成后,可以下载中文组件,和翻译包,这里就不详细介绍了,大家搜索一下到处都是
点击【文件】---【设置】---【Python解释器】---【添加】---【Conda环境】
然后选择刚刚你创建的那个环境的名字就可以了,里面会有torch 1.7.1+cu110 如图
自此,环境配置结束,大功告成!!!
祝愿看了文章的各位,paper无限发!!!
有问题的可以评论或者私信我!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!