Podczas importowania tensorflow.keras pojawia się błąd modulenotfound

Dec 08 2020

Śledzę samouczek Neural nine, jak zbudować chatbota (można go znaleźć tutaj ) i miałem pewne problemy z instalacją tensorflow, ale w końcu to zrobiłem, najpierw instalując tensorflow-gpu, a następnie instalując tensorflow.

Kiedy uruchomiłem program z tymi importami tensorflow:

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

dostaję

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'

Próbowałem przeinstalować zjazd, ale to nie zadziałało. Następnie sprawdziłem online i większość odpowiedzi sugeruje, że dana osoba zainstalowała abseil na pythonie 2.x i że musi po prostu użyć pip3. Nie mam Pythona 2, więc nie jest to możliwe. Podobne pytanie można znaleźć tutaj

Odpowiedzi

VascoCansadoCarvalho Dec 10 2020 at 02:30

Karty graficzne Intel nie są oficjalnie obsługiwane przez tensorflow-gpu(zapoznaj się z tym postem ).

Znalazłem jednak wskazany tutaj projekt sugerujący to rozwiązanie OpenCL, w którym rzekomo możliwe jest użycie procesora graficznego Intel ( problem, w którym ocenia się zgodność )