He anaconda instalado en mi Win 7 máquina con un GTX1070.

He estado tratando de instalar tensorflow gpu versión para la última hora no hubo suerte. He seguido los tutoriales en el tensorflow sitio web sin ningún éxito. Piden instalar CUDA 8.0 y Cudll 6.0 que tengo que hacer. Yo, a continuación, agregue la ubicación de cudnn64_6.dll, cudart64_80.dll y el libnvvp carpeta a mi camino variables. Yo, a continuación, configurar un entorno virtual en el conda y ejecute el siguiente comando:

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

Creo que cuando hago esto, instala tensorflow 1.5, que parece requerir CUDA herramientas 9.0 porque me sale un error que dice que cudart64_80.dll no se puede encontrar. Así puedo actualizar mi CUDA herramientas a 9.0 y descargar el correspondiente Cuda de la biblioteca. A continuación, cambiar mi ruta de las variables. Ahora yo no te falten los errores de dll sin embargo, ahora estoy enfrentado con el siguiente error

ModuleNotFoundError: No module named 'absl'

¿Alguien tiene alguna sugerencia en cuanto a lo que puedo hacer desde aquí?

  • de hecho, el pip paquete descriptor de tensorflow requiere explícitamente absl-py >= 0.1.6 (ver este enlace por lo menos en el actual maestro. Puede iniciar un sistema interactivo de python sesión y tratar import absl ? Si eso no funciona, puede intentar instalar manualmente py-absl con el pip de la misma manera que ha instalado tensorflow ?
  • pip install absl-py me funciona
  • encontraste alguna solución?
  • agregar la siguiente ruta de acceso a las variables de entorno; c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64
InformationsquelleAutor Ozymandias | 2018-01-28

6 Comentarios

  1. 10

    Esto fue causado por una versión de Python problema para mí. Tuve la absl paquete instalado en mi Python 2.x, pero mi Python 3.x no la tienen. Así que me aseguré de que ambos Pitones en mi máquina tenía el paquete instalado:

    sudo pip install absl-py

    sudo pip3 install absl-py

    • No utilice sudo pip install !
  2. 0

    Esto es bastante tarde, pero todavía vale la pena publicar. Lo que no se dice en el sitio web de NVidia es que hay una ruta de acceso que usted necesita para añadir a las variables de entorno. El camino es;

    c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64

    Puede no ser exactamente el mismo en su instalación, ya que depende de dónde esté instalado el CUDA herramientas.

    También se puede simplemente utilizar pip para instalar TF GPU versión, pero pip instala TF 1.1 que es bastante antigua.

  3. 0

    Puede utilizar la Anaconda interfaz de usuario para instalar absl-py pack para resolver el problema:

    Seleccione el uninstall columnand búsqueda absl-py para aplicarlo.

  4. 0

    Para mí, «pip3 instalar absl-py» no funcionan:

    Que he recibido: «ModuleNotFoundError: No hay módulo denominado ‘absl’ «, cuando yo estaba tratando de importar tensorflow:

    de importación tensorflow
    Traceback (la mayoría de llamada reciente pasado):
    File «», line 1, in
    Archivo «/opt/anaconda3/lib/python3.6/sitio-paquetes/tensorflow/init.py», línea 22, en
    de tensorflow.python import pywrap_tensorflow # pylint: disable=no utilizado de importación
    Archivo «/opt/anaconda3/lib/python3.6/sitio-paquetes/tensorflow/python/init.py», línea 63, en
    de tensorflow.python.marco.framework_lib import * # pylint: deshabilitar=redefinido-builtin
    Archivo «/opt/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/framework_lib.py», la línea 25, en
    de tensorflow.python.marco.ops importar Gráfico
    Archivo «/opt/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/ops.py», línea 55, en
    de tensorflow.python.plataforma de importación de la aplicación
    Archivo «/opt/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/app.py», la línea 24, en
    de tensorflow.python.plataforma de importación de banderas
    Archivo «/opt/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/flags.py», la línea 25, en
    de absl.banderas de importación * # pylint: deshabilitar=comodín de importación
    ModuleNotFoundError: Ningún módulo denominado ‘absl’

    Pero si puedo compilar absl-py a partir de cero, todo va bien:

    [email protected]:~/py/004/rapel-py-master$ python setup.py instalar

    ejecución de instalar

    ejecución bdist_egg
    ejecución de egg_info

    …….

    El uso de /opt/anaconda3/lib/python3.6/sitio-paquetes

    Terminado de procesar las dependencias para absl-py==0.4.0

    y luego:

    de importación tensorflow

    es ACEPTAR

  5. 0

    Encontrar el absl-py relacionados con la carpeta en su sitio-paquetes de carpeta y eliminar. Trate de volver a instalar pip3 instalar absl-py. He resuelto de esta manera, espero que sea de utilidad para ti.

Dejar respuesta

Please enter your comment!
Please enter your name here