【发布时间】:2019-07-17 17:13:43
【问题描述】:
在没有任何nn.Sequence 分组的情况下,获取 pytorch 模型并获取所有层列表的最简单方法是什么?例如,有更好的方法吗?
import pretrainedmodels
def unwrap_model(model):
for i in children(model):
if isinstance(i, nn.Sequential): unwrap_model(i)
else: l.append(i)
model = pretrainedmodels.__dict__['xception'](num_classes=1000, pretrained='imagenet')
l = []
unwrap_model(model)
print(l)
【问题讨论】: