Skip to content
GitHub
View on GitHub

Qwen3.6-35B-A3B

Qwen3.6-35B-A3B (35B total, ~3B active) MoE model from Alibaba.

from modal_training_gym.common.models.qwen3_6_35b import Qwen3_6_35B

Qwen3.6-35B-A3B (35B total, ~3B active) MoE model from Alibaba.

Inherits from: HFModelConfiguration, ModelConfig

FieldTypeDefaultDescription
model_namestr"Qwen/Qwen3.6-35B-A3B"
model_pathstr | NoneNone
architectureModelArchitecture | NoneModelArchitecture(num_layers=40, hidden_size=2048, ffn_hidden_size=512, num_attention_heads=16, group_query_attention=True, num_query_groups=2, kv_channels=256, vocab_size=248320, normalization='RMSNorm', norm_epsilon=1e-06, swiglu=True, disable_bias_linear=True, qk_layernorm=True, untie_embeddings_and_output_weights=True, num_experts=256, moe_ffn_hidden_size=512, moe_shared_expert_intermediate_size=512, moe_grouped_gemm=True, moe_shared_expert_gate=True, moe_router_topk=8, moe_router_score_function='softmax', moe_token_drop_policy='probs', moe_router_dtype='fp32', moe_permute_fusion=True, moe_aux_loss_coeff=0, megatron_spec=['slime_plugins.models.qwen3_5', 'get_qwen3_5_spec'], megatron_model_type='qwen3.5-35B-A3B', apply_layernorm_1p=True, use_gated_attention=True, attention_output_gate=True, use_rotary_position_embeddings=True, rotary_base=10000000, rotary_percent=0.25)
response_parserOptional[Callable[[str], ParsedResponse]]<function parse_qwen3_6_response at 0x1035232e0>

Download or materialize weights into the model volume.

parse_response(self, text: 'str') -> 'ParsedResponse'

Section titled “parse_response(self, text: 'str') -> 'ParsedResponse'”

Parse raw model output into structured content.

response_parser(text: 'str') -> 'ParsedResponse'

Section titled “response_parser(text: 'str') -> 'ParsedResponse'”

Parse Qwen3.5/3.6-family model output into structured content.

Source: modal_training_gym/common/models/qwen3_6_35b.py