Получение ошибки modulenotfound при импорте tensorflow.keras

Dec 08 2020

Я слежу за учебником neural 9 о том, как создать чат-бота (ведьму можно найти здесь ), и у меня были некоторые проблемы с установкой tensorflow, но я, наконец, сделал это, сначала установив tensorflow-gpu, а затем установив tenorflow.

Когда я запустил программу с этим импортом тензорного потока:

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

я получил

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'

Я попытался переустановить abseil, но это не сработало. Затем я проверил онлайн, и большинство ответов предполагают, что человек установил abseil на python 2.x и им просто нужно использовать pip3. У меня нет Python 2, так что это невозможно. Аналогичный вопрос можно найти здесь

Ответы

VascoCansadoCarvalho Dec 10 2020 at 02:30

Графические карты Intel официально не поддерживаются tensorflow-gpu(см. Этот пост ).

Однако я обнаружил, что проект, указанный здесь, предлагает это решение OpenCL, в котором якобы возможно использование графического процессора Intel ( проблема, связанная с совместимостью )