MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / __init__

Method __init__

inference/models/mpt.py:223–228  ·  view source on GitHub ↗
(self, d_model: int, expansion_ratio: int)

Source from the content-addressed store, hash-verified

221
222class MPTMLP(nn.Module):
223 def __init__(self, d_model: int, expansion_ratio: int):
224 super().__init__()
225 self.up_proj = nn.Linear(d_model, expansion_ratio * d_model, bias=False)
226 self.act = nn.GELU(approximate="none")
227 self.down_proj = nn.Linear(expansion_ratio * d_model, d_model, bias=False)
228 self.down_proj._is_residual = True
229
230 def forward(self, x):
231 return self.down_proj(self.act(self.up_proj(x)))

Callers 5

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected