nemo_automodel.components.models.minimax_m3_vl.config
nemo_automodel.components.models.minimax_m3_vl.config
Typed configuration classes for the MiniMax M3 VL family.
The released checkpoint ships configuration_minimax_m3_vl.py which coerces
the vision_config/text_config sub-dicts into generic PretrainedConfig
instances (the text backbone’s model_type="minimax_m2" is not in HF’s
CONFIG_MAPPING). For the native AutoModel implementation we declare typed
sub-configs so that fields such as sparse_attention_config, moe_layer_freq
and the SwiGLU-OAI parameters are real, defaulted attributes.
Mirrors the canonical sglang reference sglang.srt.configs.minimax_vl and the
field set in the checkpoint’s config.json; keep them in sync.
Module Contents
Classes
Functions
API
Bases: PretrainedConfig
Top-level configuration for MiniMax M3 vision-language checkpoints.
Bases: PretrainedConfig
Configuration for the MiniMax M3 (mixed sparse/dense MoE) text backbone.
Bases: PretrainedConfig
Configuration for the MiniMax M3 VL CLIP-style vision tower (Conv3d + 3D RoPE).
Convert config values that are valid in-memory but not JSON serializable.