gpt4 book ai didi

tensorflow - 为什么会出现 AttributeError : module 'tensorflow' has no attribute 'placeholder' ?

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:54 28 4
gpt4 key购买 nike

三周前我能够运行我的 python 程序,但现在每次我尝试运行它时,我都会收到以下错误:

AttributeError: module 'tensorflow' has no attribute 'placeholder'

我安装了 tensorflow(版本“2.0.0-alpha0”)。我已经阅读了几篇与此问题相关的帖子。他们说我应该卸载 TensorFlow 并重新安装。问题是我在集群计算机上运行它并且我没有 sudo 权限。

有什么想法吗?

最佳答案

在 Tensorflow 2.0 中,没有占位符。您需要将 TF1.x 代码更新为 TF2.0 代码,然后在集群上运行它。请看official doc关于将 TF1.x 代码转换为 TF2.0。

在 TF1.x 代码中,您可以使用占位符、常量和变量构建 tensorflow 图(静态图)。然后,使用 tf.session() 命令在 session 中运行代码。在该 session 期间,您为占位符提供值并执行静态图。

在 TF2.0 中,模型会在您输入命令时立即运行。这更像 python 。查看有关 TF 2.0 的更多详细信息 here .谢谢!

关于tensorflow - 为什么会出现 AttributeError : module 'tensorflow' has no attribute 'placeholder' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56226284/

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