MCPcopy Create free account
hub / github.com/PolyU-ChenLab/UniPixel / __init__

Method __init__

sam2/modeling/memory_encoder.py:119–128  ·  view source on GitHub ↗
(self, layer, num_layers, dim=None, input_projection=False)

Source from the content-addressed store, hash-verified

117class Fuser(nn.Module):
118
119 def __init__(self, layer, num_layers, dim=None, input_projection=False):
120 super().__init__()
121 self.proj = nn.Identity()
122 # NOTE: avoid using copy.deepcopy with zero3 or ZeroGPUs
123 self.layers = nn.ModuleList([CXBlock(**layer) for _ in range(num_layers)])
124 # self.layers = get_clones(layer, num_layers)
125
126 if input_projection:
127 assert dim is not None
128 self.proj = nn.Conv2d(dim, dim, kernel_size=1)
129
130 def forward(self, x):
131 # normally x: (N, C, H, W)

Callers 3

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 1

CXBlockClass · 0.85

Tested by

no test coverage detected