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 dict.get()和dict['key']的区别详解
Jun 30 Python
让python 3支持mysqldb的解决方法
Feb 14 Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
Flask框架web开发之零基础入门
Dec 10 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
Aug 23 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
python 回溯法模板详解
Feb 26 Python
Django 构建模板form表单的两种方法
Jun 14 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
使用BeautifulSoup4解析XML的方法小结
Dec 07 Python
Python实现仓库管理系统
May 30 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
如何在PHP中使用Oracle数据库(2)
2006/10/09 PHP
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
2017/02/02 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
Python编程pygal绘图实例之XY线
2017/12/09 Python
python实现统计代码行数的小工具
2019/09/19 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Django框架models使用group by详解
2020/03/11 Python
Django values()和value_list()的使用
2020/03/31 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
计算机应用职专应届生求职信
2013/11/12 职场文书
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
就业表自我评价分享
2014/02/06 职场文书
新学期教师寄语
2014/04/02 职场文书
大学班级学风建设方案
2014/05/01 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB