slim = tf.contrib.slim AttributeError: module 'tensorflow' has no attribute 'contrib'
时间: 2023-11-11 16:05:34 浏览: 224
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
个错误是因为在TensorFlow 2.0中,`tf.contrib`模块已经被移除了,所以无法使用`tf.contrib.slim`。如果你想在TensorFlow 2.0中使用`slim`,可以使用`tf.compat.v1`模块来代替`tf.contrib.slim`。你可以按照以下步骤进行修改:
1. 将`import tensorflow as tf`改为`import tensorflow.compat.v1 as tf`
2. 在代码的开头添加`tf.disable_v2_behavior()`
3. 将所有的`tf.contrib.slim`改为`tf.compat.v1.slim`
修改后的代码如下所示:
```python
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
# 其他代码
slim = tf.compat.v1.slim
```
阅读全文