MCPcopy Create free account
hub / github.com/SooLab/CGFormer / __init__

Method __init__

model/layers.py:236–247  ·  view source on GitHub ↗
(self, token_dim, drop, bias=False, pe_shape=None)

Source from the content-addressed store, hash-verified

234
235class LoadLayer(nn.Module):
236 def __init__(self, token_dim, drop, bias=False, pe_shape=None) -> None:
237 super().__init__()
238 if pe_shape >30:
239 self.loadtoken = LoadToken(
240 token_dim=token_dim,
241 bias=bias,
242 drop=drop
243 )
244 self.norm = nn.LayerNorm(token_dim)
245 self.mlp = Mlp(token_dim, token_dim*2, token_dim)
246 self.positional_embedding = nn.Parameter(torch.randn(pe_shape**2, token_dim) / token_dim ** 0.5)
247 self.pe_shape = pe_shape
248
249 def forward(self, tokens, text, pad_mask):
250 if self.pe_shape > 30:

Callers

nothing calls this directly

Calls 3

LoadTokenClass · 0.85
MlpClass · 0.70
__init__Method · 0.45

Tested by

no test coverage detected