专栏首页李蔚蓬的专栏关于TensorFlow的安装和心得

关于TensorFlow的安装和心得

TensorFlow TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。 TensorFlow可被用于语音识别或图像识别等多项机器深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

操作系统

  Win10

步骤

一、安装CUDA以及cuDNN

可以先行在cmd处安装:

# CPU 版的

pip3 install --upgrade tensorflow

# GPU 版的

 pip3 install --upgrade tensorflow-gpu

随后在cmd处通过import tensorflow,查看本机的CUDA以及cuDNN的适机版本:

CUDA提示

安装适机的CUDA,下载地址(此处为CUDA8.0的下载地址,如需其他版本,进入网站后搜索即可),注意安装之前要先把本机对应的旧版本卸载,否则新旧版本不兼容会导致新版本安转失败

安装CUDA完毕,找到安装目录下报错中要求的dll文件,添加进环境变量

再次import tensorflow:

cuDNN提示

根据提示安装cuDNN,https://developer.nvidia.com/rdp/cudnn-download

安装cuDNN需要在官网注册(join)一个账户,然后填一份对应的调查(cuDNN Download Survey),完毕之后就可以下载了,选择对应的版本下载即可

二、安装Anaconda

此处参考于文档

安装源

在 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 寻找你与你电脑系统对应的版本进行安装(安装具体教程可以参考CSDN的技术文章,注意安装流程中要勾选自动添加环境变量

测试 

下载并安装完成后,打开Anaconda Prompt, 输入 ‘conda –V’, 如果输出如下信息

conda 4.3.30

说明Anaconda 安装成功。

设置 Anaconda 仓库镜像(提高下载速度)

打开 Anaconda Prompt, 输入:

condaconfig--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

condaconfig--set show_channel_urls yes

更新包

输入 ‘conda list’查看安装的包

输入‘conda update package_name’更新单个包

conda upgrade --all #更新全部包

三、安装TensorFlow

打开 Anaconda Prompt

创建TensorFlow所依赖的环境

>conda create -n tensorflow python=3.5

按照提示完成创建(Proceed ([y]/n)? y)

激活TensorFlow

>activate tensorflow

#对应的退出tensorflow代码为  deactivate  tensorflow

安装cpu版本的TensorFlow

>pip install tensorflow

安装完毕后,

进入python环境,测试tensorflow是否安装好,若输入import语句无报错则成功

>python

>>>import tensorflow as tf

退出python环境,安装spyder

>conda install spyder

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android(Java) | 你真的熟悉Java匿名内部类吗(Java匿名内部类的限制)

    如上代码, new Foo()在定义的时候, 重写了bar()这个方法, 如此一来new Foo(){...}这里就是一个匿名内部类了; ...

    凌川江雪
  • 2018.02.04.一周机器学习周记

      (临近春节,亲朋好友来往频繁,昨日还应邀前往潮州宾馆参加了校友会举办的会议,进度相对受制)

    凌川江雪
  • 计算机视觉 OpenCV Android | SURF特征检测(ing)

    特征描述子是用来描述每个关键点特征的唯一数据,它必须能够显著区分各个特征关键点的不同之处,SURF特征描述子是基于Haar小波响应理论的,可以通过积分图进行...

    凌川江雪
  • 使用Anaconda 环境安装 TensorFlow

    本文由 bytebye 创作 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

    ByteBye
  • TensorFlow从0到1 - 1 - Hello, TensorFlow!

    在学习任何新的编程语言时,我们都会在第一时间完成Hello World,以宣告自己开发环境的完美搭建。TensorFlow也不例外。TensorFlow充分考...

    袁承兴
  • TensorFlow从0到1丨开篇:Hello TensorFlow !

    我以官方文档为主线,开始对TensorFlow的学习。这期间会把我的理解进行持续的输出,作为《TensorFlow从0到1》系列。它不会止于翻译和笔记、语言和工...

    用户1332428
  • 降低教育企业落地AI的门槛,腾讯智慧教育发布“智聆口语评测SDK”

    ? 让天下开发者早点下班 腾讯云智聆口语评测团队近期发布 口语评测英文版SDK 核心功能 1. 封装api调用及本地音视频文件处理 (对音频分片的开发量缩短)...

    腾讯智慧教育
  • Anaconda:解决你装包的烦恼

    生物信息学的日常就是利用五花八门的工具和各种各样的数据打交道,很多时候需要在命令行安装软件或者包。我相信每一个生信人都碰到过安装软件或包时无法解决依赖的囧况,安...

    阿凡亮
  • Anaconda简介、安装、环境设置

    Anaconda 是一个包含数据科学常用包的发行版本。它基于 conda(一个包和环境管理器) 衍生而来。应用程序 conda 是包和环境管理器:

    菲宇
  • Anaconda 更新和第三方包更新

    努力在北京混出人样

扫码关注云+社区

领取腾讯云代金券