MCPcopy Create free account
hub / github.com/SpatialVLA/SpatialVLA / __init__

Method __init__

model/modeling_gemma2.py:437–449  ·  view source on GitHub ↗
(self, config: Gemma2Config, layer_idx: int)

Source from the content-addressed store, hash-verified

435
436class Gemma2DecoderLayer(nn.Module):
437 def __init__(self, config: Gemma2Config, layer_idx: int):
438 super().__init__()
439 self.hidden_size = config.hidden_size
440 self.config = config
441 self.is_sliding = not bool(layer_idx % 2)
442 self.self_attn = Gemma2Attention(config=config, layer_idx=layer_idx)
443 self.mlp = Gemma2MLP(config)
444 self.input_layernorm = Gemma2RMSNorm(config.hidden_size, eps=config.rms_norm_eps)
445 self.post_attention_layernorm = Gemma2RMSNorm(config.hidden_size, eps=config.rms_norm_eps)
446
447 self.pre_feedforward_layernorm = Gemma2RMSNorm(config.hidden_size, eps=config.rms_norm_eps)
448 self.post_feedforward_layernorm = Gemma2RMSNorm(config.hidden_size, eps=config.rms_norm_eps)
449 self.sliding_window = config.sliding_window
450
451 def forward(
452 self,

Callers

nothing calls this directly

Calls 4

Gemma2AttentionClass · 0.85
Gemma2MLPClass · 0.85
Gemma2RMSNormClass · 0.85
__init__Method · 0.45

Tested by

no test coverage detected