【发布时间】:2020-08-04 17:18:40
【问题描述】:
在现有模型上使用打印时,
它不打印模型。相反,它显示:
<function resnext101_32x8d at 0x00000178CC26BA68>
>>> import torch
>>> import torchvision.models as models
>>> m1 = models.resnext101_32x8d
>>> print(m1)
<function resnext101_32x8d at 0x00000178CC26BA68>
>>>
使用summary时,报错如下:
AttributeError: 'function' 对象没有属性 'apply'
>>> import torch
>>> import torchvision.models as models
>>> from torchvision import summary
>>> m1 = models.resnext101_32x8d
>>>
>>> summary(m1, (3, 224, 224))
Traceback(most recent call last):
File "<stdin>", line 1, in <module>
File torchsummary.py, line 68, in summary
model.apply(register_hook)
AttributeError: 'function' object has no attribute 'apply'
如何解决这些与print 和summary 相关的问题?还有其他方法可以轻松查看所有 pytorch 层和模型拓扑吗?
【问题讨论】:
标签: machine-learning neural-network pytorch conv-neural-network resnet