1.安装Ubuntu18.04系统

1.1 下载Ubuntu18.04LTS的iso文件,准备一个空U盘,下载UltraISO软件;

1.2 利用UltraISO制作Ubuntu的启动盘,具体安装过程,参考链接:

使用UltraISO制作ubuntu安装u盘启动盘图文教程(转)_weixin_40554881的博客-CSDN博客​blog.csdn.net

1.3 重启电脑,进入bios设置U盘启动,进入ubuntu安装流程,按部就班即可,不做过多z赘述。需要注意的是,在有一步过程中会提示你需不需清除磁盘中所有数据。安装过程可以参考:https://jingyan.baidu.com/article/3c343ff7d596480d3779630f.html

2.安装NVIDIA驱动

Ubuntu安装显卡驱动有多种方法,我这里仅推荐以下方法。驱动版本号可能不是最新,但简单方便、快捷稳定,主要是稳定

打开软件和更新,选择最佳服务器,我选择的是清华源,下图是盗图。

打开终端输入sudo apt-get update更新源;选择附加驱动为NVIDIA driver metapackage的最新版(这里根据你的需要选择NVIDIA驱动版本),应用更改。

安装了NVIDIA驱动后,重启电脑,终端输入:nvidia-smi,可查看安装的驱动信息,如下:

上图中提示:CUDA Version 10.2,事实上这个时候并没有安装cuda,终端输入:nvcc -V,可以看出提示你没有nvcc,根据提示,终端输入: sudo apt-get install nvidia-cuda-toolkit,再次输入:nvcc -V,可以查到cuda的版本。但是我们可能根据自己的需求,比如tensorflow-gpu对cuda版本的需求重新暗转别的版本的cuda。

3.cuda和cudnn安装

cuda版本对NVIDA驱动版本的需求,建议参考官网:CUDA Toolkit Documentation。tensorflow-gpu对cuda,cudnn版本,参考网站:从源代码构建 | TensorFlow

查好了cuda和cudnn版本后就去NVIDIA官网下载,

cuda官网:CUDA Toolkit Archive,这里要选择你需要的版本,我选择了10.2版本。

下载和安装是在终端输入:

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

sudo bash cuda_10.2.89_440.33.01_linux.run

安装gnauh'zna过程中需要注意的是,安装过程中不要选择安装驱动,如下图。

配置cuda环境变量

打开终端输入sudo gedit ~/.bashrc,在文件最后一行添加:

export PATH=/usr/local/cuda-10.2/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda10.2/lib64

保存,输入source ~/.bashrc使配置生效。输入nvcc -V查看CUDA版本。这个时候发现已经是我们想要的cuda版本。

NVIDIA官网cuDNN下载地址(需要登陆)https://developer.nvidia.com/rdp/cudnn-download,根据需求下载,我下载了10.2版本的,注意有两个文件,都要下载。

cuDNN Runtime Library for Ubuntu18.04 (Deb)

cuDNN Developer Library for Ubuntu18.04 (Deb)

下载完成后,在下载目录打开终端输入:

sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb

sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.2_amd64.deb

安装cuDNN。

4.opencv安装

opencv源码安装后,ubuntu系统在登陆界面无限循环,所以换了pip安装。

pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

参考:https://www.cnblogs.com/thewaytotheway/p/12847260.html

5.anaconda安装及tensorflow-gpu安装

下载anaconda,网址:Index of /anaconda/archive/

终端输入:sudo bash 安装包.sh

tensorflow-gpu安装过程偷个懒,参照B站视频:

https://www.bilibili.com/video/BV1B7411L7Qt?from=search&seid=12918856654807909692

至此,深度学习的部分环境就配置完了,可根据自身需求安装别的软件。

如有问题,请指出。

