ModuleNotFoundError: нет модуля с именем «tennorflow.contrib» с тензорным потоком = 2.0.0 - PullRequest
1 голос
/ 27 марта 2020

Я использую TensorFlow version = 2.0.0 python version = 3.7.3 Я пытаюсь импортировать приведенный ниже оператор

from tensorflow.contrib import rnn

И выдает ошибку, так как модуль 'tenorflow' не имеет атрибута ' contrib 'Как мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 27 марта 2020

Я не использовал более старые версии tenorflow. Это то, что вы ищете?

from tensorflow.keras.layers import RNN

Информация о вкладе:
https://www.tensorflow.org/guide/migrate#a_note_on_slim_contriblayers

0 голосов
/ 27 марта 2020

из тензорного потока

https://www.tensorflow.org/guide/upgrade#compatibility_modules

Из-за устаревания модуля TensorFlow 2.x (например, tf.flags и tf.contrib) некоторые изменения невозможно обойти, переключившись на compat.v1. Для обновления этого кода может потребоваться использование дополнительной библиотеки (например, absl.flags) или переключение на пакет в tenorflow / addons.

и как описано в этой теме

tensorflow.contrib doesn't exist in 2.0.

https://github.com/tensorflow/tensorflow/issues/31350#issuecomment -518749548

...