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 相关文章推荐
Python 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
使用Python操作excel文件的实例代码
Oct 15 Python
利用Pandas 创建空的DataFrame方法
Apr 08 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
Python合并多个Excel数据的方法
Jul 16 Python
python实现顺序表的简单代码
Sep 28 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
Python中Numpy ndarray的使用详解
May 24 Python
python 实现视频 图像帧提取
Dec 10 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
python实战之90行代码写个猜数字游戏
Apr 22 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调用Java对象的方法
2006/10/09 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
python如何让类支持比较运算
2018/03/20 Python
深入分析python数据挖掘 Json结构分析
2018/04/21 Python
python中partial()基础用法说明
2018/12/30 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
用 python 进行微信好友信息分析
2020/11/28 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
红领巾广播站广播稿
2014/02/01 职场文书
保密工作实施方案
2014/02/24 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
城管大队整治方案
2014/05/06 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
委托书格式范文
2015/01/28 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技