【问题标题】:How to run tensorboard in vscode?如何在 vscode 中运行张量板?
【发布时间】:2022-05-04 17:20:28
【问题描述】:

每当我尝试使用此命令 tensorbard --logdir=runs 在 Visual Studio 代码中的 jupyter 笔记本中运行 tensorboard 时,我都会收到消息 Launching TensorBoard...。但是,Tensorboard 永远不会启动。有时我也会收到一条错误消息。

关于如何在 vscode 中启动 tensorboard 有什么想法吗?

编辑:

我也尝试运行稍微优化的命令

%load_ext tensorboard
%tensorboard --logdir runs

但这只会永远显示消息Launching Tensorboard...

结果与

相同
%reload_ext tensorboard
%tensorboard --logdir runs --host localhost --port 8888

是否有任何将张量板嵌入到单元输出中的张量板扩展?

【问题讨论】:

  • 我希望 VSCode 扩展支持 tensorboard :(

标签: visual-studio-code tensorboard


【解决方案1】:

VS Code 和 Python 扩展现在在其最新版本中集成了 TensorBoard!

https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2021-release/

从 VSC 启动 TensorBoard 会话:

  1. 打开命令面板(Ctrl/Cmd + Shift + P)
  2. 搜索命令“Python:启动 TensorBoard”,然后按 Enter。
  3. 您将能够选择 TensorBoard 日志所在的文件夹 文件位于。默认情况下,当前工作 将使用目录。

VSCode 将使用 TensorBoard 打开一个新选项卡,其生命周期也将由 VS Code 管理。这意味着要终止 TensorBoard 进程,您只需关闭 TensorBoard 选项卡即可。

【讨论】:

  • 欢迎来到 Stack Overflow!虽然您的回答和发布公告可能会解决问题,但 including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。您可以编辑您的答案以添加解释并指出适用的限制和假设。 - From Review
  • VSCode + Python 扩展 + TensorBoard 不起作用。它在 GCS 上的 VM 中工作了一段时间,但随后停止工作。浪费了 4 个小时的工作尝试,只有降级 python 扩展解决了它。一周后同样的问题,没有版本可以工作。启动 TensorBoard 时,弹出窗口说我需要安装它。然后它找不到Conda。如果我更改为基本的 Conda 环境,它会设法找到 Conda 并安装(尽管它已经与 tensorflow 2.7 一起安装),但我仍然无法启动它。我只是收到关于需要安装 TensorBoard 的相同消息。这是浪费时间。
  • 当我尝试执行这些步骤时,我的 tensorboard 在 60 秒后超时。
【解决方案2】:

你可以用这个

tensorboard --logdir=data/ --host localhost --port 8888

【讨论】:

  • 如果你在 notebook 中运行这个命令,你必须打开浏览器并输入 url http//localhost:8888 才能看到仪表板。
【解决方案3】:

虽然@Jeffrey 提供的答案是正确的,但它缺少一个重要的细节。由于我无法编辑来自@Jeffrey 的帖子,因此我将在这里重写我的答案。

您必须从Command Palette -> Python Select Interpreter 中选择 python 解释器,如 here 所述在使用 Jeffrey 帖子中提到的 3 个步骤之前。

此外,在 Jeffrey 的帖子中提到的第三步之前,VS Code 可能会要求您安装 tensorboardtorch-tb-profiler。您可以通过点击提示或手动安装它。

因此,综合步骤如下:

  1. 选择合适的python解释器Command Palette -> Python Select Interpreter
  2. 启动 Tensorboardcommand palette -> Python: Launch TensorBoard
  3. (第一次)安装Tensorboard 和torch-tb-profiler:您可以通过单击vs 代码提示符或在选择python 解释器中手动完成。
  4. 文件夹选择:选择存储 TensorBoard 日志文件的文件夹。默认使用vs代码文件中打开的当前目录。

参考:
1:https://code.visualstudio.com/docs/python/environments#_work-with-python-interpreters
2:https://pypi.org/project/tensorflow-tensorboard/

【讨论】:

  • 非常感谢You have to select python interpreter ,在配置中声明环境是不够的
【解决方案4】:

我遇到了同样的问题,我可以通过在浏览器中输入 http://localhost:6006 来可视化张量板。

张量板截图

【讨论】:

    【解决方案5】:

    尝试以下方法: 张量板 --logdir=runs

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 1970-01-01
      • 2018-10-28
      • 2021-04-26
      • 2016-05-21
      • 2017-08-21
      • 2022-11-06
      • 2018-01-17
      • 2017-11-27
      相关资源
      最近更新 更多