ubunt18.04搭建模型DeepLabv3+⽬录
⼀、安装RTX2080TI驱动
1、英伟达官⽹选择合适的驱动
驱动名称:NVIDIA-Linux-x86_64-450.66.run
2、禁⽤nouveau驱动
2.1 nouveau禁⽌命令写⼊⽂件
sudo gedit /etc/modprobe.f
⽂件末尾添加以下语句:
blacklist nouveau
blacklist lbm‐nouveau
options nouveau modeset=0
alias nouveau off
alias lbm‐nouveau off
2.2 调⽤指令禁⽌nouveau
echo options nouveau modeset=0 | sudo tee ‐a /etc/modprobe.d/nouveau‐f
2.3 更新内核
sudo update‐initramfs ‐u
2.3 重启系统
sudo reboot
2.4 查看是否禁⽤成功
lsmod | grep nouveau
⽆输出则代表禁⽤成功。
3、进⼊tty模式
ctrl + alt+ F1
4、关闭x server
sudo service lightdm stop
sudo init 3
5、卸载原有驱动
若安装过其它版本或其它⽅式安装过驱动,则执⾏此项。sudo apt-get remove nvidia-*
6、切换英伟达安装包指定⽬标,赋予权限并进⾏安装
cd ~/Downloads
chmod +x NVIDIA-Linux-x86_64-450.66.run
sudo sh NVIDIA-Linux-x86_64-450.66.run ‐‐no‐opengl‐files 7、安装过程中出错
解决办法:
7.1 卸载原有驱动
sudo apt-get remove nvidia-*
7.2 如果⽤.run安装包安装过,但失败了,⼀定要
sudo ./NVIDIA-Linux-x86_64-450.66.run -uninstall
7.3 重启系统
不知道这⼀步有没有⽤,但是我做了。
sudo reboot
7.4 关键⼀步
因为试了前三步之后,重新安装还是报错。
rm /usr/lib/nvidia/pre-install
重新安装成功。
7.5 ⼀点点说明
刚开始查“The distribution-provided pre-install script failed”的原因,但是试了⽹上说的很多⽅法,都没有起作⽤。后来,查安装⽇志nvidia-installer.log ,通过⽇志,开始查“Unable to load:nvidia installer ncurses v6 user interface”的原因,最终在下⾯链接中到解决办法。
8、安装成功之后,在图形界⾯下可以通过命令,查看⾃⼰机器上详细的GPU信息。
spyder python下载nvidia-settings
或者 打开终端执⾏:
nvidia-smi
⼆、安装CUDA
1、下载CUDA
如下图选择合适的版本:
cuda_11.0.3_450.51.06_linux.run
2、下载过程中遇到的问题
如下图所⽰,快下载结束的时候,提⽰“s段核⼼已转储”。
解决办法:
使⽤如下命令进⾏查看;
ulimit -a
可以看到stack size ⼤⼩只有8192,太⼩了
使⽤如下命令,将stack size 改为100m,问题解决。
ulimit -s 102400
3、安装
sudo sh cuda_xx.run
(1)Abort与continue,选择continue
(2)图1中按回车键去掉Driver前⾯的X;选中options,进⼊图2界⾯,选中Driver Options,进⼊图3界⾯,前3项前⾯回车选X;图3界⾯选择Done,进⼊图2界⾯,选择Done,进⼊图1界⾯,选择Install,等待。
图1
图2
图3 5、查看cuda是否安装成功
使⽤下⾯命令查看
nvcc -V
但是在测试cuda的Samples时,出现问题。测试步骤如下:
cd /usr/local/cuda‐11.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
错误提⽰:
经查,发现是英伟达驱动存在问题,使⽤
nvidia-smi
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论