Uso de TensorFlow con GPU Intel


20

Soy un novato en el aprendizaje profundo.

¿Hay alguna forma de usar TensorFlow con las GPU Intel? En caso afirmativo, apúnteme en la dirección correcta.

De lo contrario, avíseme qué marco, si corresponde, (Keras, Theano, etc.) puedo usar para mi Controlador de gráficos integrado Intel Core Xeon E3-1200 v3 / 4th Gen Core.

Respuestas:


13

En este momento, la respuesta es no . Tensorflow usa CUDA, lo que significa que solo se admiten GPU NVIDIA.

Para soporte de OpenCL, puede seguir el progreso aquí .

Por cierto, las CPU Intel / AMD son compatibles.


1
... y agregando a eso ( "Intel / AMD CPUs son compatibles" ) tenga en cuenta que cuando los tensorflow, imprime algunos mensajes a la consola diciendo que la compilación puede no haber sido compilada con soporte para optimizaciones adicionales proporcionadas por su CPU, y si lo compila en su host, es probable que vea mejoras de rendimiento, incluso en la CPU.
michael

10

Es posible que desee consultar https://github.com/benoitsteiner/tensorflow-opencl/, que es una bifurcación de Tensorflow con soporte OpenCL. Si su sistema operativo es compatible con la bifurcación y puede instalarlo correctamente en su sistema, entonces puede ejecutar Keras encima.

Sin embargo, tenga en cuenta que las GPU integradas en general no ofrecen una gran capacidad de cálculo, aproximadamente su GPU será de alrededor de 125 GFLOPS ( https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes ), es probable que su CPU sea más poderoso. Por ejemplo, al comparar su GPU con una Radeon RX 480 o una GeForce GTX 1080 Ti, son, respectivamente, casi 50 y 100 veces más potentes.


1
¡Bienvenido a data science SE! Gracias por ayudar a un usuario. ¿Podría ampliar su respuesta cómo responde la pregunta del OP? Solo publicar un enlace no es muy útil.
Stereo

2

Keras es una capa de abstracción para tensorflow / theano. Necesita una tarjeta nvidia, pero tensorflow y theano solo se pueden usar con soporte de CPU. Las instrucciones se pueden encontrar en sus sitios web.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.