bridge.recipes.gemma.h100.gemma4#
Gemma 4 Dense (E4B) pre-training recipe.
Module Contents#
Functions#
Return a pre-training config for Gemma 4 E4B (Dense, ~3.8B parameters). |
Data#
API#
- bridge.recipes.gemma.h100.gemma4._GEMMA4_E4B_HF_PATH#
‘google/gemma-4-E4B-it’
- bridge.recipes.gemma.h100.gemma4._gemma4_text_conversion_mode()#
- bridge.recipes.gemma.h100.gemma4.gemma4_e4b_pretrain_2gpu_h100_bf16_config() megatron.bridge.training.config.ConfigContainer#
Return a pre-training config for Gemma 4 E4B (Dense, ~3.8B parameters).
Architecture (Gemma 4 E4B):
42 layers, hidden_size=2560, ffn_hidden_size=10240
8 attention heads, 2 KV heads (sliding), 2 KV heads (global, head_dim=512)
Sliding-window / global attention interleaved (skip_freq=6)
Dual RoPE: sliding θ=10 000, global θ=1 000 000 with 0.25 partial rotation
Per-Layer Embeddings (PLE, vocab=262144, dim=256)
Shared KV cache across the last 18 layers
Local (non-TE) transformer spec via
get_gemma4_layer_spec
Default parallelism: TP=2, PP=1, seq_length=4096. Override at launch time with Hydra-style args, e.g.::
checkpoint.pretrained_checkpoint=/path/to/megatron-ckpt checkpoint.save=/path/to/save train.train_iters=1000 model.seq_length=4096
- bridge.recipes.gemma.h100.gemma4.__all__#
[‘gemma4_e4b_pretrain_2gpu_h100_bf16_config’]