tensorflow.kerasのインポート時にmodulenotfoundエラーが発生する

Dec 08 2020

チャットボットの構築方法に関するニューラルナインのチュートリアルに従っています(魔女はここにあります)。テンソルフローのインストールで問題が発生しましたが、最初にをインストールしてtensorflow-gpuから、テンソルフローをインストールすることで、最終的にそれを実行しました。

これらのテンソルフローインポートを使用してプログラムを実行した場合:

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。私はpython2を持っていないので、それは不可能です。同様の質問はここで見つけることができます

回答

VascoCansadoCarvalho Dec 10 2020 at 02:30

Intelのグラフィックカードは、によって公式にサポートされていませんtensorflow-gpu(この投稿を参照してください)。

しかし、私はここで指摘されたプロジェクトが、Intel GPUを使用することが可能であるとされるこのOpenCLソリューションを提案していることを発見しました(互換性が参照される問題)