中参数“throttle\u secs”的行为tf.estimator.EvalSpec用于tf.estimator.train_和_evalu

2024-06-11 23:48:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是tensorflow的train_and_eval函数,如example中所示。因此,我创建了一个tf.estimator.EvalSpec,根据

eval_spec = tf.estimator.EvalSpec(input_fn=...,throttle_secs=60).

根据其documentation参数throttle_secs的解释说明:

“当然,如果没有新的检查点,则不会进行评估,因此,这是最小值。”

然而,我观察到了另一种行为。如果没有新的检查点,并且应该根据传递的参数触发评估,则会创建一个新的检查点并执行评估。在

这是虫子还是我漏了什么?在


Tags: and函数input参数exampletftensorfloweval