Не могу использовать графический процессор, поскольку модуль тензорного потока не имеет конфигурации атрибутовPython

Программы на Python
Anonymous
Не могу использовать графический процессор, поскольку модуль тензорного потока не имеет конфигурации атрибутов

Сообщение Anonymous »

Я новичок в машинном обучении. Я установил только (примечание: только) tensorflow 2.11.0, как показано ниже:

Код: Выделить всё

>pip show tensorflow
Name: tensorflow
Version: 2.11.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: c:\users\user\appdata\local\programs\python\python39\lib\site-packages
Requires: tensorflow-intel
Required-by:
Использование команды: pip install tensorflow
Я не установил tensorflow-gpu по следующим двум причинам (как указано в много ответов в stackoverflow):
  • из tensorflow 2x мне, видимо, не нужно устанавливать tensorflow-gpu.
  • tensorflow-gpu требует более старой версии keras, что, в свою очередь, вызывает конфликт с некоторыми другими функциями tensorflow 2.11.0, для которых требуется более обновленная версия.
Но всякий раз, когда я набираю команду: tf.config.experimental.list_physical_devices('GPU')
, я получаю сообщение об ошибке, в котором говорится, что у tensorflow нет конфигурации атрибутов. Как показано ниже:

Код: Выделить всё

>>> tf.config.experimental.list_physical_devices('GPU')
Traceback (most recent call last):
File "", line 1, in 
AttributeError: module 'tensorflow' has no attribute 'config'
У меня есть компьютер с Windows 10, с очень старой видеокартой: NVDIA GeForce GT 730, 2 ГБ ОЗУ и Python: 3.9
Кто-нибудь может, пожалуйста помощь? Застрял в этом надолго, и это так расстраивает.
Изменить: даже пробовал tf.compat.v1.config.list_physical_devices("GPU")
Но все же возникли следующие ошибки:

Код: Выделить всё

>>> tf.compat.v1.config.list_physical_devices("GPU")
Traceback (most recent call last):
File "", line 1, in 
AttributeError: module 'tensorflow' has no attribute 'compat'
>>>
Отредактируйте, как просил @Kilian, вывод pip show tensorflow-estimator выглядит следующим образом:

Код: Выделить всё

>pip show tensorflow-estimator
Name: tensorflow-estimator
Version: 2.11.0
Summary: TensorFlow Estimator.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email:
License: Apache 2.0
Location: c:\users\user\appdata\local\programs\python\python39\lib\site-packages
Requires:
Required-by: tensorflow-intel
Отредактируйте, как просил @Tfer3. Я использую платформу Anaconda и PyCharm.

Подробнее здесь: https://stackoverflow.com/questions/749 ... ute-config

Вернуться в «Python»