TypeError: Parameter to MergeFrom() must be instance of same class: expected Summary got Summary.

TypeError: Parameter to MergeFrom() must be instance of same class: expected Summary got Summary._第1张图片

问题就在这里:

TypeError: Parameter to MergeFrom() must be instance of same class: expected Summary got Summary._第2张图片

这几行代码注释掉,程序就能正常运行,所以我知道可能是tensorboardX版本问题,但是网上找不到,最后在一篇博文stackgan v2 复现问题_stackgan复现-CSDN博客里面挖到了答案,这里把它作为标题放出来,帮助更多人。

把原来的:

from tensorboardX import SummaryWriter

改为:

from torch.utils.tensorboard import SummaryWriter

然后问题就解决了,程序终于正常跑起来了,太欣慰了!(搞环境什么的,弄了三天了,到目前为止,终于把这个程序跑通了,这是一个好的开始)

如果还有其他问题,可直接看我推荐的博文,里面讲了很多tensorboard相关问题的解决办法。stackgan v2 复现问题_stackgan复现-CSDN博客

你可能感兴趣的:(TensorFlow,深度学习,机器学习,MergeFrom)