如何在 vscode 中运行张量板?

MJi*_*ter 8 visual-studio-code tensorboard

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

关于如何在 vscode 中启动 tensorboard 的任何想法?

编辑:

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

%load_ext tensorboard
%tensorboard --logdir runs
Run Code Online (Sandbox Code Playgroud)

但这只能显示Launching Tensorboard...永恒的信息。

结果与

%reload_ext tensorboard
%tensorboard --logdir runs --host localhost --port 8888
Run Code Online (Sandbox Code Playgroud)

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

小智 28

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

\n

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

\n

要从 VSC 启动 TensorBoard 会话:

\n
    \n
  1. 打开命令面板(Ctrl/Cmd + Shift + P)
  2. \n
  3. 搜索命令 \xe2\x80\x9cPython: Launch TensorBoard\xe2\x80\x9d 并按 Enter。
  4. \n
  5. 您将能够选择 TensorBoard 日志\n文件所在的文件夹。默认情况下,将使用当前工作目录。
  6. \n
\n

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

\n

  • 当我尝试执行以下步骤时,我的张量板在 60 秒后超时。 (3认同)
  • 欢迎来到堆栈溢出!虽然您的回答和发布公告可能会解决问题,但[包括解释](https://meta.stackexchange.com/q/114762) 如何以及为何解决问题将真正有助于提高帖子的质量,并且可能会导致更多的赞成票。请记住,您是在为将来的读者回答问题,而不仅仅是现在提问的人。您可以编辑您的答案以添加解释并指出适用的限制和假设。- [来自评论](https://stackoverflow.com/review/first-posts/28410596) (2认同)
  • VSCode + Python 扩展 + TensorBoard 不起作用。它在 GCS 上的虚拟机中工作了一段时间,但随后就停止工作了。浪费了 4 个小时的时间尝试,只有降级 python 扩展解决了这个问题。一周后,同样的问题,没有版本可以工作。启动 TensorBoard 时,会弹出一个窗口,提示我需要安装它。然后它就找不到Conda了。如果我更改为基本 Conda 环境,它会设法找到 Conda 并安装(尽管它已经随tensorflow 2.7一起安装),但我仍然无法启动它。我刚刚收到关于需要安装 TensorBoard 的相同消息。这是浪费时间。 (2认同)

小智 8

你可以用这个

tensorboard --logdir=data/ --host localhost --port 8888
Run Code Online (Sandbox Code Playgroud)

  • 如果您在笔记本中以魔法方式运行此命令,则必须实际打开浏览器并输入 url“http//localhost:8888”才能查看仪表板。 (4认同)

Dan*_*Dan 7

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

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

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

因此,综合步骤如下:

  1. 选择适当的Python解释器Command Palette->Python Select Interpreter
  2. 启动张量板command palette->Python: Launch TensorBoard
  3. (第一次)安装Tensorboard和 torch-tb-profiler:您只需单击 vs code 提示符或在选择 python 解释器中手动即可完成安装。
  4. 文件夹选择:选择存储 TensorBoard 日志文件的文件夹。默认情况下,将使用在 VS Code 文件中打开的当前目录。

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