【发布时间】:2021-10-22 15:38:10
【问题描述】:
我正在尝试使用 Tensorflow 对象检测 API 构建对象检测模型,并且我正在 Colab 上执行此操作。但是当我导入 Tensorflow 时,我得到了这个错误,我认为这是因为不同版本之间的兼容性问题。 更让我困惑的是,它以前运行良好,我也设法做了一些项目,但今天突然我遇到了这个问题。
我正在使用以下版本 蟒蛇3.7 张量流-GPU 2.4.1
这是我得到的错误:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-28-f83c6d50081b> in <module>()
----> 1 import tensorflow as tf
2 print(tf.__version__)
5 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/layers/__init__.py in <module>()
175
176 # Normalization layers.
--> 177 from tensorflow.python.keras.layers.normalization import LayerNormalization
178 from tensorflow.python.keras.layers.normalization_v2 import SyncBatchNormalization
179
ImportError: cannot import name 'LayerNormalization' from 'tensorflow.python.keras.layers.normalization' (/usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/layers/normalization/__init__.py)
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
【问题讨论】:
-
您是如何(以及为什么)安装 tf 2.4.1 的?
标签: python python-3.x tensorflow keras