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固定到启动栏

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

  1. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  2. HALCON深度学习环境配置(Halcon软件与标注软件)

    一.安装包 1.Halcon19.11,按照红色字体123,按照数字安装程序依次安装,根据需要选择安装目录就行,安装完成后,把halcon.dll拷贝到安装目录,覆盖原有dll文件. 2.cuda和c ...

  3. Ubuntu 深度学习环境配置、Theano TensorFlow PyTorch 安装、常用软件安装方式

    文章目录 介绍 系统和显卡 深度学习环境配置 安装 Nvidia 显卡驱动 安装 CDUA 安装 cuDNN 深度学习框架安装 安装 Theano-gpu 安装 TensorFlow-gpu 安装 P ...

  4. ubuntu系统(八):ubuntu18.04双系统安装+ros安装+各种软件安装+深度学习环境配置全家桶

    0 说明 1.安装ubuntu18.04系统 1.1 ubuntu18.04镜像地址(可以用迅雷等下载): 1.2 下载Rufus: 1.3 制作镜像: 1.4 磁盘分区 1.5 关闭win11快速启 ...

  5. 基于Ubuntu 18.04机器人操作系统环境和深度学习环境配置

    基于Ubuntu 18.04机器人操作系统环境和深度学习环境配置详解 CUDA+Cudnn+ROS+anaconda+ubuntu装机必备 笔记本双系统安装 U盘启动项安装ubuntu18.04.1 ...

  6. 【深度学习环境配置】Anaconda +Pycharm + CUDA +cuDNN + Pytorch + Opencv(资源已上传)

    文章目录 一.推荐系列 1.1.大神视频详细讲解 1.2.最全最简易的保姆教程 1.3.百度网盘资源 二.环境配置 2.0.查看已安装软件的版本号 2.1.Anaconda安装 2.2.Pycharm ...

  7. 史上最全深度学习环境配置教程---适用于各种深度学习框架---Pytorh TensorFlow Keras-等和各种python环境

    鉴于我之前学深度学习,图像处理的时候走了很多弯路踩了很多坑的情况(其实主要是最近不想学习,想水一期博客),决定出一期深度学习环境配置的教程,因为我之前配置opencv的环境,TensorFlow的环境 ...

  8. Docker教程-深度学习环境配置

    最近在知乎上刷到一篇文章,标题很有意思叫<Docker,救你于「深度学习环境配置」的苦海>,感兴趣的可以去搜一下.那篇文章主要针对的是一个目前深度学习研究者的痛点:深度学习环境的配置.我在 ...

  9. 深度学习多卡配置_RTX 3080深度学习环境配置

    找资料的时候感觉现在写30XX系显卡深度学习环境配置的文章还不太完善,所以记录了自己的采坑经历. Why? 下面这张图非常直观,TITAN性能比2080ti强,3080的CUDA核心数差不多是TITA ...

最新文章

  1. 巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五
  2. odps结合mysql统计
  3. 移动端点击拉起输入_没广告、无捆绑、真清流!讯飞输入法PC版评测:跨屏语音动口不动手...
  4. 孙长凯sunck_傅里叶变换红外光谱分析NMDA受体单克隆抗体抗-中国科技论文在线.PDF...
  5. data:image/png;base64
  6. 荣耀50样张公布:直出1亿像素 实际效果更出色
  7. WPF中嵌套charts图表查询数据
  8. mysql 递归_mysql5.7递归使用
  9. Nsrp实现juniper防火墙的高可用性【HA】!
  10. SQL Server便利名称
  11. 数据推荐系统系列 8种方法之一 CosSim余弦相识性方式
  12. python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法
  13. NLP情感分析笔记(四):卷积情感分析
  14. git 安装及常用命令
  15. 弱网管VLAN交换机配合爱快搭建单臂路由
  16. Excel如何复制一摸一样的表格或建立副本
  17. 搜狐自媒体还是蛮拼的 竟拉着加多宝做了一档美食节目
  18. 声音(音乐)分类综述
  19. pc端高德地图获取当前位置
  20. 局域网内Linux下开启ftp服务的“曲折路”和命令复习

热门文章

  1. 登录功能,发现账号密码没有区分大小写???
  2. linux持久化redis
  3. 某程序员转行前的感慨nbsp;告别程序员…
  4. 哪些国家跟俄罗斯做生意最多?
  5. 将数据库从一台服务器备份到另一台服务器
  6. pageoffice 对文档的打开编辑的基本的操作
  7. 学习数码相框1.1.0.0数码相框之系统框架
  8. 高防 cdn 可以起到什么作用?
  9. 一篇精彩的脱口秀文稿是怎样诞生的?
  10. C语言-数字炸弹汉诺塔