Obtention d'une erreur modulenotfound lors de l'importation de tensorflow.keras

Dec 08 2020

Je suis le tutoriel de neural nine sur la façon de construire un chatbot (la sorcière peut être trouvée ici ) et j'ai eu des problèmes pour installer tensorflow, mais je l'ai finalement fait, en installant d'abord tensorflow-gpu, puis en installant tensorflow.

Lorsque j'ai exécuté le programme avec ces importations tensorflow:

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

Je reçois

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'

J'ai essayé de réinstaller le rappel, mais cela n'a pas fonctionné. Ensuite, j'ai vérifié en ligne et la plupart des réponses suggèrent que la personne a installé le rappel sur python 2.x et qu'elle doit simplement l'utiliser pip3. Je n'ai pas python 2, donc ce n'est pas possible. La question similaire peut être trouvée ici

Réponses

VascoCansadoCarvalho Dec 10 2020 at 02:30

Les cartes graphiques Intel ne sont pas officiellement prises en charge par tensorflow-gpu(veuillez vous référer à cet article ).

J'ai trouvé, cependant, un projet souligné ici suggérant cette solution OpenCL où il est prétendument possible d'utiliser un GPU Intel ( problème où la compatibilité est évaluée )