前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于TensorFlow的安装和心得

关于TensorFlow的安装和心得

作者头像
凌川江雪
发布2018-09-13 13:03:38
1.2K0
发布2018-09-13 13:03:38
举报

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.01.30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 操作系统
  • 步骤
相关产品与服务
图像识别
腾讯云图像识别基于深度学习等人工智能技术,提供车辆,物体及场景等检测和识别服务, 已上线产品子功能包含车辆识别,商品识别,宠物识别,文件封识别等,更多功能接口敬请期待。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档