Linux使用Adacaonda安装tensorflow-gpu 1.3

17 篇文章 1 订阅
13 篇文章 0 订阅


此篇文章是仿照网上教学安装,但实际操作发现,Adaconda自带显卡驱动版本,不需再次配置。

详细解释见此篇博文。

前言

自己学习记录,若有错误,敬请指正!
Python课程设计,想了解人脸识别相关内容,故安装 tensorflow 又因在Linux系统跑网络较快,硬件支持,故尝试在Ubuntu下安装tensorflow-gpu 1.3下。
所有版本如下:在这里插入图片描述
Ubuntu 16.4安装教程推荐博客:[https://blog.csdn.net/weixin_44585583/article/details/90704452](https://blog.csdn.net/weixin_44585583/article/details/90704452)

0.确定tensorflow 对应版本

在确定好想要安装的tensorflow版本后,查看本机电脑条件是否符合

官网:https://tensorflow.google.cn/install/source

在这里插入图片描述
因为我需要安装tensorflow-gpu-1.3,所以,为要确保CUDA=8,cuDNN=6 python==3.X

1.安装驱动

1.1根据显卡查看适合驱动

先去了解自己电脑独立显卡的信息

lspci  | grep -i vga   #显示本机的显卡信息

进入Nvidia官网,查看本机显卡对应打最新驱动
Nvidia官网:https://www.nvidia.com/Download/index.aspx
我的显卡信息:显卡 GeForce GTX 1050Ti
在这里插入图片描述

在这里插入图片描述

对应的最新驱动为 450

1.2查看原显卡驱动

(1)System Setting →Softerware&Updates→additional driver

在这里插入图片描述
(2)终端输入nvidia-smi

在这里插入图片描述

这里是 384.130
注意:如果你并不熟悉所有的对应关系,推荐不着急更新驱动

2.安装CUDA

2.1查看显卡驱动支持的CUDA版本

官网:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

在这里插入图片描述
可知,在Linux下,各驱动版本的对应的CUDA,发现先有的驱动,满足
注意:如果不放心,可以选择更新驱动版本,因为会向下兼容,方法网上已有很多资料,这里不做赘述

2.2 下载CUDA

官网:http://www.nvidia.cn/Download/index.aspx

2.3 安装CUDA

  • 报错1:

在这里插入图片描述
原因:查看属性后,察觉因网络原因,下载不完整
在这里插入图片描述
解决:保证网络通畅,重新下载

  • 报错2:
    在这里插入图片描述
    解决历程:
    1)怀疑ubuntu内核问题
    做法:
    a.输入 name-r 查看当前Ubuntu的内核

在这里插入图片描述

b.官网查询适用内核
官网:https://docs.nvidia.com/cuda/archive/8.0/cuda-installation-guide-linux/index.html
注意:如果你的CUDA不是8,直接在网址中把想要查询的版本更改即可,如我要查询9的,

https://docs.nvidia.com/cuda/archive/9.0/cuda-installation-guide-linux/index.html

c.内核降级至4.4
在这里插入图片描述

https://blog.csdn.net/u012925946/article/details/84844200

没有解决问题
2)阅读报错,告知存在X server is running

https://stackoverflow.com/questions/54181940/cuda-driver-installation-failed-ubuntu-14-04

没有解决
3)再次尝试,在报错信息中,发现Driver Installation Failed

查看安装流程,发现有一步要安装CUDA自带的显卡驱动,突然明白,造成错误的,是已经存在一个驱动,安装时选择no
在这里插入图片描述
no
在这里插入图片描述

成功!!!!!!!!!!!!!!!!!!!

2.4配置环境变量

sudo gedit ~/.bashrc

添加

export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda8.0/lib64

如果一直默认安装,路径不会发生改变
参考博客:https://blog.csdn.net/yinxian9019/article/details/106756280/

2.5 查看是否成功安装

在这里插入图片描述
参考博客:https://blog.csdn.net/qq_16525279/article/details/79722377

3.安装cudnn

3.1 下载

下载官网:https://developer.nvidia.com/cuda-toolkit-archive

3.2安装

解压把相应文件复制到CUDA文件中

3.3 查看是否成功

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

参考博客:https://blog.csdn.net/Teeyohuang/article/details/79660547

4.GCC降级

此时发现gcc版本太高,进行降级,不知道科不科学
参考博客:https://blog.csdn.net/qq_31175231/article/details/77774971?

5.安装Adacaonda

adaconda 利用清华镜像
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

6.安装Tensorflow-gpu-1.3

参考博客
https://blog.csdn.net/love666666shen/article/details/75675185

6.1 conda创建虚拟环境

在这里插入图片描述
自动下载包
在这里插入图片描述
y
在这里插入图片描述

6.2激活环境

source activate your_name

6.3安装

在这里插入图片描述
下载包

在这里插入图片描述
y

在这里插入图片描述
成功!!!!!!!!!!!!!!!!!!!!!!!!!!!1

问题:

1.太慢

添加镜像
清华:虽然已恢复,但还是太慢
北京外国语大学 极力推荐
1)打开.condarc

sudo gedit ~/.condarc

2)添加镜像(注意把原来打镜像备份)

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda
default_channels:
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud

参考博客:
https://www.cnblogs.com/yibeimingyue/p/138417426.html
https://blog.csdn.net/weixin_43667077/article/details/108282523
https://blog.csdn.net/weixin_43667077/article/details/106521015?

6.4 测试

1.进入python在这里插入图片描述
2.引人tensorflow,测试是否使用gpu

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

在这里插入图片描述

成功!!!!!!!!!!!!!!!!!

7.安装PyCharm

网上教程较多
博客:https://baijiahao.baidu.com/s?id=1622347860160507809&wfr=spider&for=pc

历经3天(2020.11.7-2020.11.9)的搭建环境工作已经完成,写下此篇博客,记录自己的成长点滴!
2020.11.9 23:33的冬天,有点冷。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值