You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TensorBoard叠加多图问题:如何仅显示指定日志目录的图表?

解决TensorBoard同时显示多个日志目录的问题

这个问题我碰到过好多次了,其实不用重启内核,有几个更灵活的解决办法:

  • 停止旧的TensorBoard进程:
    如果你之前启动的TensorBoard还在后台运行,新启动的实例可能会和旧的共享状态,导致显示多个目录。直接在启动旧实例的终端里按 Ctrl+C 停止进程,然后重新执行 tensorboard --logdir="./some-directory-for-summaries-2",这次就只会显示新目录的图表了。如果找不到对应的终端,可以用命令查找并杀掉进程:

    # 查找TensorBoard进程
    ps aux | grep tensorboard
    # 杀掉找到的进程,替换成你的PID
    kill <进程PID>
    
  • 指定不同端口启动新实例:
    如果你不想关掉旧的TensorBoard(比如还要对比两个目录的内容),可以给新实例指定一个不同的端口,这样两个实例互不干扰:

    tensorboard --logdir="./some-directory-for-summaries-2" --port=6007
    

    之后在浏览器里访问 http://localhost:6007 就能只看到新目录的图表,旧的实例依然在默认的 6006 端口可用。

  • 清除TensorBoard缓存:
    有时候TensorBoard会缓存之前的日志目录信息,导致即使重启进程也会显示旧内容。你可以手动删除缓存目录:

    • Linux/macOS:删除 ~/.cache/tensorboard 下的所有文件
    • Windows:删除 %USERPROFILE%\.cache\tensorboard 下的所有文件
      清除缓存后再启动新的TensorBoard实例,就会只加载指定的新目录了。
  • 用浏览器隐私模式访问:
    浏览器的缓存也可能导致显示旧的会话内容,打开浏览器的隐私/无痕模式,然后访问新的TensorBoard地址,就能看到纯净的新目录图表,不用修改任何进程或配置。

内容的提问来源于stack exchange,提问作者Eric Auld

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:50:21