如何在 vscode 中 运行 张量板?
How to run tensorboard in vscode?
每当我尝试使用此命令 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
是否有任何将张量板嵌入到单元格输出中的张量板扩展?
你可以用这个
tensorboard --logdir=data/ --host localhost --port 8888
我有同样的问题,我可以通过在浏览器中输入 http://localhost:6006
来可视化 tensorboard。
张量板截图
VS Code 和 Python 扩展现在在其最新版本中集成了 TensorBoard!
https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2021-release/
要从 VSC 启动 TensorBoard 会话:
- 打开命令面板(Ctrl/Cmd + Shift + P)
- 搜索命令“Python: Launch TensorBoard”并按回车键。
- 您将能够select TensorBoard 日志所在的文件夹
文件位于。默认情况下,当前工作
将使用目录。
VSCode 然后将使用 TensorBoard 打开一个新选项卡,其生命周期也将由 VS Code 管理。这意味着要终止 TensorBoard 进程,您只需关闭 TensorBoard 选项卡即可。
尝试以下操作:
张量板 --logdir=runs
虽然@Jeffrey 提供的答案是正确的,但缺少一个重要的细节。由于我无法编辑来自@Jeffrey 的 post,我将在这里重写我的答案。
您必须 select python 解释器 Command Palette
-> Python Select Interpreter
如前所述 here 在使用上述 3 个步骤之前在杰弗里的 post.
此外,VS Code 可能会要求您在 Jeffrey 的 [=61] 中提到的第三步之前安装 tensorboard 和 torch-tb-profiler =].您可以通过点击提示或手动安装它。
因此,综合步骤如下:
- Select 合适的 python 解释器:
Command Palette
-> Python Select Interpreter
- 启动 Tensorboard:
command palette
-> Python: Launch TensorBoard
- (第一次)安装Tensorboard和torch-tb-profiler:您可以通过单击vs代码提示或手动在select python 解释器.
- Folder selection: Select 存储 TensorBoard 日志文件的文件夹。默认情况下,将使用当前在vs代码文件中打开的目录。
参考文献:
1: https://code.visualstudio.com/docs/python/environments#_work-with-python-interpreters
2: https://pypi.org/project/tensorflow-tensorboard/
每当我尝试使用此命令 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
是否有任何将张量板嵌入到单元格输出中的张量板扩展?
你可以用这个
tensorboard --logdir=data/ --host localhost --port 8888
我有同样的问题,我可以通过在浏览器中输入 http://localhost:6006
来可视化 tensorboard。
张量板截图
VS Code 和 Python 扩展现在在其最新版本中集成了 TensorBoard!
https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2021-release/
要从 VSC 启动 TensorBoard 会话:
- 打开命令面板(Ctrl/Cmd + Shift + P)
- 搜索命令“Python: Launch TensorBoard”并按回车键。
- 您将能够select TensorBoard 日志所在的文件夹 文件位于。默认情况下,当前工作 将使用目录。
VSCode 然后将使用 TensorBoard 打开一个新选项卡,其生命周期也将由 VS Code 管理。这意味着要终止 TensorBoard 进程,您只需关闭 TensorBoard 选项卡即可。
尝试以下操作: 张量板 --logdir=runs
虽然@Jeffrey 提供的答案是正确的,但缺少一个重要的细节。由于我无法编辑来自@Jeffrey 的 post,我将在这里重写我的答案。
您必须 select python 解释器 Command Palette
-> Python Select Interpreter
如前所述 here 在使用上述 3 个步骤之前在杰弗里的 post.
此外,VS Code 可能会要求您在 Jeffrey 的 [=61] 中提到的第三步之前安装 tensorboard 和 torch-tb-profiler =].您可以通过点击提示或手动安装它。
因此,综合步骤如下:
- Select 合适的 python 解释器:
Command Palette
->Python Select Interpreter
- 启动 Tensorboard:
command palette
->Python: Launch TensorBoard
- (第一次)安装Tensorboard和torch-tb-profiler:您可以通过单击vs代码提示或手动在select python 解释器.
- Folder selection: Select 存储 TensorBoard 日志文件的文件夹。默认情况下,将使用当前在vs代码文件中打开的目录。
参考文献:
1: https://code.visualstudio.com/docs/python/environments#_work-with-python-interpreters
2: https://pypi.org/project/tensorflow-tensorboard/