Intel GPUでTensorFlowを使用する


20

私はディープラーニングの初心者です。

TensorFlowをIntel GPUで使用する方法はありますか?はいの場合は、正しい方向に向けてください。

そうでない場合は、Intel Corporation Xeon E3-1200 v3 / 4th Gen Core Processor Integrated Graphics Controllerに使用できるフレームワーク(ある場合)(Keras、Theanoなど)をお知らせください。

回答:


13

現時点では、答えは いいえ」です。TensorflowはCUDAを使用します。つまり、NVIDIA GPUのみがサポートされます。

OpenCLサポートの場合、進行状況を追跡できます ここでます

ところで、Intel / AMD CPUがサポートされています。


1
...それに追加(「Intel / AMD CPUがサポート されています」)また、ホストでビルドすると、CPUでさえパフォーマンスが向上する可能性があります。
マイケル

10

https://github.com/benoitsteiner/tensorflow-opencl/をチェックアウトすることをお勧めします OpenCLのサポートとTensorflowのフォークです。OSがforkでサポートされており、システムに適切にインストールできる場合は、その上で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サポートのみで使用できます。手順は、彼らのウェブサイトで見つけることができます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.