【问题标题】:Trying to use Tensorboard on Google Colab尝试在 Google Colab 上使用 Tensorboard
【发布时间】:2021-01-29 23:21:10
【问题描述】:

以下页面提供了有关 Tensorboard 的信息: https://pytorch.org/docs/stable/tensorboard.html 我正在使用 Google Colab,当我编写以下内容时 说明(在上面的链接中):

!pip install tensorboard
tensorboard --logdir=runs

它向我发送以下错误消息:

 File "<ipython-input-111-949c7e8e565e>", line 2
tensorboard --logdir=runs
                         ^
SyntaxError: can't assign to operator

所以当我复制粘贴他们的 自己的例子:

from torch.utils.tensorboard import SummaryWriter
writer = SummaryWriter()
x = range(100)
for i in x:
    writer.add_scalar('y=2x', i * 2, i)
writer.close()

它没有返回预期的图表。 有人可以帮我解决这个问题吗?提前谢谢!

【问题讨论】:

  • 哪个问题?你能粘贴错误信息吗?
  • 看起来你在该行的开头缺少!...它被解释为python代码
  • 当我添加 '!'加载需要很长时间。这就是问题所在。
  • 这能回答你的问题吗? Can I use TensorBoard with Google Colab?

标签: python pytorch tensorboard


【解决方案1】:

如How to use Tensorboard with PyTorch in Google Colab 中所述。

在 Google Colab 中,您应该在代码开头使用以下命令启动 Tensorboard 魔法:

%load_ext tensorboard

在定义摘要文件后,您需要使用 Tensorboard 来满足

%tensorboard --logdir $tensorboard_dir

其中 Tensorboard dir 是 str 类型的脚本变量,指示摘要文件的位置。

【讨论】:

    猜你喜欢
    • 2019-08-24
    • 2020-05-08
    • 2020-06-12
    • 1970-01-01
    • 2021-11-04
    • 2020-08-23
    • 2021-01-20
    • 2020-08-31
    • 2018-05-28
    相关资源
    最近更新 更多