Ubuntu16.04显卡驱动安装及环境配置
条评论前言
在新的Ubuntu电脑上进行环境配置,由于系统不是自己弄的,因此也不知道工作人员弄了什么情况的系统,所以持续排坑,装环境。
安装ssh
这一步是基础步骤,为了能够远程访问该计算机。1
2sudo apt-get install openssh-server
sudo service ssh restart
安装Anaconda3
从清华源中获得Anaconda3的5.2.0版本,因为5.3.0版本是基于python3.7的,暂时没有tensorflow等库的适配。1
2
3bash Anaconda3-5.2.0-Linux-x86_64.sh
# 注意,需要同意它写入path中去,然后更新环境变量
source .bashrc
更换python源
1 | mkdir ~/.pip |
在pip.conf中添加如下内容:1
2
3[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
卸载原生显卡驱动
因为系统中本身的显卡驱动是工作人员双击安装的app,因此版本很老,并且不适配cuda,因此我们需要重新安装。
卸载NVIDIA驱动1
2sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
安装官网新的驱动
先说一下,我们需要的几个软件包,NVIDIA驱动、cuda8.0,都可以在官网在下载到。
修改/etc/modprobe.d/blacklist.conf,添加如下内容:
1
2
3
4
5blacklist vag16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb新建blacklist-nouveau.conf文件,sudo nano /etc/modprobe.d/blacklist-nouveau.conf,并在文件中输入命令,保存并退出。
1
2
3
4
5blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off更新内核及配置文件
1
2sudo update-initramfs -u
sudo reboot重新安装NVIDIA驱动
1
2
3
4sudo service lightdm stop
sudo sh ./NVIDIA-Linux-x86_64-xxx.run --no-opengl-files
(sudo sh ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files这句也可以不用)
sudo service lightdm start重启
1
sudo reboot
安装cuda
1 | bash cuda_8.0.61_375.26_linux.run |
安装TensorFlow-gpu版本
1 | pip install tensorflow-gpu |
我遇到了权限问题,可以用以下语句解决:1
sudo chown -R [username]:[username] /home/[username]/anaconda3
参考博客
最后配置就完成了,以下为本人参考博客:
- 本文链接:https://netycc.com/2018/10/31/ubuntu16-04显卡驱动安装及环境配置/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
分享