[ 仅 API 调用方式不一致 ]torch.nn.Module.named_children

torch.nn.Module.named_children

torch.nn.Module.named_children()

paddle.nn.Layer.named_children

paddle.nn.Layer.named_children()

两者功能一致,但调用方式不一致,具体如下:

转写示例

# PyTorch 写法
model = torch.nn.Sequential(OrderedDict([("wfs", l), ("wfs1", l1)]))
for name, module in model.named_children():
    print(name, module)

# Paddle 写法
model = paddle.nn.Sequential(OrderedDict([("wfs", l), ("wfs1", l1)]))
for name, module in model.named_children():
    print(name, module)