硬件环境
- ubuntu 16.04LTS + windows10 ˫ϵͳ
- NVIDIA TiTan XP 显卡(12G)
软件环境
- 搜狗输入法
- https://www.nvidia.cn/Download/index.aspx?
- https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux
- https://developer.nvidia.com/rdp/cudnn-download
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- Pycharm:
- SubLime:http://www.sublimetext.com/3
ubuntu系统安装
制作ubuntu系统盘和安装ubuntu16.04见另一篇博文。
安装搜狗输入法
下载地址:
https://pinyin.sogou.com/linux/
安装:
https://www.cnblogs.com/zhangfengfly/p/6867844.html。
如果在安装过程中出现没有fcitx这个选项,可以通过键入"sudo apt-get install fcitx-bin"命令安装fcitx。
安装显卡驱动
1. 用软件工具安装显卡驱动
用软件工具安装显卡驱动只能安装系统指定版本的显卡驱动,其版本比较低,有时候无法满足后续CUDA的要求,(比如CUDA9.0要求驱动最低版本为384.77)
2. 用命令行安装显卡驱动
(1)查询显卡驱动版本:这个步骤可以省略,虽然最好使用查询到的驱动版本,但是查到的驱动版本一般都较低。
sudo apt-cache search nvidia*
可以看到推荐的显卡驱动版本是***。
(2)下载驱动:
可以从下载地址下载指定显卡的最高版本的驱动程序,也可以从下载地址中查询指定版本显卡的全部版本的驱动程序。
(3)安装:卸载原有驱动
sudo apt-get purge nvidia*
(4)安装:安装依赖
sudo apt-get install build-essential gcc-multilib dkms
(5)安装:禁用nouveau
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在文件里写入:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
保存并退出,执行:
sudo update-initramfs -u
重启后检查nouveau是否禁用成功(如果输入命令之后没有输出则禁用成功):
lsmod | grep nouveau
(6)安装:获取kernel source(important)
查询uname:
uname -r
接下来执行(将x.x.x-x-generic替换为上一步查询到的内容):
apt-get install linux-source apt-get install linux-headers-x.x.x-x-generic
(7)安装:禁用X服务
sudo /etc/init.d/lightdm stop
这时候图形界面会被关闭,同时按下Crtl+Alt+F1进入命令行界面,输入用户名和密码进入终端、
(8)安装:安装驱动
给驱动赋予执行权限:
sudo chmod a+x NVIDIA-Linux-x86_64-***.run
运行(注意参数):
参数解释:
安装过程中的一些选项:
>The distribution-provided pre-install script failed! Are you sure you want to continue? >Yes >Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? >No >Nvidia's 32-bit compatibility libraries? >No >Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up? >Yes
(9)安装:检查安装是否成功
开启图形界面:
sudo /etc/init.d/lightdm start
键入:
nvidia-smi
得到输出: