{AttributeError: модуль 'tenorsour_core._api.v2.config' не имеет атрибута <экспериментальный_список_устройств}} как я могу решить эту ошибку? - PullRequest
2 голосов
/ 07 марта 2020

Я использую тензор потока 2.1 на windows 10. при запуске

model.add(Conv3D(16, (22, 5, 5), strides=(1, 2, 2), padding='valid',activation='relu',data_format= "channels_first", input_shape=input_shape))

на шпионе я получаю вышеуказанную ошибку. Как я могу решить эту ошибку ??

1 Ответ

2 голосов
/ 10 марта 2020

Я нашел ответ здесь - https://github.com/keras-team/keras/issues/13684. У меня была такая же проблема для load_model() из керас под Anaconda:

AttributeError: модуль 'tenorflow_core._api.v2.config' не имеет атрибута

Я нашел источник проблемы в

... \ anaconda3 \ envs \ tf_env \ Lib \ site-packages \ keras \ backend \ensorflow_backend.py

В строке 506 Я изменил строку

_LOCAL_DEVICES = tf.config.experimental_list_devices()

на

devices = tf.config.list_logical_devices()

_LOCAL_DEVICES = [x.name for x in devices]

И это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...