目录

第一步:系统安装 (Ubuntu16.04)

第二步:连接校园网

第三步:cuda10.0+cudnn7.3安装

第四步:tensorflow_gpu1.12安装

不是浪潮工作站的可以不看第一步

第一步:系统安装 (Ubuntu16.04)

我这个是浪潮工作站,安装系统会麻烦一点

(1)安装时只保留一个硬盘

我安装是双系统,一共有四个硬盘,为了安全起见,我把其他的硬盘都取出来,只留一个。

(2)进入bios换成板载显卡和vga接口,重启

(3)系统安装

参考文献:https://jingyan.baidu.com/article/3c48dd348bc005e10be358eb.html

(切记:安装第三方软件要打勾,这样虽然慢,但是安装得比较全。)

(4)系统安装后,进入bios换成外显卡,dp接口,重启电脑

(5)解决分辨率问题:https://jingyan.baidu.com/article/3c48dd348bc005e10be358eb.html

(6)安装2080ti显卡驱动:先到官网下载驱动,安装教程ubuntu16.04 nvidia显卡驱动安装_Katherine_Shaw的博客-CSDN博客


第二步:连接校园网

这一步试了很多办法,因为是校园网,且我们学校没有对应的linx锐捷认证软件,最后找的别人做的软件

(1)下载和安装教程

参考连接

锐捷、赛尔认证MentoHUST - Ubuntu中文

(2)不允许使用的客户端类型解决

解决办法新浪博客  ,最后连上网了,系统装双系统的话,卸载window10的网卡,然后重新安装ubunutu也能连上网,但是暂时的,只要切换到window系统在切到ubuntu系统又没网了。

(3)禁止内核更新

连上网后,先禁掉系统内核更新Ubuntu删除内核、禁止内核更新_fengliang4616的博客-CSDN博客_ubuntu 锁定内核我之前配好的环境,系统自动内核更新,然后当时又不懂,进入了更新后的内核系统,环境全没了,又重新安装的系统,配环境。因此,在软件与更新那里也把所有更新的关闭了。


第三步:cuda10.0+cudnn7.3安装

(1)下载好对应版本的cuda10.0和cudnn7.3

(2)安装依赖包 

sudo apt-get update
lsmode | grep nouveau
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple,特别好用的东西

(3)安装cuda10.0

lsmod | grep nouveau  查看是否禁用 nouveau
chmod +x cuda_10.0.130_410.48_linux.run
sudo sh cuda_10.0.130_410.48_linux.run
reboot
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
nvcc --version

(4)安装cudnn7.3

到下载目录下

sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*
source ~/.bashrc
nvcc --version
cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuerylscat /usr/local/cuda/version.txt
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

第四步:tensorflow_gpu1.12安装

这个时候还没有出cuda10对应的tensorflow_Gpu,我用的是外网别人写的,先进的东西找不到,还是多去google看看吧

https://github.com/tensorflow/tensorflow/issues/22706

sudo apt-get install python3-pip python3-dev

pip3 install tensorflow-1.12.0rc2.748435b.AVX2.CUDA10-cp35-cp35m-linux_x86_64.whl

最后就可以用2080ti跑深度学习的环境了,虽然配环境的过程很痛苦,但是环境配好后就很开心啦。

深度学习环境配置:2080Ti+Ubuntu16.04+CUDA10+cuDNN7.3+TensorFlow-gpu1.12相关推荐

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

    2080Ti深度学习环境配置及常用软件安装 ubuntu 16.04 双系统的安装(已有window10系统) 显卡驱动安装 tensorflow安装 teamviewer安装 pycharm安装 m ...

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

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

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

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

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

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

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

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

  6. 基于cuda10.0的pytorch深度学习环境配置

    基于cuda10.0的pytorch深度学习环境配置(报错解决) 1.首先查看自己nvidia 显卡的版本,一般都能适用cuda10.0: 1.打开win+s 搜索nvidia控制面版,查看系统信息 ...

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

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

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

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

  9. 深度学习环境配置指南:Pytorch、TensorFlow、Keras

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Yukyin@知乎 来源丨https://zhuanlan.z ...

  10. 深度学习100问-1:深度学习环境配置有哪些坑?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 从今天起,开辟一个新的专栏,名字就叫深度学习100问.选取深度学习 ...

最新文章

  1. html+css 百度首页练习
  2. python之异常处理
  3. [蓝桥杯2019初赛]最大降雨量-模拟
  4. 浅谈文字识别:新观察、新思考、新机遇
  5. php7.0和5.6哪个好,PHP7.0与PHP5.6下Laravel博客的应用性能对比介绍
  6. linux 可以ping 通 windows ,windows ping 不了 linux
  7. 命令 结构_关于Oracle常用查看表结构命令总结分享
  8. 串口通信软件AccessPort
  9. [JSMind]使用JSMind操作生成的思维导图
  10. 使用pkg编译打包nodejs程序成执行文件
  11. 人才管理是什么意思_什么是iTM?人才管理iTM是什么意思?
  12. 用metasploit(msf)复现MS17-010(经典的永恒之蓝)SMB漏洞
  13. J6412四网口迷你主机折腾虚拟机教程
  14. Spring——Security安全框架之记住我
  15. 高精度算法求阶层详解
  16. Excel 2010 VBA 入门 095 数据处理之用数组实现分列
  17. strcmp函数的分析及实现
  18. navicat中选择utf-8时的困惑
  19. 中科院oracle,《Oracle 10G 系统教程 中科院培训老师讲授》
  20. 传统加密技术续-Hill Vigenere Vernam

热门文章

  1. Word重复操作快捷键F4
  2. 中国纯碱市场产销现状与投资效益预测报告(2022-2027年)
  3. 构建会员运营管理系统 帮助零售企业数字化转型
  4. 不骗你,全网首创的超硬核的万字SQL题
  5. matlab去除图片水印_利用MATLAB去除图片中的水印
  6. Aria2+Rclone教程
  7. 于佳宁担任BCF理事
  8. 因算法裁定“效率低下”,近150名员工遭解雇
  9. 计算机里面的wps如何删除,如何快速删除电脑上的wps的所有换行符
  10. 点到线的距离计算公式