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使用scrapy采集时伪装成HTTP/1.1的方法
Apr 08 Python
Python WXPY实现微信监控报警功能的代码
Oct 20 Python
TensorFlow 滑动平均的示例代码
Jun 19 Python
python/sympy求解矩阵方程的方法
Nov 08 Python
CentOS7安装Python3的教程详解
Apr 10 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
win10下python3.8的PIL库安装过程
Jun 08 Python
Python字符串查找基本操作代码案例
Oct 27 Python
Django如何继承AbstractUser扩展字段
Nov 27 Python
Django-silk性能测试工具安装及使用解析
Nov 28 Python
python实现经典排序算法的示例代码
Feb 07 Python
基于Python实现股票收益率分析
Apr 02 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 array_push 数组函数
2009/12/26 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
2015/03/09 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
Python实现数据库并行读取和写入实例
2017/06/09 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
Python argparse模块应用实例解析
2019/11/15 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
马来西亚网上购物:Youbeli
2018/03/30 全球购物
几道PHP的面试题
2012/05/19 面试题
大学生四个方面的自我评价
2013/09/19 职场文书
节约用水标语
2014/06/11 职场文书
学雷锋的心得体会
2014/09/04 职场文书
2015年植树节活动总结
2015/02/06 职场文书
离职信范文
2015/06/23 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers