ModuleList
ModuleList(modules=None)
An indexed, registered list of modules; iterate it in your own
forward (the list itself defines no computation). Supports
indexing and slicing (a slice is a ModuleList), len, append /
insert / extend / pop, and +.
__init__
__init__(self, modules: 'Iterable[Module] | None' = None) -> 'None'
Initialize self. See help(type(self)) for accurate signature.
append
append(self, module: 'Module') -> "'ModuleList'"
append(module) -> ModuleList
Add module at the end; returns the list.
extend
extend(self, modules: 'Iterable[Module]') -> "'ModuleList'"
extend(modules) -> ModuleList
Append every module of modules in order; returns the list.
insert
insert(self, index: 'int', module: 'Module') -> 'None'
insert(index, module) -> None
Insert module before position index.
pop
pop(self, key: 'int | slice') -> 'Module'
pop(key) -> Module
Remove and return the module at key.