GGUF
quantized
llama.cpp
conversational
seanbailey518 commited on
Commit
c512ff7
·
verified ·
1 Parent(s): 994b669

Add README

Browse files
Files changed (1) hide show
  1. README.md +395 -0
README.md ADDED
@@ -0,0 +1,395 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: same-as-original
4
+ license_link: https://huggingface.co/stepfun-ai/Step3-VL-10B
5
+ base_model: stepfun-ai/Step3-VL-10B
6
+ tags:
7
+ - gguf
8
+ - quantized
9
+ - llama.cpp
10
+ ---
11
+
12
+ # Step3-VL-10B-GGUF
13
+
14
+ This repository contains GGUF quantizations of [stepfun-ai/Step3-VL-10B](https://huggingface.co/stepfun-ai/Step3-VL-10B).
15
+
16
+ ## Quantizations
17
+
18
+ | Filename | Size | Description |
19
+ |----------|------|-------------|| Step3-VL-10B-IQ3_XS.gguf | 3.38 GB | IQ3_XS |
20
+ | mmproj-Step3-VL-10b-F16.gguf | 3.69 GB | Vision Projector |
21
+ | Step3-VL-10B-Q3_K_M.gguf | 3.84 GB | Q3_K_M |
22
+ | Step3-VL-10B-Q3_K_L.gguf | 4.13 GB | Q3_K_L |
23
+ | Step3-VL-10B-IQ4_XS.gguf | 4.28 GB | IQ4_XS |
24
+ | Step3-VL-10B-Q4_K_S.gguf | 4.47 GB | Q4_K_S |
25
+ | Step3-VL-10B-IQ4_NL.gguf | 4.49 GB | IQ4_NL |
26
+ | Step3-VL-10B-Q4_K_M.gguf | 4.68 GB | Q4_K_M |
27
+ | Step3-VL-10B-Q5_K_S.gguf | 5.33 GB | Q5_K_S |
28
+ | Step3-VL-10B-Q5_K_M.gguf | 5.45 GB | Q5_K_M |
29
+ | Step3-VL-10B-Q6_K.gguf | 6.26 GB | Q6_K |
30
+ | Step3-VL-10B-Q8_0.gguf | 8.11 GB | Q8_0 |
31
+ | Step3-VL-10B-F16.gguf | 15.26 GB | F16 |
32
+ | Step3-VL-10B-BF16.gguf | 15.26 GB | BF16 |
33
+
34
+ ## Usage
35
+
36
+ ### With llama.cpp
37
+
38
+ ```bash
39
+ # Download a quantization
40
+ hf download seanbailey518/Step3-VL-10B-GGUF <filename> --local-dir .
41
+
42
+ # Run with llama.cpp
43
+ ./llama-cli -m <filename> -p "Your prompt here"
44
+ ```
45
+
46
+ ### With llama-cpp-python
47
+
48
+ ```python
49
+ from llama_cpp import Llama
50
+
51
+ llm = Llama(model_path="<filename>")
52
+ output = llm("Your prompt here", max_tokens=256)
53
+ print(output["choices"][0]["text"])
54
+ ```
55
+
56
+ ## Vision Support
57
+
58
+ This model includes vision capabilities. Use the mmproj file for image understanding:
59
+
60
+ ```bash
61
+ ./llama-mtmd-cli -m <model-file> --mmproj mmproj-Step3-VL-10b-F16.gguf --image <image-path> -p "Describe this image"
62
+ ```
63
+
64
+ ## Quantization Details
65
+
66
+ These quantizations were created using [llama.cpp](https://github.com/ggml-org/llama.cpp).
67
+
68
+ - **Base Model:** [stepfun-ai/Step3-VL-10B](https://huggingface.co/stepfun-ai/Step3-VL-10B)
69
+ - **Quantization Tool:** llama.cpp convert_hf_to_gguf.py + llama-quantize
70
+
71
+ ## Original Model Card
72
+
73
+ ---
74
+
75
+ ---
76
+ license: apache-2.0
77
+ base_model:
78
+ - stepfun-ai/Step3-VL-10B-Base
79
+ pipeline_tag: image-text-to-text
80
+ ---
81
+
82
+ <div align="center">
83
+
84
+ <div align="center" style="display: flex; justify-content: center; align-items: center;">
85
+ <img src="figures/stepfun.svg" width="25" style="margin-right: 10px;"/>
86
+ <h1 style="margin: 0; border-bottom: none;">STEP3-VL-10B</h1>
87
+ </div>
88
+
89
+ [![Hugging Face](https://img.shields.io/badge/%F0%9F%A4%97%20HF-StepFun/STEP3--VL--10B-blue)](https://huggingface.co/collections/stepfun-ai/step3-vl-10b)
90
+ [![ModelScope](https://img.shields.io/badge/ModelScope-StepFun/STEP3--VL--10B-624aff)](https://modelscope.cn/collections/stepfun-ai/Step3-VL-10B)
91
+ [![Paper](https://img.shields.io/badge/Paper-Arxiv-red)](https://arxiv.org/abs/2601.09668)
92
+ [![License](https://img.shields.io/badge/License-Apache%202.0-green)]()
93
+
94
+ </div>
95
+
96
+ ## 📢 News & Updates
97
+
98
+ - 🚀 **Online Demo**: Explore Step3-VL-10B on [Hugging Face Spaces](https://huggingface.co/spaces/stepfun-ai/Step3-VL-10B) !
99
+ - 📢 **[Notice] vLLM Support:** vLLM integration is now officially supported! (PR [#32329](https://github.com/vllm-project/vllm/pull/32329))
100
+ - ✅ **[Fixed] HF Inference:** Resolved the `eos_token_id` misconfiguration in `config.json` that caused infinite generation loops. (PR [#abdf3](https://huggingface.co/stepfun-ai/Step3-VL-10B/commit/abdf3618e914a9e3de0ad74efacc8b7a10f06c10))
101
+ - ✅ **[Fixing] Metric Correction:** We sincerely apologize for inaccuracies in the Qwen3VL-8B benchmarks (e.g., AIME, HMMT, LCB). The errors were caused by an incorrect max_tokens setting (mistakenly set to 32k) during our large-scale evaluation process. We are re-running the tests and will provide corrected numbers in the next version of technical report.
102
+
103
+ ## 🚀 Introduction
104
+
105
+ **STEP3-VL-10B** is a lightweight open-source foundation model designed to redefine the trade-off between compact efficiency and frontier-level multimodal intelligence. Despite its compact **10B parameter footprint**, STEP3-VL-10B excels in **visual perception**, **complex reasoning**, and **human-centric alignment**. It consistently outperforms models under the 10B scale and rivals or surpasses significantly larger open-weights models (**10×–20× its size**), such as GLM-4.6V (106B-A12B), Qwen3-VL-Thinking (235B-A22B), and top-tier proprietary flagships like Gemini 2.5 Pro and Seed-1.5-VL.
106
+
107
+ <div align="center">
108
+ <img src="figures/performance.png" alt="Performance Comparison" width="800"/>
109
+ <p><i>Figure 1: Performance comparison of STEP3-VL-10B against SOTA multimodal foundation models. SeRe: Sequential Reasoning; PaCoRe: Parallel Coordinated Reasoning.</i></p>
110
+ </div>
111
+
112
+ The success of STEP3-VL-10B is driven by two key strategic designs:
113
+
114
+ 1. **Unified Pre-training on High-Quality Multimodal Corpus:** A single-stage, fully unfrozen training strategy on a 1.2T token multimodal corpus, focusing on two foundational capabilities: **reasoning** (e.g., general knowledge and education-centric tasks) and **perception** (e.g., grounding, counting, OCR, and GUI interactions). By jointly optimizing the Perception Encoder and the Qwen3-8B decoder, STEP3-VL-10B establishes intrinsic vision-language synergy.
115
+ 2. **Scaled Multimodal Reinforcement Learning and Parallel Reasoning:** Frontier capabilities are unlocked through a rigorous post-training pipeline comprising two-stage supervised finetuning (SFT) and **over 1,400 iterations of RL** with both verifiable rewards (RLVR) and human feedback (RLHF). Beyond sequential reasoning, we adopt **Parallel Coordinated Reasoning (PaCoRe)**, which allocates test-time compute to aggregate evidence from parallel visual exploration.
116
+
117
+ ## 📥 Model Zoo
118
+
119
+ | Model Name | Type | Hugging Face | ModelScope |
120
+ | :-------------------- | :--- | :----------------------------------------------------------------: | :----------------------------------------------------------------------: |
121
+ | **STEP3-VL-10B-Base** | Base | [🤗 Download](https://huggingface.co/stepfun-ai/Step3-VL-10B-Base) | [🤖 Download](https://modelscope.cn/models/stepfun-ai/Step3-VL-10B-Base) |
122
+ | **STEP3-VL-10B** | Chat | [🤗 Download](https://huggingface.co/stepfun-ai/Step3-VL-10B) | [🤖 Download](https://modelscope.cn/models/stepfun-ai/Step3-VL-10B) |
123
+
124
+ ## 📊 Performance
125
+
126
+ STEP3-VL-10B delivers best-in-class performance across major multimodal benchmarks, establishing a new performance standard for compact models. The results demonstrate that STEP3-VL-10B is the **most powerful open-source model in the 10B parameter class**.
127
+
128
+ ### Comparison with Larger Models (10×–20× Larger)
129
+
130
+ | Benchmark | STEP3-VL-10B (SeRe) | STEP3-VL-10B (PaCoRe) | GLM-4.6V (106B-A12B) | Qwen3-VL (235B-A22B) | Gemini-2.5-Pro | Seed-1.5-VL |
131
+ | :---------------- | :-----------------: | :-------------------: | :------------------: | :------------------: | :------------: | :---------: |
132
+ | **MMMU** | 78.11 | 80.11 | 75.20 | 78.70 | **83.89** | 79.11 |
133
+ | **MathVista** | 83.97 | 85.50 | 83.51 | 85.10 | 83.88 | **85.60** |
134
+ | **MathVision** | 70.81 | **75.95** | 63.50 | 72.10 | 73.30 | 68.70 |
135
+ | **MMBench (EN)** | 92.05 | 92.38 | 92.75 | 92.70 | **93.19** | 92.11 |
136
+ | **MMStar** | 77.48 | 77.64 | 75.30 | 76.80 | **79.18** | 77.91 |
137
+ | **OCRBench** | 86.75 | **89.00** | 86.20 | 87.30 | 85.90 | 85.20 |
138
+ | **AIME 2025** | 87.66 | **94.43** | 71.88 | 83.59 | 83.96 | 64.06 |
139
+ | **HMMT 2025** | 78.18 | **92.14** | 57.29 | 67.71 | 65.68 | 51.30 |
140
+ | **LiveCodeBench** | 75.77 | **76.43** | 48.71 | 69.45 | 72.01 | 57.10 |
141
+
142
+ <!-- > **Note:** **SeRe** (Sequential Reasoning) uses a max length of 64K tokens; **PaCoRe** (Parallel Coordinated Reasoning) synthesizes 16 SeRe rollouts with a max length of 128K tokens. -->
143
+
144
+ > **Note on Inference Modes:**
145
+ >
146
+ > **SeRe (Sequential Reasoning):** The standard inference mode using sequential generation (Chain-of-Thought) with a max length of 64K tokens.
147
+ >
148
+ > **PaCoRe (Parallel Coordinated Reasoning):** An advanced mode that scales test-time compute. It aggregates evidence from **16 parallel rollouts** to synthesize a final answer, utilizing a max context length of 128K tokens.
149
+ >
150
+ > _Unless otherwise stated, scores below refer to the standard SeRe mode. Higher scores achieved via PaCoRe are explicitly marked._
151
+
152
+ ### Comparison with Open-Source Models (7B–10B)
153
+
154
+ | Category | Benchmark | STEP3-VL-10B | GLM-4.6V-Flash (9B) | Qwen3-VL-Thinking (8B) | InternVL-3.5 (8B) | MiMo-VL-RL-2508 (7B) |
155
+ | :----------------- | :--------------- | :----------: | :-----------------: | :--------------------: | :---------------: | :------------------: |
156
+ | **STEM Reasoning** | MMMU | **78.11** | 71.17 | 73.53 | 71.69 | 71.14 |
157
+ | | MathVision | **70.81** | 54.05 | 59.60 | 52.05 | 59.65 |
158
+ | | MathVista | **83.97** | 82.85 | 78.50 | 76.78 | 79.86 |
159
+ | | PhyX | **59.45** | 52.28 | 57.67 | 50.51 | 56.00 |
160
+ | **Recognition** | MMBench (EN) | **92.05** | 91.04 | 90.55 | 88.20 | 89.91 |
161
+ | | MMStar | **77.48** | 74.26 | 73.58 | 69.83 | 72.93 |
162
+ | | ReMI | **67.29** | 60.75 | 57.17 | 52.65 | 63.13 |
163
+ | **OCR & Document** | OCRBench | **86.75** | 85.97 | 82.85 | 83.70 | 85.40 |
164
+ | | AI2D | **89.35** | 88.93 | 83.32 | 82.34 | 84.96 |
165
+ | **GUI Grounding** | ScreenSpot-V2 | 92.61 | 92.14 | **93.60** | 84.02 | 90.82 |
166
+ | | ScreenSpot-Pro | **51.55** | 45.68 | 46.60 | 15.39 | 34.84 |
167
+ | | OSWorld-G | **59.02** | 54.71 | 56.70 | 31.91 | 50.54 |
168
+ | **Spatial** | BLINK | **66.79** | 64.90 | 62.78 | 55.40 | 62.57 |
169
+ | | All-Angles-Bench | **57.21** | 53.24 | 45.88 | 45.29 | 51.62 |
170
+ | **Code** | HumanEval-V | **66.05** | 29.26 | 26.94 | 24.31 | 31.96 |
171
+
172
+ ### Key Capabilities
173
+
174
+ - **STEM Reasoning:** Achieves **94.43%** on AIME 2025 and **75.95%** on MathVision (with PaCoRe), demonstrating exceptional complex reasoning capabilities that outperform models 10×–20× larger.
175
+ - **Visual Perception:** Records **92.05%** on MMBench and **80.11%** on MMMU, establishing strong general visual understanding and multimodal reasoning.
176
+ - **GUI & OCR:** Delivers state-of-the-art performance on ScreenSpot-V2 (**92.61%**), ScreenSpot-Pro (**51.55%**), and OCRBench (**86.75%**), optimized for agentic and document understanding tasks.
177
+ - **Spatial Understanding:** Demonstrates emergent spatial awareness with **66.79%** on BLINK and **57.21%** on All-Angles-Bench, establishing strong potential for embodied intelligence applications.
178
+
179
+ ## 🏗️ Architecture & Training
180
+
181
+ ### Architecture
182
+
183
+ - **Visual Encoder:** PE-lang (Language-Optimized Perception Encoder), 1.8B parameters.
184
+ - **Decoder:** Qwen3-8B.
185
+ - **Projector:** Two consecutive stride-2 layers (resulting in 16× spatial downsampling).
186
+ - **Resolution:** Multi-crop strategy consisting of a 728×728 global view and multiple 504×504 local crops.
187
+
188
+ ### Training Pipeline
189
+
190
+ - **Pre-training:** Single-stage, fully unfrozen strategy using AdamW optimizer (Total: 1.2T tokens, 370K iterations).
191
+ - Phase 1: 900B tokens.
192
+ - Phase 2: 300B tokens.
193
+ - **Supervised Finetuning (SFT):** Two-stage approach (Total: ~226B tokens).
194
+ - Stage 1: 9:1 text-to-multimodal ratio (~190B tokens).
195
+ - Stage 2: 1:1 text-to-multimodal ratio (~36B tokens).
196
+ - **Reinforcement Learning:** Total >1,400 iterations.
197
+ - **RLVR:** 600 iterations (Tasks: mathematics, geometry, physics, perception, grounding).
198
+ - **RLHF:** 300 iterations (Task: open-ended generation).
199
+ - **PaCoRe Training:** 500 iterations (Context length: 64K max sequence).
200
+
201
+ ## 🛠️ Quick Start
202
+
203
+ **Deployment Resource Specifications**
204
+ - Model Weights: 20 GB
205
+ - Runtime Overhead: ~4 GB
206
+ - Minimum VRAM Required: 24 GB (e.g., RTX 4090 or A100)
207
+
208
+
209
+ ### Inference with Hugging Face Transformers
210
+
211
+ We introduce how to use our model at inference stage using transformers library. It is recommended to use python=3.10, torch>=2.1.0, and transformers=4.57.0 as the development environment.We currently only support bf16 inference, and multi-patch for image preprocessing is supported by default. This behavior is aligned with vllm.
212
+
213
+ **Note:** If you experience infinite generation issues, please check [Discussion #9](https://huggingface.co/stepfun-ai/Step3-VL-10B/discussions/9) for the fix.
214
+
215
+ ```python
216
+ from transformers import AutoProcessor, AutoModelForCausalLM
217
+
218
+
219
+ key_mapping = {
220
+ "^vision_model": "model.vision_model",
221
+ r"^model(?!\.(language_model|vision_model))": "model.language_model",
222
+ "vit_large_projector": "model.vit_large_projector",
223
+ }
224
+
225
+ model_path = "stepfun-ai/Step3-VL-10B"
226
+
227
+ processor = AutoProcessor.from_pretrained(model_path, trust_remote_code=True)
228
+
229
+ messages = [
230
+ {
231
+ "role": "user",
232
+ "content": [
233
+ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg"},
234
+ {"type": "text", "text": "What's in this picture?"}
235
+ ]
236
+ },
237
+ ]
238
+
239
+ model = AutoModelForCausalLM.from_pretrained(
240
+ model_path,
241
+ trust_remote_code=True,
242
+ device_map="auto",
243
+ torch_dtype="auto",
244
+ key_mapping=key_mapping).eval()
245
+
246
+
247
+ inputs = processor.apply_chat_template(
248
+ messages, add_generation_prompt=True, tokenize=True,
249
+ return_dict=True, return_tensors="pt"
250
+ ).to(model.device)
251
+
252
+
253
+ generate_ids = model.generate(**inputs, max_new_tokens=1024, do_sample=False)
254
+ decoded = processor.decode(generate_ids[0, inputs["input_ids"].shape[-1] :], skip_special_tokens=True)
255
+
256
+ print(decoded)
257
+ ```
258
+
259
+ ## 🚀 Deployment with vLLM (OpenAI-compatible API)
260
+
261
+
262
+
263
+ For deployment, you can use vllm to create an OpenAI-compatible API endpoint.
264
+
265
+ 1. Install vLLM nightly (choose one):
266
+ - **Python / pip**
267
+
268
+ ```bash
269
+ pip install vllm --pre --extra-index-url https://wheels.vllm.ai/nightly
270
+ ```
271
+
272
+ Python ≥3.10 is required. Please ensure vLLM version >= 0.14.0rc2.dev143+gc0a350ca7.
273
+
274
+ - **Docker (nightly image)**
275
+
276
+ ```bash
277
+ docker pull vllm/vllm-openai:nightly-963dc0b865a3b6011fde7e0d938f86245dccbfac
278
+ ```
279
+
280
+ The tag above pins the nightly build we validated; update to the latest nightly tag if needed.
281
+
282
+ 2. Launch the server:
283
+
284
+ ```bash
285
+ vllm serve --model stepfun-ai/Step3-VL-10B -tp 1 --reasoning-parser deepseek_r1 --enable-auto-tool-choice --tool-call-parser hermes --trust-remote-code
286
+ ```
287
+
288
+ **Crucial Step:**
289
+ You must append the --trust-remote-code flag to your deployment command. This is mandatory for models that utilize custom code for their architecture.
290
+
291
+ 3. Call the endpoint using any OpenAI-compatible SDK (example in Python):
292
+
293
+ ```python
294
+ from openai import OpenAI
295
+
296
+ client = OpenAI(base_url="http://localhost:8000/v1", api_key="dummy")
297
+
298
+ resp = client.chat.completions.create(
299
+ model="stepfun-ai/Step3-VL-10B",
300
+ messages=[{
301
+ "role":
302
+ "user",
303
+ "content": [{
304
+ "type": "image_url",
305
+ "image_url": {
306
+ "url":
307
+ "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg"
308
+ }
309
+ }, {
310
+ "type": "text",
311
+ "text": "what's in this picture?"
312
+ }]
313
+ }])
314
+
315
+ print(resp.choices[0].message.content)
316
+
317
+
318
+ ```
319
+
320
+ ## 🚀 Deployment with SGLang (OpenAI-compatible API)
321
+ 1. Install SGLang latest main (choose one):
322
+ - **Python / pip**
323
+
324
+ ```bash
325
+ pip install "sglang @ git+https://github.com/sgl-project/sglang.git#subdirectory=python"
326
+ pip install nvidia-cudnn-cu12==9.16.0.29
327
+ ```
328
+
329
+ - **Docker**
330
+ ```bash
331
+ docker run --gpus all \
332
+ --shm-size 32g \
333
+ -p 30000:30000 \
334
+ -v ~/.cache/huggingface:/root/.cache/huggingface \
335
+ --ipc=host \
336
+ lmsysorg/sglang:latest \
337
+ python3 -m sglang.launch_server --model-path stepfun-ai/Step3-VL-10B --host 0.0.0.0 --port 30000
338
+ ```
339
+ 2. Launch the server:
340
+
341
+ ```
342
+ sglang serve --model-path stepfun-ai/Step3-VL-10B --trust-remote-code --port 2345 --reasoning-parser deepseek-r1 --tool-call-parser hermes
343
+ ```
344
+
345
+ 3. Call the endpoint using any OpenAI-compatible SDK (example in Python):
346
+ ```
347
+ from openai import OpenAI
348
+
349
+ port = 30000
350
+
351
+ client = OpenAI(base_url=f"http://localhost:{port}/v1", api_key="None")
352
+
353
+ response = client.chat.completions.create(
354
+ model="stepfun-ai/Step3-VL-10B",
355
+ messages=[
356
+ {
357
+ "role": "user",
358
+ "content": [
359
+ {
360
+ "type": "text",
361
+ "text": "What is in this image?",
362
+ },
363
+ {
364
+ "type": "image_url",
365
+ "image_url": {
366
+ "url": "https://github.com/sgl-project/sglang/blob/main/examples/assets/example_image.png?raw=true"
367
+ },
368
+ },
369
+ ],
370
+ }
371
+ ],
372
+ )
373
+
374
+ print(response.choices[0].message.content)
375
+ ```
376
+ ## 📜 Citation
377
+
378
+ If you find this project useful in your research, please cite our technical report:
379
+
380
+ ```tex
381
+ @misc{huang2026step3vl10btechnicalreport,
382
+ title={STEP3-VL-10B Technical Report},
383
+ author={Ailin Huang and Chengyuan Yao and Chunrui Han and Fanqi Wan and Hangyu Guo and Haoran Lv and Hongyu Zhou and Jia Wang and Jian Zhou and Jianjian Sun and Jingcheng Hu and Kangheng Lin and Liang Zhao and Mitt Huang and Song Yuan and Wenwen Qu and Xiangfeng Wang and Yanlin Lai and Yingxiu Zhao and Yinmin Zhang and Yukang Shi and Yuyang Chen and Zejia Weng and Ziyang Meng and Ang Li and Aobo Kong and Bo Dong and Changyi Wan and David Wang and Di Qi and Dingming Li and En Yu and Guopeng Li and Haiquan Yin and Han Zhou and Hanshan Zhang and Haolong Yan and Hebin Zhou and Hongbo Peng and Jiaran Zhang and Jiashu Lv and Jiayi Fu and Jie Cheng and Jie Zhou and Jisheng Yin and Jingjing Xie and Jingwei Wu and Jun Zhang and Junfeng Liu and Kaijun Tan and Kaiwen Yan and Liangyu Chen and Lina Chen and Mingliang Li and Qian Zhao and Quan Sun and Shaoliang Pang and Shengjie Fan and Shijie Shang and Siyuan Zhang and Tianhao You and Wei Ji and Wuxun Xie and Xiaobo Yang and Xiaojie Hou and Xiaoran Jiao and Xiaoxiao Ren and Xiangwen Kong and Xin Huang and Xin Wu and Xing Chen and Xinran Wang and Xuelin Zhang and Yana Wei and Yang Li and Yanming Xu and Yeqing Shen and Yuang Peng and Yue Peng and Yu Zhou and Yusheng Li and Yuxiang Yang and Yuyang Zhang and Zhe Xie and Zhewei Huang and Zhenyi Lu and Zhimin Fan and Zihui Cheng and Daxin Jiang and Qi Han and Xiangyu Zhang and Yibo Zhu and Zheng Ge},
384
+ year={2026},
385
+ eprint={2601.09668},
386
+ archivePrefix={arXiv},
387
+ primaryClass={cs.CV},
388
+ url={https://arxiv.org/abs/2601.09668},
389
+ }
390
+ ```
391
+
392
+ ## 📄 License
393
+
394
+ This project is open-sourced under the [Apache 2.0 License](https://www.google.com/search?q=LICENSE).
395
+