Image-Text-to-Text
Transformers
Safetensors
GGUF
qwen3_5
alpie
169pi
qwen3.5
vision-language
multimodal
reasoning
coding
video-understanding
multilingual
indic
long-context
9b
apache-2.0
conversational
Instructions to use 169Pi/Alpie_seed with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use 169Pi/Alpie_seed with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="169Pi/Alpie_seed") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("169Pi/Alpie_seed") model = AutoModelForMultimodalLM.from_pretrained("169Pi/Alpie_seed", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use 169Pi/Alpie_seed with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "169Pi/Alpie_seed" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "169Pi/Alpie_seed", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/169Pi/Alpie_seed
- SGLang
How to use 169Pi/Alpie_seed with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "169Pi/Alpie_seed" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "169Pi/Alpie_seed", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "169Pi/Alpie_seed" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "169Pi/Alpie_seed", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use 169Pi/Alpie_seed with Docker Model Runner:
docker model run hf.co/169Pi/Alpie_seed
Update README.md
Browse files
README.md
CHANGED
|
@@ -106,120 +106,184 @@ Training used eight NVIDIA H100 GPUs, with 3,034 GRPO steps across five phases.
|
|
| 106 |
>
|
| 107 |
> Alpie Seed scores are from the FP16 model and do not apply to the 2-bit, 3-bit, or 4-bit variants. **Bold** indicates the best score in each row. Comparison-model scores are taken from published model cards and reports (including the [Qwen3.5-9B model card](https://huggingface.co/Qwen/Qwen3.5-9B)).
|
| 108 |
|
| 109 |
-
### Language
|
| 110 |
-
|
| 111 |
-
<
|
| 112 |
-
<
|
| 113 |
-
<
|
| 114 |
-
<
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
<
|
| 126 |
-
<
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
<
|
| 130 |
-
<
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
<
|
| 140 |
-
<
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
<
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
<
|
| 161 |
-
<
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
</
|
| 166 |
-
|
| 167 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
<
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
<
|
| 185 |
-
|
| 186 |
-
<
|
| 187 |
-
|
| 188 |
-
<
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
<
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
<
|
| 211 |
-
<
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
<
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 223 |
|
| 224 |
- SWE-Bench Verified: resolved rate using Mini-SWE-agent, with retries disabled.
|
| 225 |
- Comparison-model scores were not re-run by 169Pi, and harnesses, prompts, and benchmark versions differ, so cross-model comparisons are indicative rather than strictly like-for-like. Scores vary with dataset versions, prompts, evaluation harnesses, and inference settings.
|
|
@@ -235,220 +299,4 @@ Training used eight NVIDIA H100 GPUs, with 3,034 GRPO steps across five phases.
|
|
| 235 |
Qwen3.5 support requires a recent Transformers release (Transformers 5 or later).
|
| 236 |
|
| 237 |
```bash
|
| 238 |
-
pip install -U "transformers>=5.2.0" torch torchvision pillow accelerate
|
| 239 |
-
```
|
| 240 |
-
|
| 241 |
-
### Serve with vLLM (OpenAI-compatible API)
|
| 242 |
-
|
| 243 |
-
Start the standard Alpie Seed 9B server:
|
| 244 |
-
|
| 245 |
-
```bash
|
| 246 |
-
vllm serve 169Pi/Alpie_seed \
|
| 247 |
-
--port 8000 \
|
| 248 |
-
--max-model-len 262144 \
|
| 249 |
-
--reasoning-parser qwen3
|
| 250 |
-
```
|
| 251 |
-
|
| 252 |
-
To enable automatic tool-call parsing, use this command instead:
|
| 253 |
-
|
| 254 |
-
```bash
|
| 255 |
-
vllm serve 169Pi/Alpie_seed \
|
| 256 |
-
--port 8000 \
|
| 257 |
-
--max-model-len 262144 \
|
| 258 |
-
--reasoning-parser qwen3 \
|
| 259 |
-
--enable-auto-tool-choice \
|
| 260 |
-
--tool-call-parser qwen3_coder
|
| 261 |
-
```
|
| 262 |
-
|
| 263 |
-
The API is available at `http://localhost:8000/v1`. The tool-calling options enable vLLM to parse model-generated tool calls; your application is still responsible for executing the requested tools and returning their results.
|
| 264 |
-
|
| 265 |
-
### Run with Transformers
|
| 266 |
-
|
| 267 |
-
The following examples load the full vision-language checkpoint using `AutoModelForImageTextToText` and `AutoProcessor`. They retain the model's multimodal architecture. The `enable_thinking` argument is passed to the chat template to select the response mode.
|
| 268 |
-
|
| 269 |
-
#### 1. Thinking mode (`enable_thinking=True`)
|
| 270 |
-
|
| 271 |
-
```python
|
| 272 |
-
import torch
|
| 273 |
-
from transformers import AutoModelForImageTextToText, AutoProcessor
|
| 274 |
-
|
| 275 |
-
MODEL_ID = "169Pi/Alpie_seed"
|
| 276 |
-
|
| 277 |
-
processor = AutoProcessor.from_pretrained(MODEL_ID)
|
| 278 |
-
model = AutoModelForImageTextToText.from_pretrained(
|
| 279 |
-
MODEL_ID,
|
| 280 |
-
torch_dtype="auto",
|
| 281 |
-
device_map="auto",
|
| 282 |
-
)
|
| 283 |
-
model.eval()
|
| 284 |
-
|
| 285 |
-
messages = [
|
| 286 |
-
{
|
| 287 |
-
"role": "user",
|
| 288 |
-
"content": [
|
| 289 |
-
{"type": "text", "text": "Explain why the sky appears blue."}
|
| 290 |
-
],
|
| 291 |
-
}
|
| 292 |
-
]
|
| 293 |
-
|
| 294 |
-
inputs = processor.apply_chat_template(
|
| 295 |
-
messages,
|
| 296 |
-
tokenize=True,
|
| 297 |
-
add_generation_prompt=True,
|
| 298 |
-
enable_thinking=True,
|
| 299 |
-
return_dict=True,
|
| 300 |
-
return_tensors="pt",
|
| 301 |
-
).to(model.device)
|
| 302 |
-
|
| 303 |
-
with torch.inference_mode():
|
| 304 |
-
output_ids = model.generate(
|
| 305 |
-
**inputs,
|
| 306 |
-
max_new_tokens=4096,
|
| 307 |
-
do_sample=True,
|
| 308 |
-
temperature=0.7,
|
| 309 |
-
top_p=0.8,
|
| 310 |
-
)
|
| 311 |
-
|
| 312 |
-
new_tokens = output_ids[0, inputs["input_ids"].shape[1]:]
|
| 313 |
-
response = processor.decode(new_tokens, skip_special_tokens=True)
|
| 314 |
-
print(response)
|
| 315 |
-
```
|
| 316 |
-
|
| 317 |
-
#### 2. Non-thinking mode (`enable_thinking=False`)
|
| 318 |
-
|
| 319 |
-
```python
|
| 320 |
-
import torch
|
| 321 |
-
from transformers import AutoModelForImageTextToText, AutoProcessor
|
| 322 |
-
|
| 323 |
-
MODEL_ID = "169Pi/Alpie_seed"
|
| 324 |
-
|
| 325 |
-
processor = AutoProcessor.from_pretrained(MODEL_ID)
|
| 326 |
-
model = AutoModelForImageTextToText.from_pretrained(
|
| 327 |
-
MODEL_ID,
|
| 328 |
-
torch_dtype="auto",
|
| 329 |
-
device_map="auto",
|
| 330 |
-
)
|
| 331 |
-
model.eval()
|
| 332 |
-
|
| 333 |
-
messages = [
|
| 334 |
-
{
|
| 335 |
-
"role": "user",
|
| 336 |
-
"content": [
|
| 337 |
-
{"type": "text", "text": "Explain why the sky appears blue in two sentences."}
|
| 338 |
-
],
|
| 339 |
-
}
|
| 340 |
-
]
|
| 341 |
-
|
| 342 |
-
inputs = processor.apply_chat_template(
|
| 343 |
-
messages,
|
| 344 |
-
tokenize=True,
|
| 345 |
-
add_generation_prompt=True,
|
| 346 |
-
enable_thinking=False,
|
| 347 |
-
return_dict=True,
|
| 348 |
-
return_tensors="pt",
|
| 349 |
-
).to(model.device)
|
| 350 |
-
|
| 351 |
-
with torch.inference_mode():
|
| 352 |
-
output_ids = model.generate(
|
| 353 |
-
**inputs,
|
| 354 |
-
max_new_tokens=512,
|
| 355 |
-
do_sample=True,
|
| 356 |
-
temperature=0.7,
|
| 357 |
-
top_p=0.8,
|
| 358 |
-
)
|
| 359 |
-
|
| 360 |
-
new_tokens = output_ids[0, inputs["input_ids"].shape[1]:]
|
| 361 |
-
response = processor.decode(new_tokens, skip_special_tokens=True)
|
| 362 |
-
print(response)
|
| 363 |
-
```
|
| 364 |
-
|
| 365 |
-
#### 3. Tool calling with Transformers
|
| 366 |
-
|
| 367 |
-
Transformers can format the available tool definitions into the prompt. The model generates a tool-call request; your application must parse the request, execute the corresponding function, append the tool result, and ask the model to continue. This example demonstrates generating and inspecting a tool call; it does not execute external tools automatically.
|
| 368 |
-
|
| 369 |
-
```python
|
| 370 |
-
import json
|
| 371 |
-
import torch
|
| 372 |
-
from transformers import AutoModelForImageTextToText, AutoProcessor
|
| 373 |
-
|
| 374 |
-
MODEL_ID = "169Pi/Alpie_seed"
|
| 375 |
-
|
| 376 |
-
processor = AutoProcessor.from_pretrained(MODEL_ID)
|
| 377 |
-
model = AutoModelForImageTextToText.from_pretrained(
|
| 378 |
-
MODEL_ID,
|
| 379 |
-
torch_dtype="auto",
|
| 380 |
-
device_map="auto",
|
| 381 |
-
)
|
| 382 |
-
model.eval()
|
| 383 |
-
|
| 384 |
-
tools = [
|
| 385 |
-
{
|
| 386 |
-
"type": "function",
|
| 387 |
-
"function": {
|
| 388 |
-
"name": "get_weather",
|
| 389 |
-
"description": "Get the current weather for a city.",
|
| 390 |
-
"parameters": {
|
| 391 |
-
"type": "object",
|
| 392 |
-
"properties": {
|
| 393 |
-
"city": {
|
| 394 |
-
"type": "string",
|
| 395 |
-
"description": "The city to check.",
|
| 396 |
-
}
|
| 397 |
-
},
|
| 398 |
-
"required": ["city"],
|
| 399 |
-
},
|
| 400 |
-
},
|
| 401 |
-
}
|
| 402 |
-
]
|
| 403 |
-
|
| 404 |
-
messages = [
|
| 405 |
-
{
|
| 406 |
-
"role": "user",
|
| 407 |
-
"content": [
|
| 408 |
-
{"type": "text", "text": "What is the weather like in Patna?"}
|
| 409 |
-
],
|
| 410 |
-
}
|
| 411 |
-
]
|
| 412 |
-
|
| 413 |
-
inputs = processor.apply_chat_template(
|
| 414 |
-
messages,
|
| 415 |
-
tools=tools,
|
| 416 |
-
tokenize=True,
|
| 417 |
-
add_generation_prompt=True,
|
| 418 |
-
enable_thinking=True,
|
| 419 |
-
return_dict=True,
|
| 420 |
-
return_tensors="pt",
|
| 421 |
-
).to(model.device)
|
| 422 |
-
|
| 423 |
-
with torch.inference_mode():
|
| 424 |
-
output_ids = model.generate(
|
| 425 |
-
**inputs,
|
| 426 |
-
max_new_tokens=1024,
|
| 427 |
-
do_sample=True,
|
| 428 |
-
temperature=0.7,
|
| 429 |
-
top_p=0.8,
|
| 430 |
-
)
|
| 431 |
-
|
| 432 |
-
new_tokens = output_ids[0, inputs["input_ids"].shape[1]:]
|
| 433 |
-
generated_text = processor.decode(new_tokens, skip_special_tokens=False)
|
| 434 |
-
print("Model output:")
|
| 435 |
-
print(generated_text)
|
| 436 |
-
|
| 437 |
-
# Tool execution is application-side. Inspect the generated tool-call
|
| 438 |
-
# structure, validate its arguments, and dispatch only to tools you trust.
|
| 439 |
-
```
|
| 440 |
-
|
| 441 |
-
For image or video inputs, provide the corresponding image/video content items in the user message and use the same `AutoProcessor` + `AutoModelForImageTextToText` loading pattern. See the upstream Qwen3.5 documentation for multimodal message examples and framework-specific details.
|
| 442 |
-
|
| 443 |
-
## Citation
|
| 444 |
-
|
| 445 |
-
If you use Alpie Seed 9B in your work, please cite:
|
| 446 |
-
|
| 447 |
-
```bibtex
|
| 448 |
-
@misc{alpie_seed_9b_2026,
|
| 449 |
-
title = {Alpie Seed 9B},
|
| 450 |
-
author = {{169Pi AI}},
|
| 451 |
-
year = {2026},
|
| 452 |
-
howpublished = {\url{https://huggingface.co/169Pi/Alpie_seed}}
|
| 453 |
-
}
|
| 454 |
-
```
|
|
|
|
| 106 |
>
|
| 107 |
> Alpie Seed scores are from the FP16 model and do not apply to the 2-bit, 3-bit, or 4-bit variants. **Bold** indicates the best score in each row. Comparison-model scores are taken from published model cards and reports (including the [Qwen3.5-9B model card](https://huggingface.co/Qwen/Qwen3.5-9B)).
|
| 108 |
|
| 109 |
+
### 🧮 Language
|
| 110 |
+
|
| 111 |
+
<div style="background-color: #FAF5FF; border: 1.5px solid #C4B5FD; border-radius: 14px; padding: 12px; margin-bottom: 24px; box-shadow: 0 4px 12px rgba(88, 37, 179, 0.05); overflow-x: auto;">
|
| 112 |
+
<table style="width: 100%; border-collapse: separate; border-spacing: 0; text-align: center; font-size: 13.5px; font-family: inherit;">
|
| 113 |
+
<thead>
|
| 114 |
+
<tr style="color: #1E1B4B; font-weight: 700; background-color: #EDE9FE;">
|
| 115 |
+
<th style="text-align: left; padding: 10px 14px; border-top-left-radius: 8px; border-bottom: 1.5px solid #C4B5FD;">Benchmark</th>
|
| 116 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Qwen3.5<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">9B</span></th>
|
| 117 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Gemma 4<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">12B</span></th>
|
| 118 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Ministral 3<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">8B</span></th>
|
| 119 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">GPT-OSS<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">20B</span></th>
|
| 120 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Sarvam<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">30B</span></th>
|
| 121 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Nemotron 3.5<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">Lightning</span></th>
|
| 122 |
+
<th style="padding: 10px 10px; background-color: #5825B3; color: #FFFFFF; border-top-right-radius: 8px; font-weight: 800; border-bottom: 1.5px solid #431A9E;">Alpie Seed<br><span style="font-size: 12px; color: #DDD6FE;">9B</span></th>
|
| 123 |
+
</tr>
|
| 124 |
+
</thead>
|
| 125 |
+
<tbody>
|
| 126 |
+
<!-- Section: Knowledge & STEM -->
|
| 127 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 128 |
+
<td colspan="8" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">🧠 Knowledge & STEM</td>
|
| 129 |
+
</tr>
|
| 130 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 131 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">MMLU</td>
|
| 132 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 133 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 134 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">76.1*</td>
|
| 135 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">85.3</td>
|
| 136 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">85.1</td>
|
| 137 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">78.63*</td>
|
| 138 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">87.30</td>
|
| 139 |
+
</tr>
|
| 140 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FAFAFE;">
|
| 141 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">MMLU-Pro</td>
|
| 142 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">82.5</td>
|
| 143 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">77.2</td>
|
| 144 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">75.00</td>
|
| 145 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">77.2</td>
|
| 146 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">80.0</td>
|
| 147 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">81.94</td>
|
| 148 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">82.54</td>
|
| 149 |
+
</tr>
|
| 150 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 151 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">GPQA Diamond</td>
|
| 152 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">81.7</td>
|
| 153 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">78.8</td>
|
| 154 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">38.6</td>
|
| 155 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">71.5</td>
|
| 156 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">66.5</td>
|
| 157 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">75.44</td>
|
| 158 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">84.32</td>
|
| 159 |
+
</tr>
|
| 160 |
+
<!-- Section: Mathematics -->
|
| 161 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 162 |
+
<td colspan="8" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">📐 Mathematics</td>
|
| 163 |
+
</tr>
|
| 164 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 165 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">AIME 2026</td>
|
| 166 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">69.4</td>
|
| 167 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">77.5</td>
|
| 168 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 169 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 170 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 171 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 172 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">83.33</td>
|
| 173 |
+
</tr>
|
| 174 |
+
<!-- Section: Coding & Software Engineering -->
|
| 175 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 176 |
+
<td colspan="8" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">💻 Coding & Software Engineering</td>
|
| 177 |
+
</tr>
|
| 178 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 179 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">LiveCodeBench v6</td>
|
| 180 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">65.6</td>
|
| 181 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">72.0</td>
|
| 182 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">61.6</td>
|
| 183 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">61.0</td>
|
| 184 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">70.0</td>
|
| 185 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 186 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">72.99</td>
|
| 187 |
+
</tr>
|
| 188 |
+
<tr style="background-color: #FAFAFE;">
|
| 189 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom-left-radius: 8px;">SWE-Bench Verified</td>
|
| 190 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">60.0</td>
|
| 191 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">52.0</td>
|
| 192 |
+
<td style="padding: 9px 8px; color: #64748B;">--</td>
|
| 193 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">60.7</td>
|
| 194 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">34.0</td>
|
| 195 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">51.56</td>
|
| 196 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom-right-radius: 8px; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">61.20</td>
|
| 197 |
+
</tr>
|
| 198 |
+
</tbody>
|
| 199 |
+
</table>
|
| 200 |
+
</div>
|
| 201 |
|
| 202 |
+
### 👁️ Vision Language
|
| 203 |
+
|
| 204 |
+
<div style="background-color: #FAF5FF; border: 1.5px solid #C4B5FD; border-radius: 14px; padding: 12px; margin-bottom: 24px; box-shadow: 0 4px 12px rgba(88, 37, 179, 0.05); overflow-x: auto;">
|
| 205 |
+
<table style="width: 100%; border-collapse: separate; border-spacing: 0; text-align: center; font-size: 13.5px; font-family: inherit;">
|
| 206 |
+
<thead>
|
| 207 |
+
<tr style="color: #1E1B4B; font-weight: 700; background-color: #EDE9FE;">
|
| 208 |
+
<th style="text-align: left; padding: 10px 14px; border-top-left-radius: 8px; border-bottom: 1.5px solid #C4B5FD;">Benchmark</th>
|
| 209 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">GPT-5-Nano<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">2025-08-07</span></th>
|
| 210 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Gemini-2.5<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">Flash-Lite</span></th>
|
| 211 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Qwen3-VL<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">30B-A3B</span></th>
|
| 212 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Qwen3.5<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">9B</span></th>
|
| 213 |
+
<th style="padding: 10px 8px; border-bottom: 1.5px solid #C4B5FD;">Gemma 4<br><span style="font-size: 12px; font-weight: normal; color: #4338CA;">12B</span></th>
|
| 214 |
+
<th style="padding: 10px 10px; background-color: #5825B3; color: #FFFFFF; border-top-right-radius: 8px; font-weight: 800; border-bottom: 1.5px solid #431A9E;">Alpie Seed<br><span style="font-size: 12px; color: #DDD6FE;">9B</span></th>
|
| 215 |
+
</tr>
|
| 216 |
+
</thead>
|
| 217 |
+
<tbody>
|
| 218 |
+
<!-- Section: STEM and Puzzle -->
|
| 219 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 220 |
+
<td colspan="7" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">🧩 STEM and Puzzle</td>
|
| 221 |
+
</tr>
|
| 222 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 223 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">MMMU-Pro</td>
|
| 224 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">57.2</td>
|
| 225 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">59.7</td>
|
| 226 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">63.0</td>
|
| 227 |
+
<td style="padding: 9px 8px; color: #1E1B4B; font-weight: 800; border-bottom: 1px solid #EDE9FE;">70.1</td>
|
| 228 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">69.1</td>
|
| 229 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">68.70</td>
|
| 230 |
+
</tr>
|
| 231 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FAFAFE;">
|
| 232 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">MathVision</td>
|
| 233 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">62.2</td>
|
| 234 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">52.1</td>
|
| 235 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">65.7</td>
|
| 236 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">78.9</td>
|
| 237 |
+
<td style="padding: 9px 8px; color: #1E1B4B; font-weight: 800; border-bottom: 1px solid #EDE9FE;">79.7</td>
|
| 238 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">76.76</td>
|
| 239 |
+
</tr>
|
| 240 |
+
<!-- Section: General VQA -->
|
| 241 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 242 |
+
<td colspan="7" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">👁️ General VQA</td>
|
| 243 |
+
</tr>
|
| 244 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 245 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">RealWorldQA</td>
|
| 246 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">71.8</td>
|
| 247 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">72.2</td>
|
| 248 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">77.4</td>
|
| 249 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">80.3</td>
|
| 250 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 251 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">80.39</td>
|
| 252 |
+
</tr>
|
| 253 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FAFAFE;">
|
| 254 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">MMStar</td>
|
| 255 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">68.6</td>
|
| 256 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">69.1</td>
|
| 257 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">75.5</td>
|
| 258 |
+
<td style="padding: 9px 8px; color: #1E1B4B; font-weight: 800; border-bottom: 1px solid #EDE9FE;">79.7</td>
|
| 259 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 260 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">78.87</td>
|
| 261 |
+
</tr>
|
| 262 |
+
<tr style="border-bottom: 1px solid #DDD6FE; background-color: #FFFFFF;">
|
| 263 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">HallusionBench</td>
|
| 264 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">58.4</td>
|
| 265 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">64.5</td>
|
| 266 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">66.0</td>
|
| 267 |
+
<td style="padding: 9px 8px; color: #1E1B4B; border-bottom: 1px solid #EDE9FE;">69.3</td>
|
| 268 |
+
<td style="padding: 9px 8px; color: #64748B; border-bottom: 1px solid #EDE9FE;">--</td>
|
| 269 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom: 1px solid #DDD6FE; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">79.88</td>
|
| 270 |
+
</tr>
|
| 271 |
+
<!-- Section: Text Recognition and Document Understanding -->
|
| 272 |
+
<tr style="background-color: #E0E7FF; color: #3730A3; font-weight: 800; text-align: left;">
|
| 273 |
+
<td colspan="7" style="padding: 8px 14px; font-size: 13px; letter-spacing: 0.3px;">📄 Text Recognition & Document Understanding</td>
|
| 274 |
+
</tr>
|
| 275 |
+
<tr style="background-color: #FAFAFE;">
|
| 276 |
+
<td style="text-align: left; padding: 9px 14px; font-weight: 600; color: #1E1B4B; border-bottom-left-radius: 8px;">OCRBench</td>
|
| 277 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">75.3</td>
|
| 278 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">82.5</td>
|
| 279 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">83.9</td>
|
| 280 |
+
<td style="padding: 9px 8px; color: #1E1B4B;">89.2</td>
|
| 281 |
+
<td style="padding: 9px 8px; color: #64748B;">--</td>
|
| 282 |
+
<td style="padding: 9px 8px; background-color: #F3E8FF; color: #581C87; font-weight: 800; border-bottom-right-radius: 8px; border-left: 1.5px solid #C4B5FD; border-right: 1.5px solid #C4B5FD;">90.30</td>
|
| 283 |
+
</tr>
|
| 284 |
+
</tbody>
|
| 285 |
+
</table>
|
| 286 |
+
</div>
|
| 287 |
|
| 288 |
- SWE-Bench Verified: resolved rate using Mini-SWE-agent, with retries disabled.
|
| 289 |
- Comparison-model scores were not re-run by 169Pi, and harnesses, prompts, and benchmark versions differ, so cross-model comparisons are indicative rather than strictly like-for-like. Scores vary with dataset versions, prompts, evaluation harnesses, and inference settings.
|
|
|
|
| 299 |
Qwen3.5 support requires a recent Transformers release (Transformers 5 or later).
|
| 300 |
|
| 301 |
```bash
|
| 302 |
+
pip install -U "transformers>=5.2.0" torch torchvision pillow accelerate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|