7

我正在使用 TensorFlow version=2.0.0 python version=3.7.3 我正在尝试导入以下语句

from tensorflow.contrib import rnn

它给出了错误,因为模块“tensorflow”没有属性“contrib”我该如何解决这个问题?

4

2 回答 2

1

从张量流

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

由于 TensorFlow 2.x 模块弃用(例如,tf.flags 和 tf.contrib),某些更改无法通过切换到 compat.v1 来解决。升级此代码可能需要使用额外的库(例如 absl.flags)或切换到 tensorflow/addons 中的包。

并在此线程中描述

tensorflow.contrib doesn't exist in 2.0.

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

于 2020-03-27T08:58:42.587 回答
1

我没有使用过旧版本的 tensorflow。这是你要找的吗?

from tensorflow.keras.layers import RNN

贡献信息:
https ://www.tensorflow.org/guide/migrate#a_note_on_slim_contriblayers

于 2020-03-27T09:03:46.463 回答