tensorflow - 即使我中断了训练,我怎么能写到 Tensorboard?
问题描述
我将 Tensorboard 回调与 一起使用update_freq=10000
,因此我希望每 10000 个批次将指标写入 Tensorboard。
由于训练需要很长时间,我偶尔会中断(比如在 200k 批次之后)KeyboardInterrupt
,但是当我查看 Tensorboard 时,没有写入任何指标,没有加载任何内容,什么也看不到。
我错过了什么或我做错了什么?即使我中断训练并且不必等到训练结束让 Tensorboard 显示任何内容,我如何才能以写入指标的方式写入 Tensorboard?
解决方案
非常简单的答案:Tensorboard 只需要很长时间来加载和显示所有日志,尤其是在长时间训练之后。
等待一些合适的时间然后刷新将显示所有日志,即使是在训练期间被中断的日志。
推荐阅读
- python - 根据日期时间对字典内的数组进行排序
- javascript - 如何在 Matomo 图像跟踪中保存访问 url?
- python - 用于替换值的 Python 脚本根本不运行
- java - 如果文件名已经存在,如何让用户再次输入文本文件名?
- node.js - kafka 分区更改的侦听器 - Kafka 节点
- c# - C# 中的打印预览制作问题
- ios - Firebase iOS - 未定义符号:_GULResetLogger (arm64)
- docker - docker-compose 内部 DNS 服务器 127.0.0.11 连接被拒绝
- android - 安卓工作室中的应用
- node.js - 如何使用 node.js 连接到雪花