我需要能够将一个Tensor转换为一个numpy数组。这就引出了急切执行的问题。
我正在使用tensorflow版本2.12.0的google colab notebook。CPU。
在我读到的一些地方,在版本2+中默认启用了渴望执行这似乎不是真的,因为tf.executing_eagerly()
返回false,并且mytensor.numpy()
不存在。
所以,我尝试用tf.compat.v1.enable_eager_execution()
手动打开它,但得到一个错误:ValueError: tf.enable_eager_execution must be called at program startup.
即使我在导入tf之后马上运行它。
似乎没有办法简单地将tensor转换为numpy数组或在colab中打开eager execution。
请帮帮我
按要求附上屏幕截图:
1条答案
按热度按时间rxztt3cl1#
重新启动运行时似乎解决了这个问题。不知道如何或为什么。