使用 tf打印文档我写 print_op = tf.print("tensors:", cut_points[0,0,:], output_stream=sys.stderr) with tf.control_dependencies([print_op]): return cut_points但无论如何都不会输出到 std (我看到其他日志,会话确实评估了这一点。
1 回答
当年话下
TA贡献1890条经验 获得超9个赞
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)
添加回答
举报
0/150
提交
取消