def training_control(global_step, print_span, evaluation_span, max_step, name=None):
with tf.name_scope(name, "training_control"):
return {
"step": global_step,
"time_to_print": tf.equal(tf.mod(global_step, print_span), 0),
"time_to_evaluate": tf.equal(tf.mod(global_step, evaluation_span), 0),
"time_to_stop": tf.greater_equal(global_step, max_step),
}
评论列表
文章目录