tensorflow.keras를 가져올 때 modulenotfound 오류 발생

Dec 08 2020

챗봇 (마녀는 여기 에서 찾을 수 있음)을 구축하는 방법에 대한 신경 9의 튜토리얼을 따르고 있으며 텐서 플로우를 설치하는 데 몇 가지 문제가 있었지만 마침내 tensorflow-gpu를 설치 한 다음 텐서 플로우를 설치하여 완료했습니다.

이 tensorflow 가져 오기로 프로그램을 실행했을 때 :

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 재설치를 시도했지만 작동하지 않았습니다. 그런 다음 온라인으로 확인했고 대부분의 답변은 그 사람이 python 2.x에 abseil을 설치했으며 pip3. 나는 파이썬 2가 없으므로 불가능합니다. 비슷한 질문은 여기 에서 찾을 수 있습니다.

답변

VascoCansadoCarvalho Dec 10 2020 at 02:30

인텔의 그래픽 카드는 공식적으로 지원되지 않습니다 tensorflow-gpu( 이 게시물을 참조하십시오 ).

그러나 Intel GPU를 사용할 수 있다고 주장되는 OpenCL 솔루션을 제안 하는 여기에서 지적한 프로젝트 ( 호환성이 언급 된 문제 )를 발견했습니다.