Windows下如何配置TensorFlow?这有个简单明了的教程(支持GPU哦)

简介: 本文简单介绍如何在windows系统下配置TensorFlow并能使用GPU进行加速运算的过程,文章通俗易懂,更新及时。

首发地址:https://yq.aliyun.com/articles/68435

TensorFlow谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow可被用于语音识别图像识别等多项机器深度学习领域

   下面是在windows系统下安装TensorFlow深度学习工具箱的教程,作者为Jeff Heaton,主要研究方向是机器学习、预测建模以及这些方面的应用。

1df910508b2aaf5bb213bdf10629456d8bf6762d

TensorFlow现在可用于Windows系统同样也适用于Mac和Linux。这并非总是如此。对于大多数TensorFlow存在第一年Windows支持的唯一方式是虚拟,通常是通过Docker。即使没有GPU支持,这对我来说是个好消息。我教的深度学习研究生课程对于仅运行Windows的学生而言是很困难的。

使用GPU进行深度学习被广泛告知为高度有效。显然,非常高端的GPU集群可以通过深度学习做一些惊人的事情。然而,我很好奇Windows Surface Book(GPU:GeForce GT 940)使用GPUCPU的性能对比。事实证明使用GPU比CPU性能高的很多

CPU Version of TensorFlow: 1 hour, 54 minutes.
GPU Version of TensorFlow: 13 minutes

更新的Surface Book拥有更先进的GPU(GeForce GT 965)。去年,Mac和Windows之间的TensorFlow领域真的发生大变化。当TensorFlow首次发布时没有Windows版本,但现在NVidia CUDA针对深入学习有着很大兴趣的发展。

安装

首先,你应该确保你已经安装了正确的NVidia驱动程序:

CUDA驱动程序

CUDNN-CUDA深层神经网络

安装TensorFlow到Windows Python,TensorFlow需要Python2.7、3.4或3.5版本。我使用的是Anaconda Python3.5。我所做第一件事就是为TensorFlow创建CPU和GPU环境。这使他们与我有其他非深入学习Python环境分开。创建CPU TensorFlow环境:

conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow

创建GPU TensorFlow环境:

conda create --name tensorflow-gpu python=3.5
activate tensorflow-gpu
conda install jupyter
conda install scipy
pip install tensorflow-gpu

使用单个GPU时,你的TensorFlow代码不会被更改。你可以通过切换环境简单地运行相同的代码。TensorFlow使用GPU或不使用,这取决于你所处的环境。您可以在以下环境之间切换:

activate tensorflow
activate tensorflow-gpu

结论

如果你在本地计算机上做中等深度学习网络和数据集,你应该使用你的GPU。即使你正在使用一台笔记本电脑。NVidia是科学计算的首选GPU。虽然AMD可能完全有能力,但对AMD的支持却很稀少。


       本文由北邮@爱可可-爱生活 老师推荐,阿里云云栖社区组织翻译。


文章原标题《Using TensorFlow in Windows with a GPU》,作者:Jeff Heaton,译者:海棠

      文章为简译,更为详细的内容,请查看原文

翻译者: 海棠 

Wechat:269970760 

Email:duanzhch@tju.edu.cn

微信公众号:AI科技时讯

157f33dddfc596ede3681e0a2a0e7068dc288cc1

相关实践学习
基于阿里云DeepGPU实例,用AI画唯美国风少女
本实验基于阿里云DeepGPU实例,使用aiacctorch加速stable-diffusion-webui,用AI画唯美国风少女,可提升性能至高至原性能的2.6倍。
目录
相关文章
|
3月前
|
并行计算 TensorFlow 算法框架/工具
win10上使用gpu版的tensorflow
win10上使用gpu版的tensorflow
|
3月前
|
编译器 TensorFlow 算法框架/工具
windows部署tensorflow serving
windows部署tensorflow serving
|
4月前
|
并行计算 TensorFlow 算法框架/工具
TensorFlow识别GPU难道就这么难吗?还是我的GPU有问题?
TensorFlow识别GPU难道就这么难吗?还是我的GPU有问题?
95 0
|
4月前
|
TensorFlow 算法框架/工具 异构计算
Windows部署TensorFlow后识别GPU失败,原因是啥?
Windows部署TensorFlow后识别GPU失败,原因是啥?
48 0
|
3月前
|
弹性计算 Windows
Windows系统的ECS实例如何配置RAID10
Windows系统的ECS实例如何配置RAID10
|
3月前
|
TensorFlow 网络安全 算法框架/工具
tensorflow的模型使用flask制作windows系统服务
tensorflow的模型使用flask制作windows系统服务
|
3月前
|
并行计算 PyTorch 算法框架/工具
NumPy 高级教程——GPU 加速
NumPy 高级教程——GPU 加速【1月更文挑战第4篇】
187 1
|
4月前
|
并行计算 TensorFlow 算法框架/工具
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
|
1月前
|
存储 安全 网络安全
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南

热门文章

最新文章