Utilizzo di TensorFlow con GPU Intel


20

Sono un principiante nell'apprendimento profondo.

Esiste un modo ora per utilizzare TensorFlow con GPU Intel? Se sì, per favore indicami la giusta direzione.

In caso contrario, per favore fatemi sapere quale framework, se presente, (Keras, Theano, ecc.) Posso usare per il mio controller grafico integrato Intel Corporation Xeon E3-1200 v3 / 4th Gen Core.

Risposte:


13

In questo momento, la risposta è no . Tensorflow utilizza CUDA, il che significa che sono supportate solo GPU NVIDIA.

Per il supporto OpenCL, puoi tenere traccia dei progressi qui .

BTW, CPU Intel / AMD sono supportate.


1
... e aggiungendo a ciò ( "CPU Intel / AMD supportate" ) si noti che quando si tensorflow, stampa alcuni messaggi sulla console dicendo che la build potrebbe non essere stata compilata con il supporto per ulteriori ottimizzazioni fornite dalla CPU, e se lo costruisci sul tuo host, probabilmente vedrai miglioramenti delle prestazioni, anche sulla CPU.
michael

10

Potresti voler dare un'occhiata a https://github.com/benoitsteiner/tensorflow-opencl/ che è un fork di Tensorflow con supporto OpenCL. Se il tuo sistema operativo è supportato dal fork e sei in grado di installarlo correttamente nel tuo sistema, puoi eseguire Keras su di esso.

Nota comunque che le GPU integrate in generale non offrono molta potenza di calcolo, approssimativamente la tua GPU sarà di circa 125 GFLOPS ( https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes ), è molto probabile che la tua CPU sia più potente. Ad esempio, confrontando la tua GPU con una Radeon RX 480 o una GeForce GTX 1080 Ti, sono rispettivamente quasi 50 e 100 volte più potenti.


1
Benvenuti in data science SE! Grazie per aiutare un utente. Potresti espandere la tua risposta come risponde alla domanda del PO? Pubblicare un link non è molto utile.
Stereo

2

Keras è uno strato di astrazione per tensorflow / theano. È necessaria una scheda nvidia ma tensorflow e theano possono essere utilizzati solo con il supporto CPU. Le istruzioni sono disponibili sui loro siti Web.


2

Esiste un documento sull'ottimizzazione Intel per TensorFlow. Puoi trovarlo qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.