搭建深度学习服务器Ubuntu 16.04 LTS + GTX 1080Ti

一,首先推荐安装Ubuntu系统

传送门:https://www.ubuntu.com/download/desktop

二,安装GTX 1080Ti 显卡驱动

1)下载1080Ti 驱动
传送门:http://www.geforce.cn/drivers/results/115056
2)卸载(禁止)ubuntu自带的显卡驱动

  1. sudo apt-get remove nvidia* && sudo apt autoremove
  2. sudo apt-get install dkms build-essential linux-headers-generic
  3. sudo vim /etc/modprobe.d/blacklist.conf
  4. 添加以下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
  1. sudo update-initramfs -u
  2. 检查是否卸载干净 lsmod | grep nouveau
  3. 重启 reboot

2)Ctrl+alt+F1进入字符界面,关闭图形界面
sudo service lightdm stop
3)安装 Nvidia Driver
sudo chmod 755 NVIDIA-Linux-x86_64-367.27.run
sudo ./NVIDIA-Linux-x86_64-367.27.run
4)安装完成之后,开启图形界面
sudo service lightdm start

三,启用 root 用户,以及 root 用户自动登录(可选)

1)给 root 用户设置个密码
sudo passwd root
2)编辑 /etc/lightdm/lightdm.conf
sudo gedit /etc/lightdm/lightdm.conf
添加以下内容:
[Seat:*] autologin-guest=false autologin-user=root autologin-user-timeout=0 greeter-session=lightdm-gtk-greeter
3)编辑/root/.profile文件,增加tty -s &&
sudo gedit /root/.profile
添加以下内容:
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
4)重启(reboot)

四,安装 cuda-8.0

推荐在windows机器上使用迅雷下载之后再传到ubuntu机器上,因为linux源下载速度可能会很慢。

传送门:https://developer.nvidia.com/cuda-downloads

搭建深度学习服务器Ubuntu 16.04 LTS + GTX 1080Ti_第1张图片
cuda.jpg

cuda 安装完成之后,在 ~/.bashrc 中添加以下环境变量即可。

export CUDA_HOME=/usr/local/cuda-8.0
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

在终端输入命令nvcc -V 进行测试,若有相关信息显示则代表 cuda 安装成功。

五,配置 ssh 远程连接

1)安装 open-ssh
apt-get install openssh-server
2)修改权限,允许 ssh 登录 root
gedit /etc/ssh/sshd_config
注释 :PermitRootLogin prohibit-password
添加: PermitRootLogin yes
3)重启 ssh
service ssh restart

你可能感兴趣的:(搭建深度学习服务器Ubuntu 16.04 LTS + GTX 1080Ti)