Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/guides/vlm/nemotron-omni.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,8 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: false
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true

Expand Down
4 changes: 2 additions & 2 deletions examples/audio_finetune/qwen3_omni_asr/ami_sft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
experts: te
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true

Expand Down
4 changes: 2 additions & 2 deletions examples/audio_finetune/qwen3_omni_asr/multi_en_sft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
experts: te
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true

Expand Down
2 changes: 1 addition & 1 deletion examples/llm_benchmark/glm/glm_4.7_te_deepep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ model:
rms_norm: te
rope_fusion: true
experts: gmm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: true
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
2 changes: 1 addition & 1 deletion examples/llm_benchmark/qwen/qwen3_next_te_deepep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ model:
rms_norm: te
rope_fusion: true
experts: gmm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: true
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
3 changes: 3 additions & 0 deletions examples/llm_finetune/glm/glm_4.7_te_deepep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ rng:
model:
_target_: nemo_automodel.NeMoAutoModelForCausalLM.from_pretrained
pretrained_model_name_or_path: zai-org/GLM-4.7
backend:
_target_: nemo_automodel.components.models.common.BackendConfig
dispatcher: hybridep

checkpoint:
enabled: false
Expand Down
3 changes: 2 additions & 1 deletion examples/llm_finetune/glm/glm_5.1_hellaswag_pp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: true
experts: gmm
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
2 changes: 1 addition & 1 deletion examples/llm_finetune/glm/glm_5.1_lora.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: gmm
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
Expand Down
3 changes: 2 additions & 1 deletion examples/llm_finetune/glm/glm_5_hellaswag_pp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: true
experts: gmm
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 8
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 8
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
dispatcher: torch
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
dispatcher: torch
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 1
Expand Down
2 changes: 1 addition & 1 deletion examples/llm_finetune/hy_v3/hy3_preview_deepep_lora.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ model:
linear: torch
rms_norm: torch_fp32
experts: torch_mm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: false
gate_precision: float32
enable_hf_state_dict_adapter: true
Expand Down
2 changes: 1 addition & 1 deletion examples/llm_finetune/ling/ling_flash_2_0_sft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ model:
linear: torch
rms_norm: torch_fp32
experts: torch_mm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
dispatcher: deepep
dispatcher: hybridep
experts: torch_mm
gate_precision: float32
enable_hf_state_dict_adapter: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: true
dispatcher: deepep
dispatcher: hybridep
experts: gmm
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ model:
rms_norm: torch_fp32
rope_fusion: true
experts: torch_mm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: true
dispatcher: deepep
dispatcher: hybridep
experts: gmm
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ model:
rms_norm: torch_fp32
rope_fusion: false
experts: torch_mm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 8
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: 8
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ model:
attn_implementation: sdpa
backend:
_target_: nemo_automodel.components.models.common.utils.BackendConfig
enable_deepep: false
experts: gmm
dispatcher: deepep
distributed:
_target_: nemo_automodel.components.distributed.fsdp2.FSDP2Manager
dp_size: null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ model:
linear: te
rms_norm: te
experts: gmm
dispatcher: deepep
dispatcher: hybridep
fake_balanced_gate: false
enable_fsdp_optimizations: false

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,8 @@ lr_scheduler:
lr_decay_style: cosine
lr_warmup_steps: 10
min_lr: 1.0e-5

ci:
# pp_size(1) * ep_size(16) = 16 GPUs => 4 nodes (4 GB200/node).
recipe_owner: adil-a
nodes: 4
5 changes: 5 additions & 0 deletions examples/llm_finetune/nemotron/nemotron_ultra_v3_squad.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@ lr_scheduler:
lr_warmup_steps: 10
min_lr: 1.0e-6

ci:
# pp_size(1) * ep_size(64) = 64 GPUs => 8 nodes (8 H100/node).
recipe_owner: adil-a
nodes: 8

# wandb:
# project: my-project
# entity: my-entity
Expand Down
3 changes: 3 additions & 0 deletions examples/llm_finetune/qwen/qwen3_next_te_deepep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ rng:
model:
_target_: nemo_automodel.NeMoAutoModelForCausalLM.from_pretrained
pretrained_model_name_or_path: Qwen/Qwen3-Next-80B-A3B-Instruct
backend:
_target_: nemo_automodel.components.models.common.BackendConfig
dispatcher: hybridep

checkpoint:
enabled: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: true
enable_deepep: true
experts: gmm
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
5 changes: 5 additions & 0 deletions examples/llm_pretrain/deepseekv3_pretrain.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,8 @@ lr_scheduler:
lr_decay_style: cosine
lr_warmup_steps: 500
min_lr: 0.0

ci:
# pp_size(8) * ep_size(16) = 128 GPUs => 16 nodes (8 H100/node).
recipe_owner: hemildesai
nodes: 16
3 changes: 2 additions & 1 deletion examples/vlm_finetune/kimi/kimi25vl_medpix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ model:
linear: torch
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
3 changes: 2 additions & 1 deletion examples/vlm_finetune/kimi/kimi2vl_cordv2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: true
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
experts: te
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true

Expand Down
3 changes: 2 additions & 1 deletion examples/vlm_finetune/qwen3/qwen3_vl_moe_235b.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ model:
linear: te
rms_norm: torch_fp32
rope_fusion: false
enable_deepep: true
experts: gmm
dispatcher: hybridep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true
enable_fsdp_optimizations: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ model:
linear: te
rms_norm: te
rope_fusion: false
experts: te
enable_deepep: true
experts: gmm
dispatcher: deepep
fake_balanced_gate: false
enable_hf_state_dict_adapter: true

Expand Down
Loading
Loading