{
"architectures": [
"Vela2DecoderModel"
],
"model_type": "vela2-decoder",
"format_version": 1,
"auto_map": {
"AutoConfig": "configuration_vela2.Vela2DecoderConfig",
"AutoModel": "modeling_vela2.Vela2DecoderModel"
},
"model_name": "vllm-sr/Vela-2.0-9B",
"release_date": "",
"description": "Vela 2.0 9B: SystemOne Choice / Noul / Score with span and set extensions, 16,384-token input",
"backbone_config": {
"architectures": [
"Qwen3_5TextModel"
],
"attention_bias": false,
"attention_dropout": 0.0,
"attn_output_gate": true,
"bos_token_id": null,
"dtype": "float32",
"eos_token_id": 248044,
"full_attention_interval": 4,
"head_dim": 256,
"hidden_act": "silu",
"hidden_size": 4096,
"initializer_range": 0.02,
"intermediate_size": 12288,
"layer_types": [
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention",
"linear_attention",
"linear_attention",
"linear_attention",
"full_attention"
],
"linear_conv_kernel_dim": 4,
"linear_key_head_dim": 128,
"linear_num_key_heads": 16,
"linear_num_value_heads": 32,
"linear_value_head_dim": 128,
"mamba_ssm_dtype": "float32",
"max_position_embeddings": 262144,
"mlp_only_layers": [],
"model_type": "qwen3_5_text",
"mtp_num_hidden_layers": 1,
"mtp_use_dedicated_embeddings": false,
"num_attention_heads": 16,
"num_hidden_layers": 32,
"num_key_value_heads": 4,
"pad_token_id": null,
"partial_rotary_factor": 0.25,
"rms_norm_eps": 1e-06,
"rope_parameters": {
"mrope_interleaved": true,
"mrope_section": [
11,
11,
10
],
"partial_rotary_factor": 0.25,
"rope_theta": 10000000,
"rope_type": "default"
},
"tie_word_embeddings": false,
"transformers_version": "5.17.0",
"use_cache": false,
"vocab_size": 248320
},
"head_dim": 256,
"span_head": {
"d": 256,
"slots": 64
},
"pad_token_id": 248044,
"max_length": 16384,
"span_layout": {
"hybrid_rmax": 2048,
"window": 1800,
"stride": 1536,
"window_above": 2048,
"window_agg": "mean of word logits; uncovered words -30"
},
"layout": {
"parts": "'Context:\\n' + per part '\\n' TEXT '\\n\\n'",
"question": "'\\n\\nTask type: T\\nTarget: R\\nQuestion:\\nQ\\nOptions:' + per option '\\n' [+ [ABS] option] + suffix ('Select the single option ...' / 'Select every option ...') + '\\nDecision:'",
"span": "'\\n\\nTask type: span\\nTarget: R\\nQuestion:\\nQ\\nLabels:' + per label '\\n' [layout c: '\\n\\nText:\\n' + the target segment again] + '\\n\\nMark every span ...\\nSpans:'",
"readout": "option / label endpoints = last token; question query = the block's last token; span words = first sub-word (layout c: in the repeat)",
"forward": "tree: one parts pass per row, every question block continues from it and sees only the parts and itself"
},
"word_units": "schema_lib_r4 _WORD (GLiNER2 whitespace splitter, CJK per char, r4 URL rule)",
"span_decoder": "span_decode_r4.decode_v2(extend=False) over word units",
"weights_dtype": {
"mode": "mixed",
"bf16": "backbone Linear + conv1d weights",
"fp32": "everything else",
"load": "all parameters FP32",
"compute": "bf16 autocast on GPU for the backbone (research eval setting), heads FP32; FP32 also supported; fp16 not supported"
},
"base_model": "vllm-sr/Decision-2.0-Lux-9B@f3122c7c8abd302326c22220aac4095eb1799f37 (Decision 2.0; qwen3.5-text-endpoints-global-query-shared-bilinear-mlp; Qwen3.5 base revision c202236235762e1c871ad0ccb60c8ee5ba337b9a)",
"init": "/root/adamko/guard/runs/vela2_dec_nb_20261002/NB_9B_s42/stage1/ckpt-004000",
"checkpoint": "/root/adamko/guard/runs/vela2_dec_nb_20261002/NB_9B_s42/stage2/ckpt-003000",
"step": 3000
}