2080Ti深度学习环境配置及常用软件安装

2080Ti深度学习环境配置及常用软件安装 ubuntu 16.04

  • 双系统的安装(已有window10系统)
  • 显卡驱动安装
  • tensorflow安装
  • teamviewer安装
  • pycharm安装
  • matlab安装


双系统的安装(已有window10系统)


ubuntu参考安装教程 [1] [2] [3] [4]
ubunu16.04下载地址
U盘启动制作软件rufus

  1. 首先,准备软件和工具,下载ubuntu16.04 iso镜像文件,U盘启动软件rufus以及大于等于4G U盘一个(制盘时会格式化)
  2. 在自己电脑上制作启动盘,打开rufus文件,设置均为默认,iso镜像选择下载的ubuntu系统文件,点击开始制作->是->ok->确定,等待一会制作完成,关闭即可
  3. 进入待安装电脑的BIOS设置为U盘启动,重启
  4. 插入U盘,开始安装,具体步骤见上述安装教程中(机械硬盘不用预先分区,安装时再分配)
    双硬盘装双系统电脑,window系统已装在固态硬盘上,新装ubuntu系统在机械硬盘(2T)上,所以/,/boot,/home以及swap area均新建在机械硬盘上,/文件夹一般用于安装软件所在,可分配500G空间,/boot用于ubuntu系统引导文件,500M足够,swap area则为系统休眠时储存运行内存作用,一般为运行内存2倍左右,我这里只设置了20G,剩下空间均作为/home空间,作为平时工作所用,boot loader位置直接选择整个机械硬盘
  5. 重新设置BIOS为机械硬盘优先启动

显卡驱动安装


显卡参考安装教程 [1] [2] [3] [4]
驱动程序下载地址
cuda下载地址
cudnn下载地址

  1. 将驱动程序,cuda,cudnn源文件下载好,注意根据电脑型号对应下载,cuda与cudnn版本需对应
  2. 卸载原来安装的所有驱动:sudo apt-get remove --purge nvidia*
  3. 禁用开源驱动nouveau:sudo gedit /etc/modprobe.d/blacklist-nouveau.conf,在balcklist-nouveau.conf文件中添加两行
    blacklist nouveau
    options nouveau modeset=0
    
  4. 更新一下设置:sudo update-initramfs -u
  5. 重启后输入:lsmod | grep nouveau没有输出,即说明禁用成功
  6. 进入控制台:ctrl+alt+F1输入用户名及密码登录
  7. 关闭图形界面:sudo service lightdm stop
  8. cd到驱动run所在文件夹,执行:sudo sh NVIDIA-Linux-x86_64-3xx.xx.run
  9. 重新开启图形界面:sudo service lightdm start,完成驱动安装
  10. cuda文件下载.run或.deb文件,安装指令在cuda下载界面有,注意查看,按顺序输入即可
    本人在window上下载run文件再传到ubuntu系统
  11. 安装后添加环境变量: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
  12. 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*
    
    查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

tensorflow安装


参考安装教程 [1] [2]

  1. 一般ubuntu系统上python已装,简单方法在命令行输入python自动进入python环境,ctrl+z退出
    sudo apt-get update
  2. 安装pip:sudo apt-get install python-pip
  3. 安装tensorflow注意版本匹配:sudo pip install tensorflow-gpu==1.8.0
  4. 依赖库视需要添加,一般需要pip大多数即可满足,自行百度即可

teamviewer安装


参考安装教程
teamviewer下载地址

  1. 下载安装:sudo dpkg -i teamviewer_12.0.76279_i386.deb
  2. 若有依赖报错执行:sudo apt-get install -f,否则安装完成
  3. 继续安装

pycharm安装


参考安装教程
pycharm下载地址

  1. 下载pycharm,选择免费版
  2. 解压:tar -xvzf pycharm-community-2018.1.tar.gz(压缩包名字可用tab自动补全)
  3. bin文件夹:cd pycharm-community-2018.1/bin
  4. 安装:sh pycharm.sh
  5. 在左边图标处将pycharm固定到启动栏

matlab安装


matlab参考安装教程 [1] [2]
安装包内容:
matlab2017b/R2017bLinuxdvd1.iso
matlab2017b/R2017bLinuxdvd2.iso
matlab2017b/R2017bLinuxCrack
*

  1. 在matlab2017b文件夹下打开终端,新建挂载文件夹:mkdir /home/xxx/Matlab
  2. 挂载dvd1:sudo mount -o loop R2017bLinuxdvd1.iso /home/xxx/Matlab
  3. 开始安装:sudo /home/xxx/Matlab/install
  4. 在安装到50%以后的时候需要挂载dvd2,新开个终端:sudo mount -o loop R2017bLinuxdvd2.iso /home/xxx/Matlab
  5. 点击ok,继续安装,直至安装结束
  6. 取消挂载,运行两次:sudo umount /home/xxx/Matlab
  7. 激活破解,新建文件夹:mkdir /usr/local/MATLAB/R2017b/bin/licenses/
  8. 拷贝:
    sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/bin/licenses/
    sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
    
  9. 打开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/
  10. 新建快捷启动文件: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;
    
  11. 可以找到matlab的图标,点击可能打不开或报错,设置权限:
    cd ~/.matlab
    sudo chmod 777 R2017b
    
  12. 安装成功,将matlab固定到启动栏

你可能感兴趣的:(ubuntu,深度学习,pytorch,python)