/ Модель

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

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

d3

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

Производная модели vllm-sr/d3. d3 — мультимодальная модель принятия решений, которая оценивает варианты ответов на текст, изображения и видео, возвращая вероятность каждого варианта.

15скачиваний за 30 дней0лайковвеса обновлены11 окт 2026

Бенчмарки

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

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

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

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

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

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

Карточка модели Ankushbl6/d3 на Hugging Face совпадает с карточкой vllm-sr/d3, поэтому описание составлено по ней.

d3 — мультимодальная модель принятия решений на 27 млрд параметров, разработанная командой Decision 3.0 проекта vLLM Semantic Router. Она принимает текст или JSON, а также изображения и видео, и отвечает на вопросы выбора, «да/нет» и оценки по шкале. Для каждого варианта ответа модель возвращает вероятность; вместо свободной генерации текста она выдаёт структурированные оценки вариантов.

Модель предназначена для классификации и оценки входных данных, визуальных вопросов с вариантами ответа и принятия нескольких решений по одному запросу. Она может одновременно обработать несколько вопросов об одном тексте, наборе изображений или видео. В README приведены результаты тестирования на текстовых, визуальных и видео задачах; видео анализируется с частотой до двух кадров в секунду. Репозиторий указывает дообучение Qwen/Qwen3.8-27B, архитектуру Qwen3.5 и формат safetensors. Лицензия — Apache-2.0.

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

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

  • Классификация текста по заданным категориям без отдельной генерации ответа
  • Ответы «да» или «нет» на вопросы о тексте или изображении
  • Оценка входных данных по заданной шкале
  • Выбор наиболее подходящего варианта по изображению
  • Ответы на вопросы с вариантами по видеоролику
  • Пакетная оценка нескольких вопросов об одном наборе входных данных

Ограничения

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

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

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

Открыть на Hugging Face

d3: Decision 3.0

d3

d3 is the 27B 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.

Parameters26.09B, including the 0.46B 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: 65.45, measured with the official 0.3 kit on the released weights: all 140,178 public requests answered, none unsupported.
  • +8.5 on the public suite over Decision 2.0 (its 27B model: 56.97 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): 77.4 (internal evaluation).
  • Speed: text requests take a median of 55 ms, requests with an image a median of 273 ms, and requests with a 10-second video a median of 553 ms, on one AMD Instinct MI325X, 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", 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", "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", "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", 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.

Evaluation

Text: Jev Decision Index 0.3.1

ModelJev Decision Index ↑Public ↑Same-skill tests ↑New-domain tasks ↑
d364.765.562.856.6
Perplexity Decider v1.1 (27B)62.862.361.155.6
Fastino GLiDE no-thinking (28B)60.259.159.552.9
Jev60.158.058.055.0
Torchcast Decision 27B59.965.158.150.8
Decision 2.0 (27B)55.957.055.747.9

Jev Decision Index against model size

Jev Decision Index by area: d3 and Decision 2.0 (27B)

Images: Jev Decision Index vision board 0.3.1

ModelVision Index ↑Public ↑Private ↑
d371.674.268.9
Perplexity Decider v1.1 (27B)70.673.267.9
JEV-27B-VL69.672.866.4
Solomon v1.1 (27B)66.869.963.8

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

Benchmarkd3
CV-Bench76.2
BLINK59.9
RealWorldQA73.4
CharXiv †91.7
InfographicVQA †96.7
Mind2Web †90.0
Winoground85.8
KIE (CORD+FUNSD) †97.7
Moderation (Hateful Memes)43.9
R-Bench-M33.0
MMMU-Pro vision47.0

Videos: Perception Test

Perception Test (validation)d3
All 19,140 questions77.4
Memory80.3
Abstraction71.2
Physics72.5
Semantics88.8

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

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

License

Apache-2.0 (LICENSE). Built on Qwen/Qwen3.8-27B (Apache-2.0).

Citation

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

Trained on AMD Instinct MI325X GPUs.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей