我正在使用 tensorflow 的 train_and_eval 函数,如示例中所示。因此我创建了一个 tf.estimator.EvalSpec 的实例,根据
eval_spec = tf.estimator.EvalSpec(input_fn=...,throttle_secs=60).
根据其文档,对参数 throttle_secs 的解释指出
“当然,如果没有新的检查点可用,则不会进行评估,因此,这是最低要求。”
但是,我观察到不同的行为。如果没有新的检查点并且应该根据传递的参数触发评估,则创建新的检查点并执行评估。
这是一个错误还是我在这里遗漏了什么?