将TensorFlow与Intel GPU结合使用


20

我是深度学习的新手。

现在有什么办法可以将TensorFlow与Intel GPU一起使用吗?如果是,请指出正确的方向。

如果没有,请让我知道我的英特尔公司Xeon E3-1200 v3 / 4th Gen Core Processor Integrated Graphics Controller可以使用哪个框架(Keras,Theano等)。

Answers:


13

目前,答案是否定的。Tensorflow使用CUDA,这意味着仅支持NVIDIA GPU。

对于OpenCL支持,您可以在此处跟踪进度。

支持BTW,Intel / AMD CPU。


1
...并补充说明(“支持Intel / AMD CPU” ),请注意,当使用tensorflow时,它会向控制台输出一些消息,表明该构建可能尚未通过对CPU提供的其他优化的支持进行编译,如果将其构建在主机上,即使在CPU上,性能也可能会得到改善。
迈克尔

10

您可能想查看https://github.com/benoitsteiner/tensorflow-opencl/,它是具有OpenCL支持的Tensorflow的分支。如果前叉支持您的操作系统,并且您能够在系统中正确安装它,则可以在其之上运行Keras。

但是请注意,集成的GPU通常不提供很多计算能力,您的GPU大约为125 GFLOPS(https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes),这是您的CPU最有可能强大。例如,将您的GPU与Radeon RX 480或GeForce GTX 1080 Ti进行比较,它们的性能分别提高了近50倍和100倍。


1
欢迎来到数据科学SE!感谢您帮助用户。您能否扩大答案,它如何回答OP的问题?仅发布链接不是很有用。
立体声

2

Keras是tensorflow / theano的抽象层。您需要nvidia卡,但tensorflow和theano只能与CPU支持一起使用。可以在其网站上找到说明。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.