tensorflow2.0版本代码过渡问题

别说谁变了你拦得住时间么 提交于 2020-02-08 06:33:15

import tensorflow as tf
旧版本:
直接使用:tf.placeholder()即可
说明:placeholder()函数用于定义过程,在执行的时候再赋具体的值。

但是在新版本:
直接使用tf.placeholder()
报错:tensorflow库中无此函数

更改:(使用旧版本代码需加前缀tf.combat.v1.)
tf.combat.v1.placeholder()
可能会报错:无法紧急处理(存在None)
原因:在新版本中,该函数会对写入变量直接进行计算,不可存在“占位”方法

更改:在该行代码前输入:
tf.compat.v1.disable_eager_execution()
以此允许此紧急处理

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!