MCPcopy Create free account
hub / github.com/Lizhe1228/MambaDFuse / sequential

Function sequential

models/basicblock.py:15–35  ·  view source on GitHub ↗

Advanced nn.Sequential. Args: nn.Sequential, nn.Module Returns: nn.Sequential

(*args)

Source from the content-addressed store, hash-verified

13
14
15def sequential(*args):
16 """Advanced nn.Sequential.
17
18 Args:
19 nn.Sequential, nn.Module
20
21 Returns:
22 nn.Sequential
23 """
24 if len(args) == 1:
25 if isinstance(args[0], OrderedDict):
26 raise NotImplementedError('sequential does not support OrderedDict input.')
27 return args[0] # No sequential is needed.
28 modules = []
29 for module in args:
30 if isinstance(module, nn.Sequential):
31 for submodule in module.children():
32 modules.append(submodule)
33 elif isinstance(module, nn.Module):
34 modules.append(module)
35 return nn.Sequential(*modules)
36
37
38'''

Callers 3

convFunction · 0.85
downsample_maxpoolFunction · 0.85
downsample_avgpoolFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected