Obtendo modulenotfound error ao importar tensorflow.keras

Dec 08 2020

Estou seguindo o tutorial do neural nine sobre como construir um chatbot (que pode ser encontrado aqui ) e tive alguns problemas ao instalar o tensorflow, mas finalmente consegui, instalando primeiro tensorflow-gpue depois instalando o tensorflow.

Quando executei o programa com essas importações de tensorflow:

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

eu recebo

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'

Tentei reinstalar o rapel, mas não funcionou. Então eu verifiquei online e a maioria das respostas está sugerindo que a pessoa instalou o rapel no python 2.xe que eles apenas precisam usar pip3. Eu não tenho o python 2, então isso não é possível. A pergunta que é semelhante pode ser encontrada aqui

Respostas

VascoCansadoCarvalho Dec 10 2020 at 02:30

As placas de vídeo da Intel não são oficialmente suportadas pela tensorflow-gpu(consulte esta postagem ).

Encontrei, no entanto, um projeto apontado aqui sugerindo esta solução OpenCL onde é supostamente possível usar uma GPU Intel ( problema em que a compatibilidade é referenciada )