/ Модель

Характеристики

Контекст
262 144 токена
Размер весов
1,7 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-0.8B
Библиотека
transformers
Опубликована
10 окт 2026

d3-lite

Классификация без дообученияТекст → label

d3-lite — компактная мультимодальная модель для классификации вариантов, ответов «да/нет» и оценивания текста, JSON, изображений и видео.

338скачиваний за 30 дней17лайковвеса обновлены12 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

d3-lite — компактная мультимодальная модель принятия решений от команды vLLM Semantic Router, входящая в линейку Decision 3.0. Она дообучена на базе Qwen/Qwen3.5-0.8B и содержит около 0,85 млрд параметров, включая визуальный энкодер на 0,10 млрд параметров. Модель принимает текст или JSON, а также изображения и видео; для видео анализирует до 32 кадров с частотой 2 кадра в секунду.

Модель предназначена для классификации вариантов, ответов «да/нет» и оценивания по шкале. Несколько вопросов об одном входе можно задать за один вызов; для каждого варианта ответа возвращается вероятность. В отличие от обычной генеративной модели, d3-lite выдаёт оценки ответов без генерации текста. По заявленным разработчиками результатам, модель получила 36,93 в публичном наборе Jev Decision Index 0.3; также в карточке приведены показатели скорости на AMD Instinct MI325X.

Модель подходит для маршрутизации запросов, классификации и мультимодальных проверок, где нужен выбор или оценка. Для изображений поддерживаются PNG, JPEG и WebP; для видео — MP4, WebM, MOV и MKV. Лицензия — Apache-2.0. В карточке не указаны целевые языки и максимальный размер входа; обработка видео ограничена 32 кадрами, а параметры изображения и видео уменьшаются до заданного разрешения.

Сценарии применения

  • выбор подходящего класса или варианта ответа для текстового запроса
  • маршрутизация запросов к нужному инструменту или модели
  • ответы «да/нет» на проверочные вопросы по тексту или JSON
  • оценивание входа по заданной шкале
  • классификация изображений по нескольким кандидатным меткам
  • выбор ответа на вопрос по видео

Ограничения

Модель выдаёт вероятности ответов, а не развёрнутый текст. Для видео анализируется не более 32 кадров с частотой 2 кадра в секунду; целевые языки и максимальный размер текстового входа в карточке не описаны.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

d3-lite: Decision 3.0

d3-lite

d3-lite is the 0.8B multimodal foundation decision model of Decision 3.0, the decision models of vLLM Semantic Router. Give it an input (text or JSON, optionally with images and videos) and the questions you need answered: pick one of several options, say yes or no, or rate on a scale. It answers them all in one call and returns a probability for every answer, without generating text.

Parameters0.85B, including the 0.10B vision encoder
InputsText or JSON, plus images and videos (several per request)
Decision typesChoice · Yes / No · Score
LicenseApache-2.0

Highlights

  • Jev Decision Index 0.3, public suite: 36.93, measured with the official 0.3 kit on the released weights: all 140,178 public requests answered, none unsupported.
  • +16.4 on the public suite over Decision 2.0 (its 0.8B model: 20.57 on the board), ahead in all five areas.
  • Reads images: multiple images per request (PNG, JPEG or WebP), given as paths, URLs, PIL images or base64 data URLs; every question of the request sees all of them.
  • Reads videos: multiple videos per request (MP4, WebM, MOV or MKV), given as paths, URLs, base64 data URLs or frame arrays, read at 2 frames per second; Perception Test (multiple-choice video QA): 59.3 (internal evaluation).
  • Speed: a median of 13.1 ms for a text request, 48.8 ms for a request with an image and 331.5 ms for a request with a 10-second video, on one AMD Instinct MI325X GPU, one request at a time.
  • Many questions, one call: Choice, Yes / No and Score questions about the same input are answered together, each from its own forward pass over the input, with a probability for every option.

Quickstart

pip install "transformers==5.17.0" torch torchvision pillow opencv-python-headless safetensors accelerate
pip install flash-linear-attention  # optional: fast GPU kernels for the linear-attention layers
import json

from huggingface_hub import hf_hub_download
from transformers import AutoModel

model = AutoModel.from_pretrained("vllm-sr/d3-lite", trust_remote_code=True)

# Text
result = model.system_one(
    state="The order arrived damaged yesterday. The customer has a receipt and asks for a replacement today.",
    questions={
        "route": {
            "type": "choice",
            "instructions": "Which team should handle this request?",
            "criteria": {
                "returns": "Refunds, replacements and damaged deliveries",
                "billing": "Payments, invoices and charges",
                "technical": "Product setup and faults"
            }
        },
        "receipt": {
            "type": "noul",
            "instructions": "Does the customer have a receipt?"
        },
        "urgency": {
            "type": "score",
            "instructions": "How urgent is this request?",
            "criteria": [
                "Routine",
                "Soon",
                "Today"
            ]
        }
    },
)
print(json.dumps(result["answers"], indent=2))

# Text and an image (or several)
receipt = hf_hub_download("vllm-sr/d3-lite", "assets/example-receipt.png")
result = model.system_one(
    state="The customer says the blender arrived cracked and attached the receipt.",
    images=[receipt],  # local paths, http(s) URLs, PIL images or base64 data URLs
    questions={
        "route": {
            "type": "choice",
            "instructions": "Which team should handle this request?",
            "criteria": {
                "returns": "Refunds, replacements and damaged deliveries",
                "billing": "Payments, invoices and charges",
                "technical": "Product setup and faults"
            }
        },
        "on_receipt": {
            "type": "noul",
            "instructions": "Does the receipt list the blender?"
        },
        "payment": {
            "type": "choice",
            "instructions": "How was the order paid?",
            "criteria": {
                "card": None,
                "cash": None,
                "gift card": None
            }
        }
    },
)
print(json.dumps(result["answers"], indent=2))

