我正在尝试学习 TensorFlow。目前,我正在使用占位符。当我尝试创建占位符时,出现错误:RuntimeError: tf.placeholder() is not compatible with eager execution
,这是有道理的,因为占位符不能立即执行。
那么,如何关闭急切执行呢?
我一开始就没有开启过急切执行,所以我不确定它是如何发生的。有没有相反的tf.disable_eager_execution()
?
假设您使用的是 Tensorflow 2.0 预览版,该版本默认启用即时执行。有一个disable_eager_execution()
在 v1 API 中,您可以将其放在代码前面,例如:
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
另一方面,如果您不使用2.0预览,请检查您是否不小心在某处启用了急切执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)