summary
을 실행하기 전에 update_op
이 실행되기를 원합니다. 가끔은 그냥 tf.summary
을 만들고, 모든 것이 잘 작동하지만 때로는 더 멋진 것들을하고 싶지만 여전히 같은 컨트롤 의존성을 가지고 있습니다. 작동하지 않는Tensorflow에 제어 종속성을 추가하는 방법
코드 :
with tf.control_dependencies([update_op]):
if condition:
tf.summary.scalar('summary', summary)
else:
summary += 0
문제를 작동
with tf.control_dependencies([update_op]):
if condition:
tf.summary.scalar('summary', summary)
else:
summary = summary
나쁜 해킹 제어 의존성이 무시되도록 summary=summary
는, 새로운 노드를 작성하지 않습니다.
나는이 방법에 대한 좋은 제안이있을 것이라고 확신합니다. :-)
'tf.identity (summary)'가 작동합니까? –
'summary = tf.identity (summary)'를 사용하지만 현재 구현과 매우 유사합니다. 나는 더 좋은 해결책을 원했지만, 그것이 내가 가진 최선이다. :) –