Tensorboard 永远加载/不在 vs code 或终端中加载

jac*_*uer 1 python visual-studio-code tensorboard

目标:我想启动tensorboard仪表板并从生成的文件中可视化标量选项卡中的损失/指标tfevents

设置:在一个conda环境中,python=3.8.5仅安装了这些软件包(我创建了一个新的环境来测试问题,初始代码环境使用 python 3.9):

  • conda install -c anaconda jupyter
  • conda install ipykernel
  • conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
  • conda install -c conda-forge tensorboard
  • pip install torch-tb-profiler

结果:tfevents在子文件夹中有一个已经生成的文件runs。当我使用 vscode 时,现在集成的 vscodetensorboard正在加载直到超时。首先,我认为这只是 VS Code 的问题......

但我尝试通过集成终端(cmd 提示符)使用: tensorboard --logdir=runs或启动tensorboard tensorboard --logdir="C:workspace\runs" --host localhost --port 6006

无论是在 vscode 中还是在 上的交互式窗口中http://localhost:6006/,在所有情况下tensorboard都仅以橙色标题打开,并带有空白页面(见下图),永久加载...

我在这里做错了什么?它与此类似,但那里的解决方案没有帮助。多谢!

编辑:感谢@LzZ,现在即使在使用集成终端命令时,即使在上述旧环境中,它也能神奇地工作,但通过命令选项板启动仍然无法在vscode

EDIT2:不知何故,它又回到了在任何环境下都无法工作的状态。昨天肯定有什么东西疏通了一切。现在又回到不工作状态了...

tensorboard --logdir dirEDIT3:更新:现在首次调用集成终端时可以使用。只有在此之后,%load_ext tensorboard%tensorboard --logdir dir才会自行发挥作用vscode

当在浏览器中打开张量板或也集成在 VS Code 中时,会出现此情况

小智 6

尝试运行pip uninstall torch-tb-profiler卸载插件。

然后您应该能够运行tensorboard --logdir [name of log directory]让张量板运行。