# Text and a video (or several)
clip = hf_hub_download("vllm-sr/d3-lite", "assets/example-video.mp4")
result = model.system_one(
    state="A short clip from a test camera.",
    videos=[clip],  # local paths, http(s) URLs, base64 data URLs or frame arrays
    questions={
        "direction": {
            "type": "choice",
            "instructions": "Which way does the square move?",
            "criteria": {
                "right": "From left to right",
                "left": "From right to left",
                "still": "It does not move"
            }
        },
        "color_change": {
            "type": "noul",
            "instructions": "Does the square change color?"
        }
    },
)
print(json.dumps(result["answers"], indent=2))

# Or as a pipeline:
# transformers.pipeline("decision", model="vllm-sr/d3-lite", trust_remote_code=True)(state=..., questions=..., images=..., videos=...)

Images go before the text of the request, each read at up to 1.6 megapixels; videos follow the images, read at 2 frames per second (at most 32 frames spread over the whole video, each at up to 0.2 megapixels). Every question of the request sees all of them.

Run with vLLM Semantic Router

vLLM Semantic Router serves Decision 3.0 natively in Engine mode, which runs one model behind the System One API on your own machine. Its answers match this package's own d3_server.py exactly, for text, images and videos (measured on AMD Instinct MI325X).

curl -fsSL https://vllm-sr.ai/install.sh | bash -s -- --channel dev --no-launch
export PATH="$HOME/.local/bin:$PATH"
vllm-sr serve -e vllm-sr/d3-lite

The platform is detected automatically; choose one with --platform auto|cpu|cuda|rocm (default auto).

Engine mode and Decision 3.0 are in the development channel (--channel dev) until a stable vLLM Semantic Router release includes them. The first start pulls the image for your machine and downloads the model. Then ask questions about a request:

curl -s localhost:8899/v1/systemone -H 'content-type: application/json' -d '{
  "model": "vllm-sr/d3-lite",
  "state": "Write a Python function that merges two sorted lists.",
  "questions": {
    "kind": {"type": "choice", "instructions": "What kind of work is this?",
             "criteria": {"code": "Writing or fixing code", "math": "Mathematics", "chat": "Anything else"}},
    "reasoning": {"type": "noul", "instructions": "Does answering this need multi-step reasoning?"}
  }
}'

Send images as base64 data URLs (PNG, JPEG or WebP) in images and videos (MP4, WebM, QuickTime or Matroska) in videos; every question sees them:

curl -s localhost:8899/v1/systemone -H 'content-type: application/json' --data-binary @- <<EOF
{
  "model": "vllm-sr/d3-lite",
  "state": "What does the attached image show?",
  "images": ["data:image/png;base64,$(base64 -w0 chart.png)"],
  "questions": {
    "kind": {"type": "choice", "instructions": "What kind of image is this?",
             "criteria": {"chart": "A chart or plot", "photo": "A photograph", "document": "A document"}}
  }
}
EOF
curl -s localhost:8899/v1/systemone -H 'content-type: application/json' --data-binary @- <<EOF
{
  "model": "vllm-sr/d3-lite",
  "state": "What happens in the clip?",
  "videos": ["data:video/mp4;base64,$(base64 -w0 clip.mp4)"],
  "questions": {
    "moving": {"type": "noul", "instructions": "Does something move across the scene?"}
  }
}
EOF

vllm-sr stop stops it. See Router and Engine modes for limits and options.

Evaluation

Text: Jev Decision Index 0.3.1

ModelJev Decision Index ↑Public ↑Same-skill tests ↑New-domain tasks ↑
d3-lite29.036.931.621.6
jiwo 0.8B24.328.728.318.1
EXAONE-4.0-1.2B-JEV v0.323.330.726.916.4
OneJev 0.8B20.522.221.819.9
JPT-0.8B Qwen3.5-0.8B LoRA18.719.417.822.0
Decision 2.0 (0.8B)17.520.621.313.9

Jev Decision Index against model size

Jev Decision Index by area: d3-lite and Decision 2.0 (0.8B)

Images: Jev Decision Index vision board 0.3.1

ModelVision Index ↑Public ↑Private ↑
d3-lite46.949.444.3
JPT-0.8B42.144.639.7
OneJev 0.8B41.546.536.5
Intern-Decision-0.8B36.339.033.7

d3-lite on the public vision benchmarks († approximate rebuild):

Benchmarkd3-lite
CV-Bench65.5
BLINK37.7
RealWorldQA35.9
CharXiv †65.7
InfographicVQA †74.9
Mind2Web †53.1
Winoground57.0
KIE (CORD+FUNSD) †93.2
Moderation (Hateful Memes)11.8
R-Bench-M10.5
MMMU-Pro vision8.3

Videos: Perception Test

Perception Test (validation)d3-lite
All 19,140 questions59.3
Memory48.1
Abstraction50.9
Physics52.3
Semantics77.0

Multiple-choice video question answering (three options per question, chance 33.3): top-1 accuracy (%), videos read with the defaults above.

d3-lite: internal evaluation. Others: live board data, text 2026-10-10, vision 2026-10-09.

License

Apache-2.0 (LICENSE). Built on Qwen/Qwen3.5-0.8B (Apache-2.0).

Citation

@misc{d3_lite_2026,
  title        = {{d3-lite}: A Multimodal Foundation Decision Model},
  author       = {{vLLM Semantic Router Team}},
  year         = {2026},
  howpublished = {\url{https://huggingface.co/vllm-sr/d3-lite}}
}

Trained on AMD Instinct MI325X GPUs.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · zero-shot-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3_5Model
Ревизия весов
3c49f5c

0 моделей