【问题标题】:Error in Tensorboard's(PyTorch) add_graphTensorboard (PyTorch) add_graph 中的错误
【发布时间】:2020-05-18 03:34:24
【问题描述】:

我正在关注这个 Pytorch 的 Tensorboard 文档。

我有以下代码:

model = torchvision.models.resnet50(False)
writer.add_graph(model)

它会抛出以下错误:

_ = model(*args) # 不捕获,只打印错误信息

TypeError: ResNet object argument after * must be an iterable, not NoneType

我不知道我在这里做错了什么!

【问题讨论】:

  • 您能找到解决方案吗?我认为这是add_graph api 中的一个错误。

标签: python pytorch tensorboard tensorboardx


【解决方案1】:

我也有这个问题。。

传递一个不同于Noneinput_to_model 参数解决了这个问题。但是,我认为它应该是可选的

dataiter = iter(trainloader)
images, labels = dataiter.next()
writer.add_graph(model, images)

【讨论】:

  • 我不能是可选的,因为 tb 倾向于在每个节点的末尾给出输出形状。这意味着,有必要给出一个样本输入
猜你喜欢
  • 1970-01-01
  • 2020-08-11
  • 2021-04-25
  • 2020-07-12
  • 2020-05-18
  • 2020-06-02
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
相关资源
最近更新 更多