《深度学习:主流框架和编程实战》——2.2 TensorFlow框架安装

举报
华章计算机 发表于 2019/06/04 19:40:19 2019/06/04
【摘要】 本书摘自《深度学习:主流框架和编程实战》——书中第2章,第2.2.1节,作者是赵涓涓、强彦。

2.2 TensorFlow框架安装

TensorFlow要求的安装环境为Ubuntu 12+,CPU不低于4代i3处理器,内存不低于4GB,原因在于为虚拟机分配的内存在虚拟机启动之后会以1:1的比例从物理内存中划走。下面的步骤是在Ubuntu 12+上的TensorFlow安装过程,TensorFlow提供了许多安装方法,如使用pip、Docker、Virtualenv、Anaconda或源码编译的方法,下面针对Anaconda作详细介绍。

2.2.1 基于Anaconda的安装

Anaconda是一个集成许多第三方科学计算库的Python科学计算环境,它使用conda作为自己的包管理工具,同时具有自己的计算环境,类似于Virtualenv。与Virtualenv一样,conda将不同Python 工程需要的依赖包存储在不同地方。TensorFlow上安装的Anaconda不会对之前安装的Python包进行覆盖。步骤如下:

1)Anaconda下载地址为https://www.continuum.io/downloads,本实例选择Python 2.7。如图2-2所示。

2)建立一个名为TensorFlow的conda计算环境,见图2-3(针对Python不同版本,建立不同环境):

Python 2.7:conda create -n TensorFlow python=2.7

Python 3.6:conda create -n TensorFlow python=3.6

image.png

图2-2 下载Anaconda

image.png

图2-3 建立一个名为TensorFlow的conda计算环境

3)激活环境,用conda安装TensorFlow。

4)安装成功后,每次使用TensorFlow的时候需要激活conda环境。

5)激活TensorFlow环境,然后使用其中的pip命令安装TensorFlow(见图2-4):

source activate TensorFlow

image.png

图2-4 激活TensorFlow环境

针对不同的Python版本以及用户是否有GPU,下面提供了不同的安装命令:

在Python 2.7、仅有CPU下安装TensorFlow:

(TensorFlow) pip install--ignore-installed--upgrade 

https://storage.googleapis.com/TensorFlow/linux/cpu/TensorFlow-1.1.0-cp27-none-linux_x86_64.whl

在Python 2.7、GPU可用下安装TensorFlow(要求CUDA工具包7.5和CuDNNv4):

(TensorFlow) pip install --ignore-installed --upgrade 

https://storage.googleapis.com/TensorFlow/linux/gpu/TensorFlow-1.1.0rc0-cp27-none-linux_x86_64.whl

在Python 3.0以上、仅有CPU下安装TensorFlow:

(TensorFlow) pip install --ignore-installed --upgrade 

https://storage.googleapis.com/TensorFlow/linux/cpu/TensorFlow-1.1.0rc0-cp34-cp34m-linux_x86_64.whl

在Python 3.0以上、GPU可用下安装TensorFlow(要求CUDA工具包7.5和CuDNNv4):

(TensorFlow) pip install --ignore-installed --upgrade 

https://storage.googleapis.com/TensorFlow/linux/gpu/TensorFlow-1.1.0rc0-cp34-cp34m-linux_x86_64.whl

通过以上步骤,TensorFlow就安装成功了。当不使用TensorFlow的时候关闭环境:

(TensorFlow)source deactivate


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。