2080Ti深度学习环境配置及常用软件安装 ubuntu 16.04
双系统的安装(已有window10系统)
ubuntu参考安装教程 [1] [2] [3] [4]
ubunu16.04下载地址
U盘启动制作软件rufus
- 首先,准备软件和工具,下载ubuntu16.04 iso镜像文件,U盘启动软件rufus以及大于等于4G U盘一个(制盘时会格式化)
- 在自己电脑上制作启动盘,打开rufus文件,设置均为默认,iso镜像选择下载的ubuntu系统文件,点击开始制作->是->ok->确定,等待一会制作完成,关闭即可
- 进入待安装电脑的BIOS设置为U盘启动,重启
- 插入U盘,开始安装,具体步骤见上述安装教程中(机械硬盘不用预先分区,安装时再分配)
双硬盘装双系统电脑,window系统已装在固态硬盘上,新装ubuntu系统在机械硬盘(2T)上,所以/,/boot,/home以及swap area均新建在机械硬盘上,/文件夹一般用于安装软件所在,可分配500G空间,/boot用于ubuntu系统引导文件,500M足够,swap area则为系统休眠时储存运行内存作用,一般为运行内存2倍左右,我这里只设置了20G,剩下空间均作为/home空间,作为平时工作所用,boot loader位置直接选择整个机械硬盘 - 重新设置BIOS为机械硬盘优先启动
显卡驱动安装
显卡参考安装教程 [1] [2] [3] [4]
驱动程序下载地址
cuda下载地址
cudnn下载地址
- 将驱动程序,cuda,cudnn源文件下载好,注意根据电脑型号对应下载,cuda与cudnn版本需对应
- 卸载原来安装的所有驱动:
sudo apt-get remove --purge nvidia*
- 禁用开源驱动nouveau:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
,在balcklist-nouveau.conf文件中添加两行blacklist nouveau options nouveau modeset=0
- 更新一下设置:
sudo update-initramfs -u
- 重启后输入:
lsmod | grep nouveau
没有输出,即说明禁用成功 - 进入控制台:ctrl+alt+F1输入用户名及密码登录
- 关闭图形界面:
sudo service lightdm stop
- cd到驱动run所在文件夹,执行:
sudo sh NVIDIA-Linux-x86_64-3xx.xx.run
- 重新开启图形界面:
sudo service lightdm start
,完成驱动安装 - cuda文件下载.run或.deb文件,安装指令在cuda下载界面有,注意查看,按顺序输入即可
本人在window上下载run文件再传到ubuntu系统 - 安装后添加环境变量:
sudo gedit ~/.bashrc
在文件后添加(多种书写方式)
保存退出,export CUDA_HOME=/usr/local/cuda-9.0 export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 export PATH=${CUDA_HOME}/bin:${PATH}
source ~/.bashrc
,查看cuda版本:nvcc -V
- cudnn安装执行:
查看cudnn版本:tar xvzf cudnn-9.0-linux-x64-v7.4.1.5.tgz sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
tensorflow安装
- 一般ubuntu系统上python已装,简单方法在命令行输入python自动进入python环境,ctrl+z退出
sudo apt-get update
- 安装pip:
sudo apt-get install python-pip
- 安装tensorflow注意版本匹配:
sudo pip install tensorflow-gpu==1.8.0
- 依赖库视需要添加,一般需要pip大多数即可满足,自行百度即可
teamviewer安装
- 下载安装:
sudo dpkg -i teamviewer_12.0.76279_i386.deb
- 若有依赖报错执行:
sudo apt-get install -f
,否则安装完成 - 继续安装
pycharm安装
- 下载pycharm,选择免费版
- 解压:
tar -xvzf pycharm-community-2018.1.tar.gz
(压缩包名字可用tab自动补全) - bin文件夹:
cd pycharm-community-2018.1/bin
- 安装:
sh pycharm.sh
- 在左边图标处将pycharm固定到启动栏
matlab安装
matlab参考安装教程 [1] [2]
安装包内容:
matlab2017b/R2017bLinuxdvd1.iso
matlab2017b/R2017bLinuxdvd2.iso
matlab2017b/R2017bLinuxCrack*
- 在matlab2017b文件夹下打开终端,新建挂载文件夹:
mkdir /home/xxx/Matlab
- 挂载dvd1:
sudo mount -o loop R2017bLinuxdvd1.iso /home/xxx/Matlab
- 开始安装:
sudo /home/xxx/Matlab/install
- 在安装到50%以后的时候需要挂载dvd2,新开个终端:
sudo mount -o loop R2017bLinuxdvd2.iso /home/xxx/Matlab
- 点击ok,继续安装,直至安装结束
- 取消挂载,运行两次:
sudo umount /home/xxx/Matlab
- 激活破解,新建文件夹:
mkdir /usr/local/MATLAB/R2017b/bin/licenses/
- 拷贝:
sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/bin/licenses/ sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
- 打开matlab:
sudo /usr/local/MATLAB/R2017b/bin/matlab
,弹出激活框选择activite without internet connection,选择lic文件路径为/usr/local/MATLAB/R2017b/bin/licenses/license_standalone.lic,完成如果权限不够,sudo chmod 777 /usr/local/MATLAB/R2017b/bin/licenses/
- 新建快捷启动文件:
sudo gedit /usr/share/applications/matlab.desktop
将下面内容拷贝到文件中,每行不要留空格,保存[Desktop Entry] Encoding=UTF-8 Type=Application Name=matlab Comment=Matlab R2017b Exec=sh /usr/local/MATLAB/R2017b/bin/matlab -desktop Icon=/usr/local/MATLAB/R2017b/toolbox/nnet/nnresource/icons/matlab.png StartupNotify=true Terminal=false Categories=Development;matlab;
- 可以找到matlab的图标,点击可能打不开或报错,设置权限:
cd ~/.matlab sudo chmod 777 R2017b
- 安装成功,将matlab固定到启动栏