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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
python使用socket创建tcp服务器和客户端
Apr 12 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
python递归全排列实现方法
Aug 18 Python
python实现flappy bird小游戏
Dec 24 Python
详解从Django Rest Framework响应中删除空字段
Jan 11 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
Django Admin中增加导出CSV功能过程解析
Sep 04 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 Python
python logging 重复写日志问题解决办法详解
Aug 04 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 Sql Server连接失败问题及解决办法
2009/08/07 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Python写入数据到MP3文件中的方法
2015/07/10 Python
浅谈Python单向链表的实现
2015/12/24 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
python如何读写json数据
2018/03/21 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
解决python运行效率不高的问题
2020/07/20 Python
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
美国汽车零部件和配件网站:CarParts
2019/03/13 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
资产经营总监岗位职责范文
2013/12/01 职场文书
编辑找工作求职信范文
2013/12/16 职场文书
咖啡店自主创业商业计划书
2014/01/22 职场文书
导航工程专业自荐信
2014/09/02 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers