TensorFlow的环境配置与安装方法


Posted in Python onFebruary 20, 2021

一、 简介

TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。

Tensorflow拥有多层级结构,可部署于各类服务器、PC终端和网页并支持GPU和TPU高性能数值计算,被广泛应用于谷歌内部的产品开发和各领域的科学研究 。

TensorFlow由谷歌人工智能团队谷歌大脑(Google Brain)开发和维护,拥有包括TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud在内的多个项目以及各类应用程序接口(Application Programming Interface, API) [2] 。自2015年11月9日起,TensorFlow依据阿帕奇授权协议(Apache 2.0 open source license)开放源代码 。

TensorFlow即可以支持CPU,也可以支持CPU+GPU。前者的环境需求简单,后者需要额外的支持。

  • TensorFlow是基于VC++2015开发的,所以需要下载安装VisualC++ Redistributable for Visual Studio 2015 来获取MSVCP140.DLL的支持。
  • 下载并安装anaconda
  • 下载并安装Python编译器,以3.7X为例。

如果要安装GPU版本(有N卡,即NVIDIA显卡),需要以下额外环境:

0)有支持CUDA计算能力3.0或更高版本的NVIDIAGPU卡。

1)下载安装CUDA Toolkit 8.0,并确保其路径添加到PATH环境变量里;

2)下载安装cuDNN v6或v6.1,并确保其路径添加到PATH环境变量里;

3)CUDA8.0相关的NVIDIA驱动。

二、安装

1.检查Anaconda是否成功安装:conda --version

TensorFlow的环境配置与安装方法

2.检测目前安装了哪些环境:conda info --envs

TensorFlow的环境配置与安装方法

3.检查目前有哪些版本的python可以安装:conda search --full-name python

TensorFlow的环境配置与安装方法

4.安装不同版本的python:conda create --name tensorflow python=3.7

TensorFlow的环境配置与安装方法

TensorFlow的环境配置与安装方法

5.按照提示,激活之:activate tensorflow

TensorFlow的环境配置与安装方法

6.确保名叫tensorflow的环境已经被成功添加:conda info --envs

TensorFlow的环境配置与安装方法

7.检查新环境中的python版本:python --version

TensorFlow的环境配置与安装方法

8.退出当前环境:deactivate

TensorFlow的环境配置与安装方法

三、TensorFlow安装

pip install tensorflow

TensorFlow的环境配置与安装方法

验证是否安装成功:有三种方式

(1)直接在cmd中依次输入python

然后键入

import tensorflow as tf
hello = tf.constant(‘Hello tensorfolw')
sess = tf.Session()
print(sess.run(hello))

TensorFlow的环境配置与安装方法

结果:b'Hello tensorfolw',则安装成功。

TensorFlow的环境配置与安装方法

(1)在anaconda中的applications on 中选择TensorFlow,然后launch Spyder

TensorFlow的环境配置与安装方法

进入Spyder之后,输入上面的代码,然后点击run.如在console中出现如下输出b'Hello tensorfolw',则安装成功。

TensorFlow的环境配置与安装方法

(3)在pycharm中输入一下内容:

import tensorflow as tf

hello = tf.constant('Hello tensorfolw')
sess = tf.Session()
print(sess.run(hello))

如无误也会出现一下内容

TensorFlow的环境配置与安装方法

到此这篇关于TensorFlow的环境配置与安装方法的文章就介绍到这了,更多相关TensorFlow环境配置与安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 Python
python ---lambda匿名函数介绍
Mar 13 Python
Python matplotlib画图与中文设置操作实例分析
Apr 23 Python
Python秒算24点实现及原理详解
Jul 29 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
Aug 13 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
使用keras2.0 将Merge层改为函数式
May 23 Python
Python 的 __str__ 和 __repr__ 方法对比
Sep 02 Python
怎么用Python识别手势数字
Jun 07 Python
python爬虫爬取某网站视频的示例代码
Feb 20 #Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 #Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 #Python
Keras保存模型并载入模型继续训练的实现
Feb 20 #Python
TensorFlow2.0使用keras训练模型的实现
Feb 20 #Python
tensorflow2.0教程之Keras快速入门
Feb 20 #Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 #Python
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
destoon之一键登录设置
2014/06/21 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
Div Select挡住的解决办法
2008/08/07 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
深入浅析var,let,const的异同点
2018/08/07 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
Python跨文件全局变量的实现方法示例
2017/12/10 Python
mac系统安装Python3初体验
2018/01/02 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
金融管理专业毕业生求职信
2014/03/12 职场文书
培训研修方案
2014/06/06 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书