此博客总结记录深度学习环境搭建的详细过程,博客中的所有下载链接均为官方网站
1. 软件库更新与软件升级
sudo apt-get update
sudo apt-get upgrade
2.安装基本的工具
- 安装基本的工具与包
sudo apt install vim #vim编辑器
sudo apt-get install git #安装git
sudo apt-get install build-essential cmake pkg-config
安装sogou拼音输入法
(1)下载sogou拼音输入法
(2)双击下载的sogou*.deb安装包
(3)安装完成后在terminal里输入im-config,然后会弹出一个对话框,点击OK,接着点击yes,然后选择fcitx,点击OK,接着OK。
(4)重启电脑 shutdown -r now
(5)terminal里输入fcitx-config-gtk3,弹出一个对话框,点击+号添加刚安装的sogou输入法安装pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo rm get-pip.py
# 然后就可以自由自在地安装python的各种包了
sudo pip install numpy
3. 安装NVIDIA系列(驱动,cuda8, cudnn6)
1. 安装nvidia驱动
安装驱动的方法有很多种,比如:
A:PPA源:最简单,但是未必有最新驱动,也有可能会遇到问题。
B:安装CUDA时,顺便安装驱动:但未必是最新的驱动。
C:去官网下载最新的驱动,然后本地安装(NVIDIA-Linux*.run),本文采用这种方法。
(1)下载驱动,根据自己的显卡下载与其对应的驱动
(2)删除原有的的nvidia驱动
如果原来用的是PPA源安装的,那么用sudo apt-get remove –purge nvidia* 来删除
如果原来是用runfile安装的,那么用- -uninstall命令来卸载,驱动为NVIDIA-Linux*.run
sudo chmod +x NVIDIA-Linux*.run
sudo ./NVIDIA-Linux*.run - -uninstall(uninstall前面为两个横线,中间没有间隔)
(3)禁用nouveau驱动
sudo vim /etc/modprobe.d/blacklist.conf
在最后一行加入下面的两行
blacklist nouveau
options nouveau modeset=0
然后执行: sudo update-initramfs -u
重启,执行: lsmod | grep nouveau
如果没有屏幕输出,说明禁用nouveau成功。
(4)禁用X-Window服务
sudo service lightdm stop #关闭X-Window
按下ctrl + alt + f1进入命令行模式
(5)runfile安装驱动
sudo chmod +x NVIDIA-Linux*.run
sudo ./NVIDIA-Linux*.run - -no-opengl-files(no前面的两个横杠是连着的)
说明:
- -no-opengl-files:表示只安装驱动文件,不安装openGL文件,该参数不可省略,否则会导致登陆界面死循,称为login loop或者称为stunk in login
然后根据提示安装。
若成功安装,那么重启电脑即可
若提示失败,重复以上步骤,直到成功
(6)driver测试
nvidia-smi #列出GPU信息列表,表示驱动安装成功
nvidia-settings #弹出设置对话框,表示驱动安装成功