Robotics
Safetensors
English
alpamayo2_super
alpamayo

Add Alpamayo 2 Super release candidate

#1
by polluxxx - opened
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: openmdw-1.1
3
+ ---
4
+ # Alpamayo 2 Super Overview
5
+
6
+ ## Description:
7
+
8
+ Alpamayo 2 Super is a 34B-class foundation model designed to tackle multiple autonomous vehicle (AV) development tasks. It combines a 32B-class VLM backbone with a 2B-class diffusion expert. The release candidate contains 35,813,934,322 indexed parameters. The released inference path uses the trained VLM backbone to generate Chain-of-Causation text, then samples future trajectories through the trained action expert.
9
+ Alpamayo 2 Super was developed by NVIDIA as a part of Alpamayo.
10
+
11
+ ### License/Terms of Use:
12
+
13
+ **Source code license:** Apache License 2.0, as provided in the Alpamayo 2 source repository.
14
+
15
+ **Governing Terms:** Use of the model is governed by the [OpenMDW-1.1](https://openmdw.ai/license/1-1/) license.
16
+
17
+ ### Deployment Geography:
18
+
19
+ Global
20
+
21
+ ### Use Case:
22
+
23
+ Developers and researchers working on autonomous vehicle systems who need a foundation model for perception, planning, and decision-making tasks. Alpamayo 2 Super supports multiple AV development tasks such as trajectory prediction, visual question answering, grounding, and auto-labeling. It enables enterprises to accelerate AV software development with a unified model that combines vision-language and diffusion expertise.
24
+
25
+ ### [Expected] Release Date:
26
+
27
+ **Hugging Face:** To be determined, via https://huggingface.co/nvidia/Alpamayo2-Super
28
+
29
+ ## Reference(s):
30
+
31
+ [Ethical Considerations](https://www.nvidia.com/en-us/support/submit-security-vulnerability/)
32
+
33
+ ## Model Architecture:
34
+
35
+ **Architecture Type:** Transformer
36
+ **Network Architecture:** 32B VLM backbone with 2B diffusion VLA model based on Cosmos-Reason and featuring a diffusion-based trajectory decoder.
37
+ **This model was developed based on Cosmos-Reason (VLM backbone) with a diffusion-based action decoder.**
38
+ **Number of model parameters:** 35,813,934,322 indexed parameters (34B-class)
39
+
40
+ ## Computational Load
41
+
42
+ **Cumulative Compute:** Not Applicable (N/A)
43
+ **Estimated Energy and Emissions for Model Training:** Not sure
44
+
45
+ ## Input:
46
+
47
+ **Input Type(s):** Text, Image
48
+ **Input Format(s):**
49
+
50
+ - Image: Red, Green, Blue (RGB)
51
+ - Text: String
52
+ - Trajectory: Floating-point values (position, velocity, acceleration, steering)
53
+
54
+ **Input Parameters:** One-Dimensional (1D), Two-Dimensional (2D)
55
+ **Other Properties Related to Input:** The validated public notebook profiles use six cameras and four historical frames per camera. VQA uses camera IDs `[0, 1, 2, 3, 4, 5]` (cross left, front wide, cross right, rear left, rear tele, and rear right). Trajectory, meta-action, auto-labeling, and grounding use camera IDs `[0, 1, 2, 3, 5, 6]` (cross left, front wide, cross right, rear left, rear right, and front tele). The four frames are synchronized context frames ending near `t0`; their exact timestamps come from the input sample. Images and ego-motion history require associated timestamps. Image resizing and normalization are performed by the packaged processor rather than by a fixed public raw-image resolution contract.
56
+
57
+ ## Output:
58
+
59
+ **Output Type(s):** Text
60
+ **Output Format:** Other: Text,Trajectory
61
+ **Output Parameters:** One-Dimensional (1D), Two-Dimensional (2D)
62
+ **Other Properties Related to Output:** The trajectory API returns 64 waypoints spanning 0.1 through 6.4 seconds at 0.1-second intervals. Each trajectory contains ego-frame XYZ positions and 3x3 rotation matrices. Text outputs include variable-length Chain-of-Causation reasoning, meta-actions, VQA answers, grounding coordinates, and structured auto-labeling fields.
63
+
64
+ Our AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems. By leveraging NVIDIA's hardware (e.g. GPU cores) and software frameworks (e.g., CUDA libraries), the model achieves faster training and inference times compared to CPU-only solutions.
65
+
66
+ ## Software Integration:
67
+
68
+ **Runtime Engine(s):** Not Applicable (N/A)
69
+ **Supported Hardware Microarchitecture Compatibility:**
70
+
71
+ - Tested: NVIDIA H100 80GB HBM3
72
+ - Other GPU architectures have not yet been validated for this release candidate.
73
+
74
+ **Supported Operating System(s):** Linux
75
+
76
+ The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment.
77
+
78
+ (Optional) This AI model can be embedded as an Application Programming Interface (API) call into the software environment described above.
79
+
80
+ ## Model Version(s):
81
+
82
+ Alpamayo 2 Super
83
+
84
+ Integrate Alpamayo 2 Super by setting up a Python environment with uv, installing the locked dependencies, then authenticating to Hugging Face. Use the provided CLI or Jupyter notebooks to load the model via `Alpamayo2Super.from_pretrained` and run inference on validation samples. The verified single-GPU release run used BF16 and PyTorch SDPA on an NVIDIA H100 80GB GPU. Although `flash-attn` is an installation dependency, it was not the active attention backend in that measured run.
85
+
86
+ ## Training, Testing, and Evaluation Datasets:
87
+
88
+ ## Training Dataset:
89
+
90
+ **Data Modality:**
91
+
92
+ - Image
93
+ - Text
94
+ - Video
95
+
96
+ **Image Training Data Size:** More than 1 Billion Images
97
+ **Text Training Data Size:** Less than a Billion Tokens
98
+ **Video Training Data Size:** 10,000 to 1 Million Hours
99
+ **Data Collection Method by dataset:** Automatic/Sensors
100
+ **Labeling Method by dataset:** Hybrid: Automated/Manually-Labelled
101
+ **Properties (Quantity, Dataset Descriptions, Sensor(s)):** The dataset comprises 80,000 hours of multi-camera driving video with corresponding egomotion and trajectory annotations.
102
+ It includes 700,000 Chain-of-Causation (CoC) reasoning traces that provide decision-grounded, causally linked explanations of driving behaviors.
103
+ Content includes machine-generated data from vehicle sensors (cameras, IMUs, and GPS) and synthetic reasoning traces.
104
+ CoC annotations are in English and use a structured format that links driving decisions to causal factors.
105
+ Sensors include RGB cameras (2-6 per vehicle), inertial measurement units, and GPS.
106
+
107
+ ### Testing Dataset:
108
+
109
+ **Data Collection Method by dataset:** Automatic/Sensors
110
+ **Labeling Method by dataset:** Hybrid: Automatic/Sensors/Manually-Labelled
111
+ **Properties (Quantity, Dataset Descriptions, Sensor(s)):** The dataset comprises 80,000 hours of multi-camera driving video with corresponding egomotion and trajectory annotations.
112
+ It includes 700,000 Chain-of-Causation (CoC) reasoning traces that provide decision-grounded, causally linked explanations of driving behaviors.
113
+ Content includes machine-generated data from vehicle sensors (cameras, IMUs, and GPS) and synthetic reasoning traces.
114
+ CoC annotations are in English and use a structured format that links driving decisions to causal factors.
115
+ Sensors include RGB cameras (2-6 per vehicle), inertial measurement units, and GPS.
116
+
117
+ ### Evaluation Dataset:
118
+
119
+ **Benchmark Score:** None
120
+
121
+ | Benchmark | Metric | Score |
122
+ | --------- | ------ | ----- |
123
+ | minADE | 1 | |
124
+
125
+ **Data Collection Method by dataset:** Automatic/Sensors
126
+ **Labeling Method by dataset:** Hybrid: Automatic/Sensors/Manually-Labelled
127
+ **Properties (Quantity, Dataset Descriptions, Sensor(s)):** This dataset covers multi-camera driving scenarios with a particular focus on safety-critical, long-tail events. It includes challenging cases such as complex intersections, cut-ins, pedestrian interactions, and adverse weather conditions. Data are collected from RGB cameras and vehicle sensors.
128
+
129
+ ## Inference:
130
+
131
+ **Acceleration Engine:** Other: PyTorch, Hugging Face Transformers
132
+ **Hardware Requirements (GPU Architecture, Model):**
133
+
134
+ - Tested on: 1 NVIDIA H100 80GB HBM3 GPU
135
+ - Measured configuration: seven cameras, four frames per camera, batch size 1, one trajectory sample, BF16, PyTorch SDPA, classifier-free guidance disabled, and 10 diffusion steps.
136
+ - Measured peak: 72,115 MiB device memory, with 69.316 GiB peak PyTorch allocation and 69.463 GiB peak PyTorch reservation.
137
+ - The six-camera public notebook profiles have not yet been separately memory-profiled. Memory use also varies with camera and frame counts, trajectory sample count, classifier-free guidance, attention backend, and device placement.
138
+ - A lower minimum-memory GPU configuration has not been validated. A 24GB GPU should not be presented as supported for full-model inference.
139
+
140
+ ## Ethical Considerations:
141
+
142
+ NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. Developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.
143
+ Please make sure you have proper rights and permissions for all input image and video content; if image or video includes people, personal health information, or intellectual property, the image or video generated will not blur or maintain proportions of image subjects included.
144
+ For more detailed information on ethical considerations for this model, please see the Model Card++ Explainability, Bias, Safety & Security, and Privacy Subcards.
145
+ Please report model quality, risk, security vulnerabilities or NVIDIA AI Concerns [here](https://www.nvidia.com/en-us/support/submit-security-vulnerability/).
146
+
147
+ **Generated by NVIDIA Model Card Generator Toolkit.**
added_tokens.json ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "</think>": 151668,
3
+ "</tool_call>": 151658,
4
+ "</tool_response>": 151666,
5
+ "<think>": 151667,
6
+ "<tool_call>": 151657,
7
+ "<tool_response>": 151665,
8
+ "<|box_end|>": 151649,
9
+ "<|box_start|>": 151648,
10
+ "<|endoftext|>": 151643,
11
+ "<|file_sep|>": 151664,
12
+ "<|fim_middle|>": 151660,
13
+ "<|fim_pad|>": 151662,
14
+ "<|fim_prefix|>": 151659,
15
+ "<|fim_suffix|>": 151661,
16
+ "<|im_end|>": 151645,
17
+ "<|im_start|>": 151644,
18
+ "<|image_pad|>": 151655,
19
+ "<|object_ref_end|>": 151647,
20
+ "<|object_ref_start|>": 151646,
21
+ "<|quad_end|>": 151651,
22
+ "<|quad_start|>": 151650,
23
+ "<|repo_name|>": 151663,
24
+ "<|video_pad|>": 151656,
25
+ "<|vision_end|>": 151653,
26
+ "<|vision_pad|>": 151654,
27
+ "<|vision_start|>": 151652
28
+ }
chat_template.jinja ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- if tools %}
2
+ {{- '<|im_start|>system\n' }}
3
+ {%- if messages[0].role == 'system' %}
4
+ {%- if messages[0].content is string %}
5
+ {{- messages[0].content }}
6
+ {%- else %}
7
+ {%- for content in messages[0].content %}
8
+ {%- if 'text' in content %}
9
+ {{- content.text }}
10
+ {%- endif %}
11
+ {%- endfor %}
12
+ {%- endif %}
13
+ {{- '\n\n' }}
14
+ {%- endif %}
15
+ {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
16
+ {%- for tool in tools %}
17
+ {{- "\n" }}
18
+ {{- tool | tojson }}
19
+ {%- endfor %}
20
+ {{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
21
+ {%- else %}
22
+ {%- if messages[0].role == 'system' %}
23
+ {{- '<|im_start|>system\n' }}
24
+ {%- if messages[0].content is string %}
25
+ {{- messages[0].content }}
26
+ {%- else %}
27
+ {%- for content in messages[0].content %}
28
+ {%- if 'text' in content %}
29
+ {{- content.text }}
30
+ {%- endif %}
31
+ {%- endfor %}
32
+ {%- endif %}
33
+ {{- '<|im_end|>\n' }}
34
+ {%- endif %}
35
+ {%- endif %}
36
+ {%- set image_count = namespace(value=0) %}
37
+ {%- set video_count = namespace(value=0) %}
38
+ {%- for message in messages %}
39
+ {%- if message.role == "user" %}
40
+ {{- '<|im_start|>' + message.role + '\n' }}
41
+ {%- if message.content is string %}
42
+ {{- message.content }}
43
+ {%- else %}
44
+ {%- for content in message.content %}
45
+ {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}
46
+ {%- set image_count.value = image_count.value + 1 %}
47
+ {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}
48
+ <|vision_start|><|image_pad|><|vision_end|>
49
+ {%- elif content.type == 'video' or 'video' in content %}
50
+ {%- set video_count.value = video_count.value + 1 %}
51
+ {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}
52
+ <|vision_start|><|video_pad|><|vision_end|>
53
+ {%- elif 'text' in content %}
54
+ {{- content.text }}
55
+ {%- endif %}
56
+ {%- endfor %}
57
+ {%- endif %}
58
+ {{- '<|im_end|>\n' }}
59
+ {%- elif message.role == "assistant" %}
60
+ {{- '<|im_start|>' + message.role + '\n' }}
61
+ {%- if message.content is string %}
62
+ {{- message.content }}
63
+ {%- else %}
64
+ {%- for content_item in message.content %}
65
+ {%- if 'text' in content_item %}
66
+ {{- content_item.text }}
67
+ {%- endif %}
68
+ {%- endfor %}
69
+ {%- endif %}
70
+ {%- if message.tool_calls %}
71
+ {%- for tool_call in message.tool_calls %}
72
+ {%- if (loop.first and message.content) or (not loop.first) %}
73
+ {{- '\n' }}
74
+ {%- endif %}
75
+ {%- if tool_call.function %}
76
+ {%- set tool_call = tool_call.function %}
77
+ {%- endif %}
78
+ {{- '<tool_call>\n{"name": "' }}
79
+ {{- tool_call.name }}
80
+ {{- '", "arguments": ' }}
81
+ {%- if tool_call.arguments is string %}
82
+ {{- tool_call.arguments }}
83
+ {%- else %}
84
+ {{- tool_call.arguments | tojson }}
85
+ {%- endif %}
86
+ {{- '}\n</tool_call>' }}
87
+ {%- endfor %}
88
+ {%- endif %}
89
+ {{- '<|im_end|>\n' }}
90
+ {%- elif message.role == "tool" %}
91
+ {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %}
92
+ {{- '<|im_start|>user' }}
93
+ {%- endif %}
94
+ {{- '\n<tool_response>\n' }}
95
+ {%- if message.content is string %}
96
+ {{- message.content }}
97
+ {%- else %}
98
+ {%- for content in message.content %}
99
+ {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}
100
+ {%- set image_count.value = image_count.value + 1 %}
101
+ {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}
102
+ <|vision_start|><|image_pad|><|vision_end|>
103
+ {%- elif content.type == 'video' or 'video' in content %}
104
+ {%- set video_count.value = video_count.value + 1 %}
105
+ {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}
106
+ <|vision_start|><|video_pad|><|vision_end|>
107
+ {%- elif 'text' in content %}
108
+ {{- content.text }}
109
+ {%- endif %}
110
+ {%- endfor %}
111
+ {%- endif %}
112
+ {{- '\n</tool_response>' }}
113
+ {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
114
+ {{- '<|im_end|>\n' }}
115
+ {%- endif %}
116
+ {%- endif %}
117
+ {%- endfor %}
118
+ {%- if add_generation_prompt %}
119
+ {{- '<|im_start|>assistant\n' }}
120
+ {%- endif %}
config.json ADDED
@@ -0,0 +1,404 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Alpamayo2Super"
4
+ ],
5
+ "cotrain_expert_vlm": false,
6
+ "dtype": "bfloat16",
7
+ "enable_expert": true,
8
+ "encode_as_video": false,
9
+ "expert_config": {
10
+ "action_in_proj_cfg": {
11
+ "_target_": "alpamayo2_super.models.action_in_proj.PerWaypointActionInProjV2",
12
+ "hidden_size": 512,
13
+ "max_freq": 100.0,
14
+ "num_enc_layers": 2,
15
+ "num_fourier_feats": 20
16
+ },
17
+ "action_out_proj_cfg": {
18
+ "_target_": "torch.nn.Linear"
19
+ },
20
+ "action_space_cfg": {
21
+ "_target_": "alpamayo2_super.action_space.UnicycleAccelCurvatureActionSpace",
22
+ "a_lambda": 0.0001,
23
+ "a_ridge": 0.0001,
24
+ "accel_bounds": [
25
+ -9.8,
26
+ 9.8
27
+ ],
28
+ "accel_mean": 0.02902694707164455,
29
+ "accel_std": 0.6810426736454882,
30
+ "curvature_bounds": [
31
+ -0.33,
32
+ 0.33
33
+ ],
34
+ "curvature_mean": 0.0002692167976330542,
35
+ "curvature_std": 0.026148280660833106,
36
+ "dt": 0.1,
37
+ "kappa_lambda": 0.0001,
38
+ "kappa_ridge": 0.0001,
39
+ "n_waypoints": 64,
40
+ "theta_lambda": 1e-06,
41
+ "theta_ridge": 1e-08,
42
+ "v_lambda": 1e-06,
43
+ "v_ridge": 0.0001
44
+ },
45
+ "cache_layer_indices": null,
46
+ "diffusion_cfg": {
47
+ "_target_": "alpamayo2_super.diffusion.flow_matching.FlowMatching",
48
+ "inference_guidance_weight": 3.0,
49
+ "int_method": "euler",
50
+ "train_ignore_guidance_rate": 0.1,
51
+ "train_timestep_sampler": "beta",
52
+ "use_classifier_free_guidance": false,
53
+ "x_dims": null
54
+ },
55
+ "expert_non_causal_attention": true,
56
+ "expert_update_cfg": {
57
+ "head_dim": 128,
58
+ "hidden_size": 1536,
59
+ "intermediate_size": 6144,
60
+ "num_attention_heads": 16
61
+ },
62
+ "llm_config": {
63
+ "_name_or_path": "",
64
+ "add_cross_attention": false,
65
+ "architectures": null,
66
+ "attention_bias": false,
67
+ "attention_dropout": 0.0,
68
+ "bad_words_ids": null,
69
+ "begin_suppress_tokens": null,
70
+ "bos_token_id": 151643,
71
+ "chunk_size_feed_forward": 0,
72
+ "cross_attention_hidden_size": null,
73
+ "decoder_start_token_id": null,
74
+ "diversity_penalty": 0.0,
75
+ "do_sample": false,
76
+ "dtype": "bfloat16",
77
+ "early_stopping": false,
78
+ "encoder_no_repeat_ngram_size": 0,
79
+ "eos_token_id": 151645,
80
+ "exponential_decay_length_penalty": null,
81
+ "finetuning_task": null,
82
+ "forced_bos_token_id": null,
83
+ "forced_eos_token_id": null,
84
+ "head_dim": 128,
85
+ "hidden_act": "silu",
86
+ "hidden_size": 1536,
87
+ "id2label": {
88
+ "0": "LABEL_0",
89
+ "1": "LABEL_1"
90
+ },
91
+ "initializer_range": 0.02,
92
+ "intermediate_size": 6144,
93
+ "is_decoder": false,
94
+ "is_encoder_decoder": false,
95
+ "label2id": {
96
+ "LABEL_0": 0,
97
+ "LABEL_1": 1
98
+ },
99
+ "length_penalty": 1.0,
100
+ "max_length": 20,
101
+ "max_position_embeddings": 262144,
102
+ "min_length": 0,
103
+ "model_type": "qwen3_vl_text",
104
+ "no_repeat_ngram_size": 0,
105
+ "num_attention_heads": 16,
106
+ "num_beam_groups": 1,
107
+ "num_beams": 1,
108
+ "num_hidden_layers": 64,
109
+ "num_key_value_heads": 8,
110
+ "num_return_sequences": 1,
111
+ "output_attentions": false,
112
+ "output_hidden_states": false,
113
+ "output_scores": false,
114
+ "pad_token_id": null,
115
+ "prefix": null,
116
+ "problem_type": null,
117
+ "pruned_heads": {},
118
+ "remove_invalid_values": false,
119
+ "repetition_penalty": 1.0,
120
+ "return_dict": true,
121
+ "return_dict_in_generate": false,
122
+ "rms_norm_eps": 1e-06,
123
+ "rope_scaling": {
124
+ "mrope_interleaved": true,
125
+ "mrope_section": [
126
+ 24,
127
+ 20,
128
+ 20
129
+ ],
130
+ "rope_type": "default"
131
+ },
132
+ "rope_theta": 5000000,
133
+ "sep_token_id": null,
134
+ "suppress_tokens": null,
135
+ "task_specific_params": null,
136
+ "temperature": 1.0,
137
+ "tf_legacy_loss": false,
138
+ "tie_encoder_decoder": false,
139
+ "tie_word_embeddings": false,
140
+ "tokenizer_class": null,
141
+ "top_k": 50,
142
+ "top_p": 1.0,
143
+ "torchscript": false,
144
+ "typical_p": 1.0,
145
+ "use_bfloat16": false,
146
+ "use_cache": true,
147
+ "vocab_size": 155776
148
+ },
149
+ "model_type": "alpamayo2_super_expert"
150
+ },
151
+ "frame_label": "frame_num",
152
+ "future_traj_tokenizer_cfg": {
153
+ "_recursive_": false,
154
+ "_target_": "alpamayo2_super.action_space.discrete_action_space.DiscreteTrajectoryTokenizer",
155
+ "action_space_cfg": {
156
+ "_target_": "alpamayo2_super.action_space.UnicycleAccelCurvatureActionSpace",
157
+ "a_lambda": 0.0001,
158
+ "a_ridge": 0.0001,
159
+ "accel_bounds": [
160
+ -9.8,
161
+ 9.8
162
+ ],
163
+ "accel_mean": 0.02902694707164455,
164
+ "accel_std": 0.6810426736454882,
165
+ "curvature_bounds": [
166
+ -0.33,
167
+ 0.33
168
+ ],
169
+ "curvature_mean": 0.0002692167976330542,
170
+ "curvature_std": 0.026148280660833106,
171
+ "dt": 0.1,
172
+ "kappa_lambda": 0.0001,
173
+ "kappa_ridge": 0.0001,
174
+ "n_waypoints": 64,
175
+ "theta_lambda": 1e-06,
176
+ "theta_ridge": 1e-08,
177
+ "v_lambda": 1e-06,
178
+ "v_ridge": 0.0001
179
+ },
180
+ "dims_max": [
181
+ 10,
182
+ 10
183
+ ],
184
+ "dims_min": [
185
+ -10,
186
+ -10
187
+ ],
188
+ "num_bins": 3000
189
+ },
190
+ "future_vocab_size": 3000,
191
+ "hist_traj_tokenizer_cfg": {
192
+ "_target_": "alpamayo2_super.models.delta_tokenizer.DeltaTrajectoryTokenizer",
193
+ "pad_origin_at_beginning": false
194
+ },
195
+ "history_vocab_size": 1000,
196
+ "include_camera_ids": true,
197
+ "loss_weights": {
198
+ "future_traj": 1.0,
199
+ "others": 1.0
200
+ },
201
+ "max_pixels": 196608,
202
+ "min_pixels": 163840,
203
+ "model_type": "alpamayo2_super",
204
+ "padding_side": "left",
205
+ "token_layout": "camera_ts",
206
+ "tokens_per_future_traj": 128,
207
+ "tokens_per_history_traj": 45,
208
+ "traj_ids": {
209
+ "future_end": 155683,
210
+ "future_id0": 152669,
211
+ "future_pad": 155685,
212
+ "future_start": 155681,
213
+ "history_end": 155676,
214
+ "history_id0": 151669,
215
+ "history_pad": 155684,
216
+ "history_start": 155674
217
+ },
218
+ "traj_vocab_size": 4000,
219
+ "transformers_version": "4.57.6",
220
+ "video_max_pixels": null,
221
+ "video_min_pixels": null,
222
+ "video_pixels_per_frame": false,
223
+ "vlm_class": "Qwen3VLForConditionalGeneration",
224
+ "vlm_config": {
225
+ "_name_or_path": "",
226
+ "architectures": [
227
+ "Qwen3VLForConditionalGeneration"
228
+ ],
229
+ "dtype": "bfloat16",
230
+ "image_token_id": 151655,
231
+ "model_type": "qwen3_vl",
232
+ "text_config": {
233
+ "_name_or_path": "",
234
+ "add_cross_attention": false,
235
+ "architectures": null,
236
+ "attention_bias": false,
237
+ "attention_dropout": 0.0,
238
+ "bad_words_ids": null,
239
+ "begin_suppress_tokens": null,
240
+ "bos_token_id": 151643,
241
+ "chunk_size_feed_forward": 0,
242
+ "cross_attention_hidden_size": null,
243
+ "decoder_start_token_id": null,
244
+ "diversity_penalty": 0.0,
245
+ "do_sample": false,
246
+ "dtype": "bfloat16",
247
+ "early_stopping": false,
248
+ "encoder_no_repeat_ngram_size": 0,
249
+ "eos_token_id": 151645,
250
+ "exponential_decay_length_penalty": null,
251
+ "finetuning_task": null,
252
+ "forced_bos_token_id": null,
253
+ "forced_eos_token_id": null,
254
+ "head_dim": 128,
255
+ "hidden_act": "silu",
256
+ "hidden_size": 5120,
257
+ "id2label": {
258
+ "0": "LABEL_0",
259
+ "1": "LABEL_1"
260
+ },
261
+ "initializer_range": 0.02,
262
+ "intermediate_size": 25600,
263
+ "is_decoder": false,
264
+ "is_encoder_decoder": false,
265
+ "label2id": {
266
+ "LABEL_0": 0,
267
+ "LABEL_1": 1
268
+ },
269
+ "length_penalty": 1.0,
270
+ "max_length": 20,
271
+ "max_position_embeddings": 262144,
272
+ "min_length": 0,
273
+ "model_type": "qwen3_vl_text",
274
+ "no_repeat_ngram_size": 0,
275
+ "num_attention_heads": 64,
276
+ "num_beam_groups": 1,
277
+ "num_beams": 1,
278
+ "num_hidden_layers": 64,
279
+ "num_key_value_heads": 8,
280
+ "num_return_sequences": 1,
281
+ "output_attentions": false,
282
+ "output_hidden_states": false,
283
+ "output_scores": false,
284
+ "pad_token_id": null,
285
+ "prefix": null,
286
+ "problem_type": null,
287
+ "pruned_heads": {},
288
+ "remove_invalid_values": false,
289
+ "repetition_penalty": 1.0,
290
+ "return_dict": true,
291
+ "return_dict_in_generate": false,
292
+ "rms_norm_eps": 1e-06,
293
+ "rope_scaling": {
294
+ "mrope_interleaved": true,
295
+ "mrope_section": [
296
+ 24,
297
+ 20,
298
+ 20
299
+ ],
300
+ "rope_type": "default"
301
+ },
302
+ "rope_theta": 5000000,
303
+ "sep_token_id": null,
304
+ "suppress_tokens": null,
305
+ "task_specific_params": null,
306
+ "temperature": 1.0,
307
+ "tf_legacy_loss": false,
308
+ "tie_encoder_decoder": false,
309
+ "tie_word_embeddings": false,
310
+ "tokenizer_class": null,
311
+ "top_k": 50,
312
+ "top_p": 1.0,
313
+ "torchscript": false,
314
+ "typical_p": 1.0,
315
+ "use_bfloat16": false,
316
+ "use_cache": true,
317
+ "vocab_size": 155776
318
+ },
319
+ "video_token_id": 151656,
320
+ "vision_config": {
321
+ "_name_or_path": "",
322
+ "add_cross_attention": false,
323
+ "architectures": null,
324
+ "bad_words_ids": null,
325
+ "begin_suppress_tokens": null,
326
+ "bos_token_id": null,
327
+ "chunk_size_feed_forward": 0,
328
+ "cross_attention_hidden_size": null,
329
+ "decoder_start_token_id": null,
330
+ "deepstack_visual_indexes": [
331
+ 8,
332
+ 16,
333
+ 24
334
+ ],
335
+ "depth": 27,
336
+ "diversity_penalty": 0.0,
337
+ "do_sample": false,
338
+ "dtype": "bfloat16",
339
+ "early_stopping": false,
340
+ "encoder_no_repeat_ngram_size": 0,
341
+ "eos_token_id": null,
342
+ "exponential_decay_length_penalty": null,
343
+ "finetuning_task": null,
344
+ "forced_bos_token_id": null,
345
+ "forced_eos_token_id": null,
346
+ "hidden_act": "gelu_pytorch_tanh",
347
+ "hidden_size": 1152,
348
+ "id2label": {
349
+ "0": "LABEL_0",
350
+ "1": "LABEL_1"
351
+ },
352
+ "in_channels": 3,
353
+ "initializer_range": 0.02,
354
+ "intermediate_size": 4304,
355
+ "is_decoder": false,
356
+ "is_encoder_decoder": false,
357
+ "label2id": {
358
+ "LABEL_0": 0,
359
+ "LABEL_1": 1
360
+ },
361
+ "length_penalty": 1.0,
362
+ "max_length": 20,
363
+ "min_length": 0,
364
+ "model_type": "qwen3_vl",
365
+ "no_repeat_ngram_size": 0,
366
+ "num_beam_groups": 1,
367
+ "num_beams": 1,
368
+ "num_heads": 16,
369
+ "num_position_embeddings": 2304,
370
+ "num_return_sequences": 1,
371
+ "out_hidden_size": 5120,
372
+ "output_attentions": false,
373
+ "output_hidden_states": false,
374
+ "output_scores": false,
375
+ "pad_token_id": null,
376
+ "patch_size": 16,
377
+ "prefix": null,
378
+ "problem_type": null,
379
+ "pruned_heads": {},
380
+ "remove_invalid_values": false,
381
+ "repetition_penalty": 1.0,
382
+ "return_dict": true,
383
+ "return_dict_in_generate": false,
384
+ "sep_token_id": null,
385
+ "spatial_merge_size": 2,
386
+ "suppress_tokens": null,
387
+ "task_specific_params": null,
388
+ "temperature": 1.0,
389
+ "temporal_patch_size": 2,
390
+ "tf_legacy_loss": false,
391
+ "tie_encoder_decoder": false,
392
+ "tie_word_embeddings": true,
393
+ "tokenizer_class": null,
394
+ "top_k": 50,
395
+ "top_p": 1.0,
396
+ "torchscript": false,
397
+ "typical_p": 1.0,
398
+ "use_bfloat16": false
399
+ },
400
+ "vision_end_token_id": 151653,
401
+ "vision_start_token_id": 151652
402
+ },
403
+ "vlm_name_or_path": ""
404
+ }
generation_config.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token_id": 151643,
3
+ "do_sample": true,
4
+ "eos_token_id": [
5
+ 151645,
6
+ 151643
7
+ ],
8
+ "pad_token_id": 151643,
9
+ "temperature": 0.7,
10
+ "top_k": 20,
11
+ "top_p": 0.8,
12
+ "transformers_version": "4.57.6"
13
+ }
merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
model-00001-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:794ffa42440f4998735bf7d8c53c30a4da3b57d9bc3bae88c68a457bc32384ba
3
+ size 4924862728
model-00002-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:faa303461d97a98a54e4d92b842ec149c00524830a13018f89fe7c1146cda31a
3
+ size 4875990736
model-00003-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:11ed2a8407379103f3ebed1cffb5f12512bc17f9f9119ddb02f296535dd874e3
3
+ size 4875990752
model-00004-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:695a122dc6c167bc878f67c391e9b5304f42c29f2bada93b0333bc8c1c0789e7
3
+ size 4875990792
model-00005-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:67cd73482cb2a4b41e1d8c58bf89cf73490f11fed3ca683e7d6ec1670cf25d08
3
+ size 4875990792
model-00006-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d9ef4f0355604b7772782fbd98c85055a01507a178dfeacdfea2e5e527262206
3
+ size 4875990792
model-00007-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0f639e3a4ab3b1be6c4a010669829cce1ca077d29e05fdfe33fa441385792e6
3
+ size 4875990792
model-00008-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:73a8e3b12a0ec00975219272a60b3c78915490aa0b055ca295baf924da29c6c1
3
+ size 4875990792
model-00009-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dbe04e5d540b6ac79f8939844510639f787fdb7c7dc331e95217fb19bab64b9a
3
+ size 4875990792
model-00010-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:31c6920d91a7ff154153fe587b2d127e4831066bedf480151faff9bbaf8ef3b3
3
+ size 4875990792
model-00011-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:74a34bb7a2f2efe37dead56807ee3252710fff4b14a4ee8564b8ab01a6932d52
3
+ size 4875990792
model-00012-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:db9afcec2566fa2ce881bbeaddb05d4a135cd8fd038f5af71bdad46e934b393b
3
+ size 4875990792
model-00013-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:831a7a5cdf85cdb1c49bcbc187da86e8cd768868f0e4d62701edac4a79f7c53b
3
+ size 4875990792
model-00014-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:86e4f9e3a720dc0829bd8e4fe6b4ae1d8de80a5248bb1e441a8b0332597b462a
3
+ size 4999047456
model-00015-of-00015.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cc9423f8a6308fb94687ec89d411a7bf55ddf28a1b59deac77ae1a27cef6d52f
3
+ size 3192293580
model.safetensors.index.json ADDED
The diff for this file is too large to render. See raw diff
 
preprocessor_config.json ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "crop_size": null,
3
+ "data_format": "channels_first",
4
+ "default_to_square": true,
5
+ "device": null,
6
+ "disable_grouping": null,
7
+ "do_center_crop": null,
8
+ "do_convert_rgb": true,
9
+ "do_normalize": true,
10
+ "do_pad": null,
11
+ "do_rescale": true,
12
+ "do_resize": true,
13
+ "image_mean": [
14
+ 0.5,
15
+ 0.5,
16
+ 0.5
17
+ ],
18
+ "image_processor_type": "Qwen2VLImageProcessorFast",
19
+ "image_std": [
20
+ 0.5,
21
+ 0.5,
22
+ 0.5
23
+ ],
24
+ "input_data_format": null,
25
+ "max_pixels": null,
26
+ "merge_size": 2,
27
+ "min_pixels": null,
28
+ "pad_size": null,
29
+ "patch_size": 16,
30
+ "processor_class": "Qwen3VLProcessor",
31
+ "resample": 3,
32
+ "rescale_factor": 0.00392156862745098,
33
+ "return_tensors": null,
34
+ "size": {
35
+ "longest_edge": 16777216,
36
+ "shortest_edge": 65536
37
+ },
38
+ "temporal_patch_size": 2
39
+ }
special_tokens_map.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ "<|im_start|>",
4
+ "<|im_end|>",
5
+ "<|object_ref_start|>",
6
+ "<|object_ref_end|>",
7
+ "<|box_start|>",
8
+ "<|box_end|>",
9
+ "<|quad_start|>",
10
+ "<|quad_end|>",
11
+ "<|vision_start|>",
12
+ "<|vision_end|>",
13
+ "<|vision_pad|>",
14
+ "<|image_pad|>",
15
+ "<|video_pad|>"
16
+ ],
17
+ "eos_token": {
18
+ "content": "<|im_end|>",
19
+ "lstrip": false,
20
+ "normalized": false,
21
+ "rstrip": false,
22
+ "single_word": false
23
+ },
24
+ "pad_token": {
25
+ "content": "<|endoftext|>",
26
+ "lstrip": false,
27
+ "normalized": false,
28
+ "rstrip": false,
29
+ "single_word": false
30
+ }
31
+ }
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
3
+ size 11422654
tokenizer_config.json ADDED
@@ -0,0 +1,240 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_bos_token": false,
3
+ "add_prefix_space": false,
4
+ "added_tokens_decoder": {
5
+ "151643": {
6
+ "content": "<|endoftext|>",
7
+ "lstrip": false,
8
+ "normalized": false,
9
+ "rstrip": false,
10
+ "single_word": false,
11
+ "special": true
12
+ },
13
+ "151644": {
14
+ "content": "<|im_start|>",
15
+ "lstrip": false,
16
+ "normalized": false,
17
+ "rstrip": false,
18
+ "single_word": false,
19
+ "special": true
20
+ },
21
+ "151645": {
22
+ "content": "<|im_end|>",
23
+ "lstrip": false,
24
+ "normalized": false,
25
+ "rstrip": false,
26
+ "single_word": false,
27
+ "special": true
28
+ },
29
+ "151646": {
30
+ "content": "<|object_ref_start|>",
31
+ "lstrip": false,
32
+ "normalized": false,
33
+ "rstrip": false,
34
+ "single_word": false,
35
+ "special": true
36
+ },
37
+ "151647": {
38
+ "content": "<|object_ref_end|>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false,
43
+ "special": true
44
+ },
45
+ "151648": {
46
+ "content": "<|box_start|>",
47
+ "lstrip": false,
48
+ "normalized": false,
49
+ "rstrip": false,
50
+ "single_word": false,
51
+ "special": true
52
+ },
53
+ "151649": {
54
+ "content": "<|box_end|>",
55
+ "lstrip": false,
56
+ "normalized": false,
57
+ "rstrip": false,
58
+ "single_word": false,
59
+ "special": true
60
+ },
61
+ "151650": {
62
+ "content": "<|quad_start|>",
63
+ "lstrip": false,
64
+ "normalized": false,
65
+ "rstrip": false,
66
+ "single_word": false,
67
+ "special": true
68
+ },
69
+ "151651": {
70
+ "content": "<|quad_end|>",
71
+ "lstrip": false,
72
+ "normalized": false,
73
+ "rstrip": false,
74
+ "single_word": false,
75
+ "special": true
76
+ },
77
+ "151652": {
78
+ "content": "<|vision_start|>",
79
+ "lstrip": false,
80
+ "normalized": false,
81
+ "rstrip": false,
82
+ "single_word": false,
83
+ "special": true
84
+ },
85
+ "151653": {
86
+ "content": "<|vision_end|>",
87
+ "lstrip": false,
88
+ "normalized": false,
89
+ "rstrip": false,
90
+ "single_word": false,
91
+ "special": true
92
+ },
93
+ "151654": {
94
+ "content": "<|vision_pad|>",
95
+ "lstrip": false,
96
+ "normalized": false,
97
+ "rstrip": false,
98
+ "single_word": false,
99
+ "special": true
100
+ },
101
+ "151655": {
102
+ "content": "<|image_pad|>",
103
+ "lstrip": false,
104
+ "normalized": false,
105
+ "rstrip": false,
106
+ "single_word": false,
107
+ "special": true
108
+ },
109
+ "151656": {
110
+ "content": "<|video_pad|>",
111
+ "lstrip": false,
112
+ "normalized": false,
113
+ "rstrip": false,
114
+ "single_word": false,
115
+ "special": true
116
+ },
117
+ "151657": {
118
+ "content": "<tool_call>",
119
+ "lstrip": false,
120
+ "normalized": false,
121
+ "rstrip": false,
122
+ "single_word": false,
123
+ "special": false
124
+ },
125
+ "151658": {
126
+ "content": "</tool_call>",
127
+ "lstrip": false,
128
+ "normalized": false,
129
+ "rstrip": false,
130
+ "single_word": false,
131
+ "special": false
132
+ },
133
+ "151659": {
134
+ "content": "<|fim_prefix|>",
135
+ "lstrip": false,
136
+ "normalized": false,
137
+ "rstrip": false,
138
+ "single_word": false,
139
+ "special": false
140
+ },
141
+ "151660": {
142
+ "content": "<|fim_middle|>",
143
+ "lstrip": false,
144
+ "normalized": false,
145
+ "rstrip": false,
146
+ "single_word": false,
147
+ "special": false
148
+ },
149
+ "151661": {
150
+ "content": "<|fim_suffix|>",
151
+ "lstrip": false,
152
+ "normalized": false,
153
+ "rstrip": false,
154
+ "single_word": false,
155
+ "special": false
156
+ },
157
+ "151662": {
158
+ "content": "<|fim_pad|>",
159
+ "lstrip": false,
160
+ "normalized": false,
161
+ "rstrip": false,
162
+ "single_word": false,
163
+ "special": false
164
+ },
165
+ "151663": {
166
+ "content": "<|repo_name|>",
167
+ "lstrip": false,
168
+ "normalized": false,
169
+ "rstrip": false,
170
+ "single_word": false,
171
+ "special": false
172
+ },
173
+ "151664": {
174
+ "content": "<|file_sep|>",
175
+ "lstrip": false,
176
+ "normalized": false,
177
+ "rstrip": false,
178
+ "single_word": false,
179
+ "special": false
180
+ },
181
+ "151665": {
182
+ "content": "<tool_response>",
183
+ "lstrip": false,
184
+ "normalized": false,
185
+ "rstrip": false,
186
+ "single_word": false,
187
+ "special": false
188
+ },
189
+ "151666": {
190
+ "content": "</tool_response>",
191
+ "lstrip": false,
192
+ "normalized": false,
193
+ "rstrip": false,
194
+ "single_word": false,
195
+ "special": false
196
+ },
197
+ "151667": {
198
+ "content": "<think>",
199
+ "lstrip": false,
200
+ "normalized": false,
201
+ "rstrip": false,
202
+ "single_word": false,
203
+ "special": false
204
+ },
205
+ "151668": {
206
+ "content": "</think>",
207
+ "lstrip": false,
208
+ "normalized": false,
209
+ "rstrip": false,
210
+ "single_word": false,
211
+ "special": false
212
+ }
213
+ },
214
+ "additional_special_tokens": [
215
+ "<|im_start|>",
216
+ "<|im_end|>",
217
+ "<|object_ref_start|>",
218
+ "<|object_ref_end|>",
219
+ "<|box_start|>",
220
+ "<|box_end|>",
221
+ "<|quad_start|>",
222
+ "<|quad_end|>",
223
+ "<|vision_start|>",
224
+ "<|vision_end|>",
225
+ "<|vision_pad|>",
226
+ "<|image_pad|>",
227
+ "<|video_pad|>"
228
+ ],
229
+ "bos_token": null,
230
+ "clean_up_tokenization_spaces": false,
231
+ "eos_token": "<|im_end|>",
232
+ "errors": "replace",
233
+ "extra_special_tokens": {},
234
+ "model_max_length": 262144,
235
+ "pad_token": "<|endoftext|>",
236
+ "processor_class": "Qwen3VLProcessor",
237
+ "split_special_tokens": false,
238
+ "tokenizer_class": "Qwen2Tokenizer",
239
+ "unk_token": null
240
+ }
video_preprocessor_config.json ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "crop_size": null,
3
+ "data_format": "channels_first",
4
+ "default_to_square": true,
5
+ "device": null,
6
+ "do_center_crop": null,
7
+ "do_convert_rgb": true,
8
+ "do_normalize": true,
9
+ "do_rescale": true,
10
+ "do_resize": true,
11
+ "do_sample_frames": true,
12
+ "fps": 2,
13
+ "image_mean": [
14
+ 0.5,
15
+ 0.5,
16
+ 0.5
17
+ ],
18
+ "image_std": [
19
+ 0.5,
20
+ 0.5,
21
+ 0.5
22
+ ],
23
+ "input_data_format": null,
24
+ "max_frames": 768,
25
+ "merge_size": 2,
26
+ "min_frames": 4,
27
+ "num_frames": null,
28
+ "pad_size": null,
29
+ "patch_size": 16,
30
+ "processor_class": "Qwen3VLProcessor",
31
+ "resample": 3,
32
+ "rescale_factor": 0.00392156862745098,
33
+ "return_metadata": false,
34
+ "size": {
35
+ "longest_edge": 25165824,
36
+ "shortest_edge": 4096
37
+ },
38
+ "temporal_patch_size": 2,
39
+ "video_metadata": null,
40
+ "video_processor_type": "Qwen3VLVideoProcessor"
41
+ }
vocab.json ADDED
The diff for this file is too large to render. See raw diff