Anaconda的简介就不多说了,大家自行百度即可,这里说一下安装。
首先下载Anaconda镜像,这里给出几个常用的镜像链接,大家对应着下载,查看。
1、Anaconda官网(速度慢,不推荐)
2、清华源镜像
3、ubuntu系统内核下载(一般在误卸载ubuntu内核后才可能需要用到,血泪教训!!!)
安装命令:sudo dpkg -i ****.deb
(.deb文件)
sudo bash ./*****
(.sh文件)
安装过程:Ubuntu18.04 安装 Anaconda3, (这里不管ubuntu哪个版本都可以按此安装)
补充:Windows系统安装Aanconda方法:直接下载安装包.exe文件进行安装
下载NVIDIA对应显卡驱动,注意显卡型号和操作系统,以本人显卡TITAN X为例:
找到对应的驱动并下载安装,安装部分在本人前一篇上,按照流程即可安装驱动,验证方式:
nvidia-smi (一般手动安装驱动,不是点背,都能成功)
动态刷新命令(查看GPU占用、温度等情况):
sudo watch -n -0.1 nvidia-smi
nvidia-setting (此命令可设置显卡显示情况,类似Windows中的NVIDIA控制面板)
若无下图出现,则证明还是用的核显工作,但是也可以安装CUDA。
安装完成后,就进入接下来的重头戏,CUDA安装。
首先还是下载NVIDIA的CUDA包,直接百度对应的版本即可,例如,CUDA10.2
参考博客:
1、Ubuntu16.04下安装cuda和cudnn的三种方法(亲测全部有效)
2、ubuntu16.04安装cuDNN的两种方式以及验证
3、Ubuntu安装CUDA Toolkit
4、ubuntu 安装多个CUDA版本并可以随时切换
5、Windows10下安装多个版本cuda、cudnn,切换使用方法|简记
6、Ubuntu更改内核
7、Ubuntu16.04安装CUDA10.2 + Nvidia驱动 + cuDNN 7.6.5.32 (2021.3更新)
首先根据cuda的版本,确定安装条件是否匹配,如CUDA9.0安装条件:
参考博客3中CUDA10.2的安装条件
不满足时,根据参考博客6中的方法更换内核,注意一下,这里千万不要卸载原内核,可能导致系统崩溃。(可以多内核共存)
然后根据参考博客5一直走下去,包括多版本的安装,里面也讲的很详细了。
要注意的地方:
这里提供一下我的环境变量:
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export PATH=$PATH:$CUDA_HOME/bin
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
sudo chmod a+r /usr/local/cuda-××.×/lib64/libcudnn*
这里的xx.x是版本名,例如9.0、10.0、10.2等等
根据参考博客4中的cuda多个版本的切换即可。
查看CUDA版本:
nvcc -V
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
应该是新版的吧?输入accept回车,
这里一定要注意 X是安装的意思,所以应该不安装驱动:
之后进入options里面:
第一项:Driver Options
:
第二项:Toolkit Options
:
注意:Creat symbolic link 这里根据个人选择是否使用当前CUDA版
第三、四项默认即可,不用修改,然后回到首页,点击Install即可。cudnn和其他版本安装方式一样。
sudo sh XXXX.run
至此,CUDA环境搭建完成。
感谢以上所有参考博客的作者,是你们的实践减少了后来者所走的弯路,感谢。
上一篇:第一篇:ubuntu16.04系统安装指南
下一篇:第三篇:创建深度学习所需的虚拟环境(Windows or Linux-ubuntu16.04)。