nemo_automodel.components.moe.config
nemo_automodel.components.moe.config
MoE model configuration.
Module Contents
Classes
API
Dataclass
Configuration for routed and shared MoE expert modules.
activation_alpha
activation_limit
apply_router_weight_after_down
aux_loss_coeff
dim
dtype
enable_routing_replay
expert_activation
expert_bias
expert_dim
Dimension used for expert projections (latent size when set, otherwise model dim).
force_e_score_correction_bias
gate_bias_update_factor
gate_dtype
inter_dim
moe_inter_dim
moe_latent_size
n_activated_experts
n_expert_groups
n_limited_groups
n_routed_experts
n_shared_experts
norm_topk_prob
route_scale
router_bias
router_weight_uses_score_correction_bias
router_weights_fp32
score_func
shared_expert_activation
shared_expert_gate
shared_expert_inter_dim
softmax_before_topk
swiglu_limit
train_gate
Dataclass
Configuration for MoE load balance metrics logging.
detailed_every_steps
How often to log detailed metrics (only used when mode=“detailed”). None means every step.
enabled
Whether to enable load balance metric tracking.
mode
Logging mode - “brief” for scalar line charts only, “detailed” adds per-layer breakdowns.
top_k_experts
Number of top (highest) and bottom (lowest) utilization experts to emit per layer. Reduces wandb key count for models with many experts. Set to 0 to disable per-expert utilization logging entirely.