MCPcopy Create free account
hub / github.com/Mew233/pairwise / __init__

Method __init__

pairwise/utilitis.py:396–404  ·  view source on GitHub ↗
(self, d_input, d_model, heads, dropout=0.1)

Source from the content-addressed store, hash-verified

394
395class EncoderLayer(nn.Module):
396 def __init__(self, d_input, d_model, heads, dropout=0.1):
397 super().__init__()
398 self.input_linear = nn.Linear(d_input, d_model)
399 self.norm_1 = Norm(d_model)
400 self.norm_2 = Norm(d_model)
401 self.attn = MultiHeadAttention(heads, d_model, dropout=dropout)
402 self.ff = FeedForward(d_model, dropout=dropout)
403 self.dropout_1 = nn.Dropout(dropout)
404 self.dropout_2 = nn.Dropout(dropout)
405
406 def forward(self, x, mask=None):
407 x2 = self.norm_1(x)

Callers

nothing calls this directly

Calls 4

NormClass · 0.85
MultiHeadAttentionClass · 0.85
FeedForwardClass · 0.85
__init__Method · 0.45

Tested by

no test coverage detected