https://zhuanlan.zhihu.com/p/366882419?utm_id=0
主要安装步骤跟随这个,但是不全正确。
把附加驱动(software&update)自动更新 关闭
鱼香肉丝把系统源换成国内的:
wget http://fishros.com/install -O fishros && . fishros
选5换系统源
选2换成国内并且清理第三方源
选1添加ros源
--2min
安装Nvidia显卡驱动可能需要禁用Nouveau驱动
如下这行没有内容输出,说明禁用成功。
lspci | grep nouveau
安装 gcc/cmake
sudo apt-get install build-essential
sudo apt-get install cmake
检查是否安装成功:
gcc --version
cmake --version
#添加显卡安装源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
--2min
查询合适的显卡驱动
ubuntu-drivers devices
自动安装,他会选定你当前系统版本比较合适的版本进行自动下载安装(大多数是选择最新版本)
sudo ubuntu-drivers autoinstall
--min
重启电脑
sudo reboot
--1min
华为电脑开机狂按F2进入BIOS模式,把secure boot 改为false 后按F10保存退出
查看是否安装nvidia成功
nvidia-smi
查看自己的显卡对应什么版本的cuda:
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
去官网下载CUDA对应版本
国内快:
https://developer.nvidia.cn/cuda-toolkit-archive
国外慢:
https://developer.nvidia.com/cuda-toolkit-archive
我的ubuntu20.0.4
x86_64
runfile(local)
如下,把developer.download.nvidia.com改为developer.download.nvidia.cn:
11.5:
wget https://developer.download.nvidia.cn/compute/cuda/11.5.1/local_installers/cuda_11.5.1_495.29.05_linux.run
sudo sh cuda_11.5.1_495.29.05_linux.run
11.1:
wget https://developer.download.nvidia.cn/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.runsudo sh cuda_11.1.1_455.32.00_linux.run
sudo sh cuda_11.1.1_455.32.00_linux.run
如果wget连接不上的话,可以直接网页浏览:
https://developer.download.nvidia.cn/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.runsudo sh cuda_11.1.1_455.32.00_linux.run
就直接下载了
sudo gedit ~/.bashrc
在最后输入以下命令
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64
更新配置
source ~/.bashrc
查看是否安装成功
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
查看是否安装成功
nvcc -V
最后返回result==PASS说明CUDA安装配置成功
cuda结束!
去官网下载CUDNN
国内快:
https://developer.nvidia.cn/rdp/cudnn-archive
国外:https://developer.nvidia.com/rdp/cudnn-archive
cudnn8.8.1 for cuda11.x
local install for liniux x86_64(Tar)
直接跳转去下载包:
https://developer.nvidia.cn/downloads/compute/cudnn/secure/8.8.1/local_installers/11.8/cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz/
邮箱注册免费会员账号
期间记得改.cn
--860MB
cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz剪切到根目录下\
把.xz 解压成 .tar 再解压
xz -d cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz
tar -xf cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar
copy到cuda中
sudo cp cudnn-linux-x86_64-8.8.1.3_cuda11-archive/lib/* /usr/local/cuda/lib64/
sudo cp cudnn-linux-x86_64-8.8.1.3_cuda11-archive/include/* /usr/local/cuda/include/
检查安装成功:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
CUDNN安装结束!
清华镜像网站直接下最新的anaconda---linux包
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
cd 进入文件下载目录
bash Anaconda3-5.3.1-Linux-x86_64.sh
回车
按q跳过阅读,yes
默认安装在用户目录下,直接回车即可安装;
回车即可
Do you wish the installer to initialize Anaconda3 by running conda init ?
输入 no,回车
修改环境变量
vi ~/.bashrc
export PATH="/home/自己的用户名字/anaconda3/bin:$PATH"
例如我的:
export PATH="/home/qxr/anaconda3/bin:$PATH"
source ~/.bashrc
检查是否成功安装:
conda -V
输入还有python或者python3
是刚刚安装的版本
完整细节参看:https://blog.csdn.net/m0_50117360/article/details/108403586
pytorch