gpt4 book ai didi

python - Tensorflow 2 API : The name tf. get_default_graph 已弃用。请改用 tf.compat.v1.get_default_graph

转载 作者:行者123 更新时间:2023-12-01 00:10:50 25 4
gpt4 key购买 nike

我是 Tensorflow 的新手,正在 Google Colaboratory 中开发笔记本。

在我的第一个笔记本上,我收到一条消息,要求更新到 Tensorflow v.2。

现在,在另一个笔记本中,我收到以下消息:

The name tf.get_default_graph is deprecated. Please use tf.compat.v1.get_default_graph instead.

如果我这样做,我使用的是 Tensorflow v2 吗?
由于 tf.compat.v1.get_default_graph 中的 v1,我很困惑。

所有错误消息是:

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:66: The name tf.get_default_graph is deprecated. Please use tf.compat.v1.get_default_graph instead.

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:541: The name tf.placeholder is deprecated. Please use tf.compat.v1.placeholder instead.

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:4432: The name tf.random_uniform is deprecated. Please use tf.random.uniform instead.

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:4267: The name tf.nn.max_pool is deprecated. Please use tf.nn.max_pool2d instead.

我想我无法在 keras 上更改该代码。

最佳答案

即使您使用 TF 1.1X,其中 X = 3/4/5,您仍然会遇到其中一些错误。

尽管在 TF 1.13/1.14/1.15 中可用,但某些库已被弃用。请注意,TF 1.15 是版本 1.X 的最新版本。

为确保您使用的是 TensorFlow 2.0,请使用:

import tensorflow as tf
print(tf.__version__)

TensorFlow 1.X API 和 TensorFlow 2.X API 之间存在一些显着差异;由于您是初学者,我强烈建议您坚持使用最新版本并考虑每个弃用警告,以便使用最新的更新。

函数tf.compat.v1.get_default_graph()是TensorFlow 2.0 API的一部分:https://www.tensorflow.org/api_docs/python/tf/Graph?version=stable

关于python - Tensorflow 2 API : The name tf. get_default_graph 已弃用。请改用 tf.compat.v1.get_default_graph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59641781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com