gpt4 book ai didi

python - tf.print 不会在正在评估的节点上打印 sess

转载 作者:行者123 更新时间:2023-12-01 08:07:14 27 4
gpt4 key购买 nike

使用 tf print documentation

我写的

    print_op = tf.print("tensors:", cut_points[0,0,:], output_stream=sys.stderr)
with tf.control_dependencies([print_op]):
return cut_points

但不输出到std(我看到其他日志,并且 session 确实评估了这一点。

最佳答案

tf.control_dependencies只影响在上下文中创建的操作。在您的代码片段中,您没有在上下文中创建任何新操作,因此它没有效果。最简单的解决方案是使用 tf.identity将产生相同结果但具有控制依赖性的操作:

print_op = tf.print("tensors:", cut_points[0,0,:], output_stream=sys.stderr)
with tf.control_dependencies([print_op]):
return tf.identity(cut_points)

关于python - tf.print 不会在正在评估的节点上打印 sess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55479274/

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