Gặp lỗi modulenotfound khi nhập tensorflow.keras

Dec 08 2020

Tôi đang làm theo hướng dẫn của neural nine về cách xây dựng một chatbot (có thể tìm thấy phù thủy ở đây ) và tôi gặp một số vấn đề khi cài đặt tensorflow, nhưng cuối cùng tôi đã làm được, bằng cách cài đặt trước tensorflow-gpuvà sau đó cài đặt tensorflow.

Khi tôi chạy chương trình với các lần nhập dòng tensor này:

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

tôi có

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'

Tôi đã thử cài đặt lại abseil, nhưng không được. Sau đó, tôi đã kiểm tra trực tuyến và hầu hết các câu trả lời đều gợi ý rằng người đó đã cài đặt abseil trên python 2.x và họ chỉ cần sử dụng pip3. Tôi không có python 2, vì vậy điều đó là không thể. Câu hỏi tương tự có thể được tìm thấy ở đây

Trả lời

VascoCansadoCarvalho Dec 10 2020 at 02:30

Card đồ họa của Intel không được hỗ trợ chính thức bởi tensorflow-gpu(Vui lòng tham khảo bài đăng này ).

Tuy nhiên, tôi đã tìm thấy một dự án được chỉ ra ở đây đề xuất Giải pháp OpenCL này , nơi được cho là có thể sử dụng GPU Intel ( vấn đề trong đó khả năng tương thích được tham chiếu )