MCPcopy Create free account
hub / github.com/THUDM/LongWriter / __init__

Method __init__

train/patch/modeling_llama.py:233–241  ·  view source on GitHub ↗
(self, config)

Source from the content-addressed store, hash-verified

231
232class LlamaMLP(nn.Module):
233 def __init__(self, config):
234 super().__init__()
235 self.config = config
236 self.hidden_size = config.hidden_size
237 self.intermediate_size = config.intermediate_size
238 self.gate_proj = nn.Linear(self.hidden_size, self.intermediate_size, bias=config.mlp_bias)
239 self.up_proj = nn.Linear(self.hidden_size, self.intermediate_size, bias=config.mlp_bias)
240 self.down_proj = nn.Linear(self.intermediate_size, self.hidden_size, bias=config.mlp_bias)
241 self.act_fn = ACT2FN[config.hidden_act]
242
243 def forward(self, x):
244 if self.config.pretraining_tp > 1:

Callers 12

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__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