原文作者:故宫の回忆
原文链接:.html
本来就对Linux不熟悉,经过几天惨痛的教训,参考了不知道多少篇文章,终于把环境装好了,每篇文章或多或少都有一些用,但没有一篇完整的能解决我安装过程碰到的问题,所以决定还是自己写一篇我安装过程的教程,有些参考的文章会给出原地址,比较大众的教程就没有给出了。
本文写于2018年7月27日,注意下时效性,有问题欢迎留言
系统下载地址: .04/
下载64位系统:ubuntu-16.04.4-desktop-amd64.iso
cd /etc/apt/ sudo cp sources.list sources.list.bak sudo gedit sources.list
deb / xenial main restricted universe multiverse deb / xenial-security main restricted universe multiverse deb / xenial-updates main restricted universe multiverse deb / xenial-proposed main restricted universe multiverse deb / xenial-backports main restricted universe multiverse deb-src / xenial main restricted universe multiverse deb-src / xenial-security main restricted universe multiverse deb-src / xenial-updates main restricted universe multiverse deb-src / xenial-proposed main restricted universe multiverse deb-src / xenial-backports main restricted universe multiverse
1)打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*
2)禁用自带的 nouveau nvidia驱动
lsmod | grep nouveau
sudo gedit /etc/modprobe.f
blacklist nouveau options nouveau modeset=0
sudo update-initramfs -u
lsmod | grep nouveau
sudo service lightdm stop
cd Downloads sudo sh NVIDIA-Linux-x86_64-390.42.run --no-opengl-files
sudo /etc/init.d/lightdm start //打开图形界面 sudo mokutil --import /usr/share/nvidia/nvidia*.der //必须加上 sudo
sudo reboot //重启
nvidia-smi
nvidia-settings
sudo service lightdm stop
cd Downloads sudo sh cuda_9.0.176_384.81_linux.run
Do you accept the previously read EULA? accept/decline/quit: accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(y)es/(n)o/(q)uit: n
Install the CUDA 9.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-9.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
Install the CUDA 9.0 Samples?
(y)es/(n)o/(q)uit: y
sudo service lightdm start //打开图形界面 sudo gedit /etc/profile
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64$LD_LIBRARY_PATH
sudo ldconfig sudo reboot
查看版本 nvcc --version
编译例子测试 cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery sudo make ./deviceQuery
编译例子的时候如果报错显示:CUDA driver version is insufficient for CUDA runtime version 解决方法卸载重新安装参考文章:.html
sudo apt-get remove cuda
sudo apt-get autoclean
sudo apt-get remove cuda*
然后在目录切换到/esr/local/下
cd /usr/local/
sudo rm -r cuda-9.2
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
sudo gedit /etc/profile
export PATH=/usr/local/cuda/bin:$PATH
sudo gedit /etc/f.f
/usr/local/cuda/lib64
sudo ldconfig
sudo service lightdm stop
tar -zxvf cd cuda sudo cp lib64/lib* /usr/local/cuda/lib64/ sudo cp include/cudnn.h /usr/local/cuda/include/
cd /usr/local/cuda/lib64/ sudo chmod +r libcudnn.so.7.0.5 //自己查看.so的版本 对应更改 sudo ln -sf libcudnn.so.7.0.5 libcudnn.so.7 sudo ln -sf libcudnn.so.7 libcudnn.so sudo ldconfig
sudo service lightdm start
本文发布于:2024-02-01 21:59:26,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170679596739685.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |