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 anaconda
tambié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.