nemo_automodel.components.models.qwen3_vl_moe.state_dict_adapter
nemo_automodel.components.models.qwen3_vl_moe.state_dict_adapter
Module Contents
Classes
API
Bases: StateDictAdapter
Converts between HF Qwen3-VL-MoE checkpoints and grouped-experts native format.
HF checkpoint keys (already stacked, no .weight suffix): model.language_model.layers.{L}.mlp.experts.gate_up_proj [n_experts, dim, 2*inter] model.language_model.layers.{L}.mlp.experts.down_proj [n_experts, inter, dim]
Native format (identical shapes, different key names): model.language_model.layers.{L}.mlp.experts.gate_and_up_projs model.language_model.layers.{L}.mlp.experts.down_projs
Rename a single native key to HF format. Tensor passed through as-is.
Rename HF keys to native keys.
DTensors (DCP path): just rename, no tensor ops. Plain tensors (init path): slice to local EP shard, create DTensor.
Rename native keys to HF keys. Tensors passed through as-is (no comms).