Obteniendo un error de módulo no encontrado al importar tensorflow.keras

Dec 08 2020

Estoy siguiendo el tutorial de neural nine sobre cómo construir un chatbot (que se puede encontrar aquí ) y tuve algunos problemas al instalar tensorflow, pero finalmente lo hice, primero instalando tensorflow-gpuy luego instalando tensorflow.

Cuando ejecuté el programa con estas importaciones de tensorflow:

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Activation, Dropout
from tensorflow.keras.optimizers import SGD

yo obtengo

Traceback (most recent call last):
  File "c:/Users/User/Documents/Python Projects/chatbot/traning.py", line 9, in <module>
    import tensorflow.keras
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\__init__.py", line 41, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\__init__.py", line 40, in <module>
    from tensorflow.python.eager import context
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\context.py", line 29, in <module>
    from absl import logging
ModuleNotFoundError: No module named 'absl'

Intenté reinstalar el rappel, pero no funcionó. Luego verifiqué en línea y la mayoría de las respuestas sugieren que la persona ha instalado rápel en python 2.xy que solo tiene que usar pip3. No tengo python 2, por lo que no es posible. La pregunta que es similar se puede encontrar aquí.

Respuestas

VascoCansadoCarvalho Dec 10 2020 at 02:30

Las tarjetas gráficas de Intel no son compatibles oficialmente con tensorflow-gpu(consulte esta publicación ).

Sin embargo, encontré un proyecto señalado aquí que sugiere esta solución OpenCL donde supuestamente es posible usar una GPU Intel ( problema donde se evalúa la compatibilidad )