ubuntu18 安装mysql8安装包_Ubuntu18.04深度学习环境配置相关推荐

  1. ubuntu 18.04 深度学习环境配置

    ubuntu 18.04 深度学习环境配置 系统环境配置 更新源,更新系统 安装一些工具软件 安装chromium浏览器,看CSDN学院视频必备 安装vim 开启sudo免密 安装ssh-server ...

  2. 双系统Ubuntu22.04深度学习环境配置与踩坑记录

    双系统Ubuntu22.04深度学习环境配置踩坑记录 前言 目录 相关版本 主要参考教程 Ubuntu安装 Nvidia和CUDA安装 踩坑经历 官网安装所遇问题 cuDNN安装 Anaconda安装 ...

  3. Ubuntu18.04深度学习环境配置(简易方式)

    为避免读者踩坑,本文测试成功了Ubuntu18.04环境下配置深度学习环境: (GPU:NVIDIA TITAN Xp),包括: CUDA+CUDNN+TensorFlow1.9+Pytorch1.1 ...

  4. Ubuntu 18.04深度学习环境配置(CUDA9.0+CUDDN7.4+TensorFolw1.8)

    因为Ubuntu18.04刚发布不久,在安装CUDA和CUDNN中还没有匹配版本,最高也是17.04的版本,但实际上18.04的版本具有很强的兼容性.为避免读者踩坑,本文测试成功了Ubuntu18.0 ...

  5. [Linux + 深度学习]Ubuntu18.04 深度学习环境配置

    contact author: Han GuangXin NVIDIA显卡驱动 安装NVIDIA显卡驱动 software&update ==> 附加驱动 ==> 选择对应驱动 = ...

  6. linux深度学习环境配置随笔

    零.使用华为云服务器安装深度学习环境 购买云服务器后进入控制中心 远程登录服务器 这里有几种登录方法,本文使用xshell进行登录. 一.cuda.cudnn安装 参考:Linux下安装cuda和对应 ...

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

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

  8. Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)

    Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇) 折腾了两三天总算顺利在电脑上完成了装x的双系统安装,一路走来还比较顺利,主要在ubuntu的显卡设置上躺了 ...

  9. Ubuntu16.04深度学习环境搭建

    Ubuntu16.04深度学习环境搭建(anaconda3+cuda10.0+cudnn7.6+pytorch1.2) 文章目录 Ubuntu16.04深度学习环境搭建(anaconda3+cuda1 ...

最新文章

  1. Memcached原理深度分析详解
  2. 【Vegas原创】分别用Toad、EM解表锁
  3. 【DP】【容斥】Nice to Meet You(AT3634)
  4. C语言-输入一个正整数,输出它的所有质数因子
  5. 串口的输出设置【原创】
  6. TCL_事务控制语言
  7. 程序员的量化交易之路(17)--Cointrader之Temporal实体(5)
  8. 记录linq.js神器之gorup by 多个字段的方法
  9. sangerbox制作heapmap_ArcMap制作土地利用转移矩阵——图文详解版.pdf
  10. ubuntu18只进入安全模式_Ubuntu安装最佳实践(防踩坑指南)
  11. 计算机使用鼠标的课件,鼠标操作ppt
  12. 大型即时通讯系统微信、陌陌架构分析全记录!
  13. 累加器A用c语言,在c语言数组累加器的使用
  14. 九世轮回篇电子计算机乐谱,mc九局九世轮回篇的歌词
  15. 【独家】MobaXterm v22.1 全能终端连接工具中文版最新版
  16. unity加速传感器的应用
  17. 点击文本框弹出热门标签
  18. 复旦微ZYNQ 四核使用
  19. hdmi接口有什么用_(转)电视上各种各样的接口有什么用?你能知道几个?
  20. vue-router的addRoutes()和addRoute()的使用问题

热门文章

  1. 一起谈.NET技术,asp.net控件开发基础(13)
  2. 如何将两个php超链接,php超链接跳转
  3. signature=ad248ee50cb35fb429594f302bf99ddf,动态源路由协议在无线自组网中的研究与应用...
  4. weblogic修改banner_Via WLST Monitor Weblogic Server
  5. windowslinux服务器性能对比,Windows/Linux服务器的选择与对比
  6. 2021,我的年终总结......
  7. Linux下查看某个进程占用的CPU及内存
  8. matlab用mex编译.c文件报错---“重定义;不同的基类型”、“宏重定义”等
  9. 剑指offer面试题[58]-二叉树的下一个结点
  10. 我,27岁,程序员,今年无情被辞:该转行还是降薪和年轻人抢饭碗?