python - tf.estimator.EvalSpec 中参数“throttle_secs”的行为,用于 tf.estimator.train_and_evaluate
问题描述
我正在使用 tensorflow 的 train_and_eval 函数,如示例中所示。因此我创建了一个 tf.estimator.EvalSpec 的实例,根据
eval_spec = tf.estimator.EvalSpec(input_fn=...,throttle_secs=60).
根据其文档,对参数 throttle_secs 的解释指出
“当然,如果没有新的检查点可用,则不会进行评估,因此,这是最低要求。”
但是,我观察到不同的行为。如果没有新的检查点并且应该根据传递的参数触发评估,则创建新的检查点并执行评估。
这是一个错误还是我在这里遗漏了什么?
解决方案
推荐阅读
- marklogic - MarkLogic 集群,事后
- html - 2列之间的填充,影响其他地方的填充
- html - 如何在网页中使用表情符号?
- javafx - JavaFX ContextMenu 最大大小无效
- sql-server - 将来自动态 SQL 的结果插入到 2 个表变量中
- vba - Excel VBA 打印或另存为 PDF 网页
- python - 如何使用 Conda Python 在本地机器上安装和使用 mmlspark?
- python - 函数不返回任何值 - Python
- java - 需要帮助在 java 中创建文件
- python - 为什么python2.7和3.6中getsizeof()的结果不一样