Saltar al contenido

¿Cómo instalar Keras con soporte gpu?

Bienvenido a nuestro sitio web, en este sitio hallarás la solucíon a lo que buscas.

Solución:

Agregando a la respuesta anterior cuál es la respuesta correcta en términos de recomendar usar el administrador de paquetes Anaconda, pero desactualizado en eso hay ahora un keras-gpu paquete en Anaconda Cloud.

Entonces, una vez que haya instalado Anaconda, simplemente necesita crear un nuevo entorno donde desee instalar keras-gpu y ejecutar el comando:

conda install -c anaconda keras-gpu

Esto instalará Keras junto con las bibliotecas tensorflow y tensorflow-gpu como backend. (Tampoco es necesario instalar por separado el tiempo de ejecución de CUDA y las bibliotecas cudnn, ya que también están incluidas en el paquete, probadas en Windows 10 y funcionando).

Hay no ningún keras-gpu paquete [UPDATE: now there is, see other answer below]; Keras es un contenedor de algunos backends, incluido Tensorflow, y estos backends pueden venir en diferentes versiones, como tensorflow y tensorflow-gpu. Pero esto no es válido para el propio Keras, que debe instalarse simplemente con

pip install keras

independientemente del backend que se utilice (consulte los documentos de PyPi).

Además, y dado que ha etiquetado la pregunta como anacondatambién, tenga en cuenta que generalmente no es aconsejable mezclar sus administradores de paquetes (es decir, pip con conda), y es mejor que instale Keras desde la nube de Anaconda con

conda install -c conda-forge keras 

Finalmente, también te puede interesar saber que las versiones recientes de Tensorflow incluyen Keras como un subpaquete, por lo que puedes usarlo sin ninguna instalación adicional; ver https://www.tensorflow.org/guide/keras

para instalar tensorflow-gpu de la nube de Anaconda, debes usar

conda install -c anaconda tensorflow-gpu 

antes de instalar Keras. Asegúrese de hacerlo en un entorno virtual diferente o después de haber desinstalado otras versiones (es decir, pip-instalados), ya que se han informado problemas de lo contrario.

Además de las dos respuestas anteriores, asegúrese de que su entorno TensorFlow/Keras esté usando Python 3.6. Keras/TensorFlow no funciona muy bien con Python 3.7, a partir del 10 de mayo de 2019.

Traté de usar Keras/TensorFlow con Python 3.7 y terminé teniendo que reinstalar Anaconda, ya que de algún modo rompió mi Anaconda Prompt.

Tienes la opción de añadir valor a nuestro contenido participando con tu experiencia en las explicaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *