各位好,
我正在跑一个基于tensorflow1.xx的深度学习项目,我使用的环境是tensorflow 1.15.0.
然而,我得到了一系列警告:“The name tf.abc is deprecated. Please use tf.compat.v1.abc instead.” 尽管我现在不是在用tensorflow2,我还是得到了这些警告。这些警告看起来是使用了tf2才会显示的。
因此我就很困惑。我尝试将所有的import tensorflow
改成import tensorflow.compat.v1 as tf
和tf.disable_v2_behavior()
。看起来这是有用的。
但是我还是不理解为什么我在使用1.15.0还会得到这一堆警告。
我的conda环境:
absl-py 1.4.0
astor 0.8.1
certifi 2022.12.7
cffi 1.15.1
charset-normalizer 3.1.0
cryptography 39.0.2
decorator 4.4.2
gast 0.2.2
google-pasta 0.2.0
grpcio 1.51.3
h5py 3.8.0
idna 3.4
imageio 2.26.0
imageio-ffmpeg 0.4.8
importlib-metadata 6.1.0
Keras-Applications 1.0.8
Keras-Preprocessing 1.1.2
lmdb 1.4.0
Markdown 3.4.1
MarkupSafe 2.1.2
moviepy 1.0.3
numpy 1.21.6
opencv-python 4.7.0.72
opt-einsum 3.3.0
Pillow 9.4.0
pip 22.3.1
proglog 0.1.10
protobuf 3.20.3
pycparser 2.21
requests 2.28.2
scipy 1.7.3
setuptools 65.6.3
six 1.16.0
tensorboard 1.15.0
tensorflow 1.15.0
tensorflow-estimator 1.15.1
tensorflow-gpu 1.15.0
termcolor 2.2.0
tqdm 4.65.0
typing_extensions 4.5.0
urllib3 1.26.15
Werkzeug 2.2.3
wheel 0.38.4
wrapt 1.15.0
zipp 3.15.0
感谢回答。