[paddle 参数更多]torch.nn.Module.named_modules

torch.nn.Module.named_modules

torch.nn.Module.named_modules(memo=None, prefix='', remove_duplicate=True)

paddle.nn.Layer.named_sublayers

paddle.nn.Layer.named_sublayers(prefix='', include_self=False, layers_set=None, remove_duplicate=True)

Paddle 相比 PyTorch 支持更多其他参数,具体如下:

参数映射

PyTorch PaddlePaddle 备注
memo layers_set 用来记录已经加入结果的子层的集合,仅参数名不一致。
prefix prefix 在所有参数名称前加的前缀。
remove_duplicate remove_duplicate 是否删除结果中重复的模块实例。
- include_self 是否包含该层自身,PyTorch 无此参数,Paddle 需设为 True 才与 Pytorch 一致。