From: vllm-sr <huggingface.co/vllm-sr>Newsgroups: alt.freeweights.visionSubject:

d3

Date: 2026-11-15Commit: 62f07e5Signed: 2DC28CC7B26A283B ✓

Zero shot classification model with 26.1B parameters. Safetensors weights, 52.2 GB in all. Published by vllm-sr under Apache-2.0.

26.1B params52.2GBd3safetensorspermissive
FactsParams26.1BSize52.2 GBFormatssafetensorsTaskzero shot classificationLicenseApache-2.0From sourcepermissive
$ fw get vllm-sr/d3
# manifest sha256 733062df95e7… · 52.2 GB · 44 files
$ fw verify ./d3 vllm-sr/d3
From sourceHosted (signed)vllm-sr/d3Last check: 2026-11-15 02:45 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of Qwen3.8-27B.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
52.2 GB
Weights
52.2 GB (safetensors)
Parameters
26.1B
Formats
safetensors
Task
zero shot classification
License
Apache-2.0 (permissive)
Files
44, each with a sha256
Publisher
vllm-sr
Added
2026-11-15
Section
alt.freeweights.vision
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3.8-27B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:45 UTCpassed

Model card

From the publisher at commit 62f07e5. Shown as plain text with links; images open at the publisher.

Image: 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.

Try it free at decision.vllm-sr.ai · Official Space: vllm-sr/Decision-3.0

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.2: 66.3, first on the official text board and on its Pareto frontier; public suite 65.45, measured with the official 0.3 kit on the released weights: all 140,178 public requests answered, none unsupported.
  • +10.4 over Decision 2.0 (its 27B model: 55.9 on the official board): +8.5 on the public suite, ahead in all five of its areas, and +7.1 and +12.6 on the private same-skill tests and new-domain tasks.
  • 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 54.4 ms, requests with an image a median of 290 ms, and requests with a 10-second video a median of 500 ms, on one AMD Instinct MI325X, one request at a time with AutoModel.
  • Serving: 27 requests/s with p99 under 1 s on one AMD Instinct MI325X with vLLM Semantic Router, 1.5× AutoModel (one-question text, with batching, now the default); with one request per forward, the former default, it gave AutoModel's answers byte for byte when both used the same kernel settings (Serving performance).
  • 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.

Run with vLLM#

vLLM serves d3 natively: vllm serve loads this repository as it is, with no conversion, and answers on vLLM's System One endpoint, /v1/systemone. The support is on vLLM's main branch since 2026-10-14 (vllm-project/vllm#61565, commit 89cab55), and no vLLM release includes it yet (the latest is v0.31.0). Until one does, install a current nightly build with uv; vLLM's nightly indexes do not work with plain pip:

uv venv --python 3.12 --seed
source .venv/bin/activate

# NVIDIA GPUs (CUDA)
uv pip install -U vllm --torch-backend=auto --extra-index-url https://wheels.vllm.ai/nightly

# AMD GPUs (ROCm 7.2; glibc 2.39 or newer, as on Ubuntu 24.04)
sudo apt install -y libopenmpi3t64 libdw1t64
export VLLM_ROCM_VARIANT=$(curl -s https://wheels.vllm.ai/rocm/nightly | grep -oP 'rocm\d+' | head -1 | sed 's/%2B/+/g')
uv pip install --pre vllm --extra-index-url https://wheels.vllm.ai/rocm/nightly/${VLLM_ROCM_VARIANT} --index-strategy unsafe-best-match

The ROCm wheels load OpenMPI and libdw at import, hence the apt line (Ubuntu 24.04 package names). Start the server; the first start downloads the model. Then ask questions about a request:

vllm serve vllm-sr/d3 --max-model-len 32768

--max-model-len 32768 is plenty for d3's requests: a request with a full 32-frame video is about 6k tokens. Without it, vLLM takes the 262,144 positions of config.json as the limit. d3 reads its prompt with bidirectional attention, so vLLM serves it without chunked prefill and, at startup, profiles one forward pass of the whole limit; at 262,144 tokens that pass does not fit on an 80 GB GPU, even with d3-FP8.

curl -s localhost:8000/v1/systemone -H 'content-type: application/json' -d '{
  "model": "vllm-sr/d3",
  "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?"}
  }
}'

The reply gives each question its pick and each option a probability (d3 on one AMD Instinct MI300X; id, created and diagnostics left out, probabilities rounded):

{
  "object": "structured_decision",
  "model": "vllm-sr/d3",
  "answers": {
    "kind": {"type": "choice", "choice": "code", "probabilities": {"code": 0.9996, "math": 0.0002, "chat": 0.0002}, "confidence": 0.9996},
    "reasoning": {"type": "noul", "noul": 0.5808, "probabilities": {"yes": 0.5808, "no": 0.4192}, "confidence": 0.5808}
  },
  "usage": {"input_tokens": 213, "output_tokens": 0}
}

The probabilities are this package's, as model.system_one() gives them, and confidence is the chosen option's probability; a yes / no answer's noul is the probability of yes. The image and video requests of the next section work unchanged on port 8000: vLLM places the media before the text and reads them with this package's budgets. A top-level instructions field returns 400, since the prompt is fixed. vLLM reserves 92 % of the GPU's memory by default; lower --gpu-memory-utilization to share the GPU.

Verified on AMD Instinct MI300X (ROCm). These commands were run as written, without --max-model-len, in a new Ubuntu 24.04 environment with ROCm 7.2 and the ROCm nightly of 2026-10-15 (0.32.0rc1.dev190+g3f1bcfd82). Against this package's runtime (AutoModel with the versions in requirements.txt), vLLM made the same decisions on the request above and on the image and video requests of the next section, and on 415 of 416 further questions (text, JSON, a 40-option choice, an image and a video); the other one is a near-tie whose two most likely answers are 0.002 apart. The median probability difference was 0.0025. The CUDA command installs a nightly that includes d3, but it has not been run on an NVIDIA GPU yet.

In the measurements of the vLLM pull request, on one AMD Instinct MI325X, vLLM changed none of the 416 decisions and served 1.4× and 1.8× the requests per second of this package's own server (d3_server.py) at 8 and 64 concurrent clients; one request at a time it was 3 % slower. It starts more slowly than AutoModel: 215 s to the first answer with empty caches, against 40 s; --max-model-len 32768 brings that to 139 s.

Request fields and limits: Decision 3.0 in the vLLM docs.

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 matched this package's own d3_server.py exactly, for text, images and videos, with one request per forward, the former default (measured on AMD Instinct MI325X); with batching, now the default, a few near-tie decisions change (Serving performance).

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

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",
  "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",
  "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",
  "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.

Serving performance#

On one AMD Instinct MI325X, vLLM Semantic Router serves d3 at 27 requests/s with p99 under 1 s, 1.5× AutoModel (one-question text, with batching, now the default), and with one request per forward, the former default, it gave AutoModel's answers byte for byte when both used the same kernel settings.

Image: Serving throughput of d3 on one AMD Instinct MI325X: AutoModel, the package server and vLLM Semantic Router Engine mode

AutoModel runs in your own process, one call at a time (the Quickstart code); the package server is its python d3_server.py; Engine mode is vllm-sr serve -e, measured with one request per forward (exact in the chart, the former default) and with batching. In vLLM Semantic Router from main (its next development package and release), Engine mode batches concurrent requests by default and takes vLLM-style engine arguments: --max-num-batched-tokens, --max-num-seqs, --batch-window-ms and --dtype.

Where Engine mode helps, and what it costs:

  • Throughput: 1.5× AutoModel's requests per second on one-question text, 1.3× on 8-question images and 1.8× on 10-second videos, with the better of the two Engine setups in each row (8-question images: highest rates, since no side keeps p99 under 1 s there).
  • Start-up: the first answer comes 19.4 s after launch (one request per forward; 20.4 s with batching) with empty kernel caches, against 38.4 s for AutoModel, whose first image then takes another 6.20 s, and 80.8 s for the package server.
  • Many questions and long inputs: one request at a time, Engine mode with one request per forward answered 16 text questions in 548 ms (AutoModel: 572 ms), 8 questions about one image in 1.87 s (1.95 s) and a 32k-token text in 4.21 s (4.23 s); batching runs the 8 image questions together in 1.56 s, 20 % less than AutoModel.
  • GPU memory: 65.4 GiB per replica at peak with one request per forward, about the same as the package server's 65.2 GiB, and 62.1 GiB with batching; AutoModel, serving one request at a time, peaked at 61.8 GiB. Engine mode keeps up to 2 GiB of image features cached.
  • Answers: Engine mode with one request per forward returned answers byte-identical to AutoModel's on all 7 request types (text with 1, 4 or 16 questions, an image with 1 or 8, the video and a 32k-token text) when AutoModel used the same kernel settings: 135 Engine replies and 21 AutoModel calls compared. With the kernel autotuning AutoModel runs in each new process, 5 of the 7 were byte-identical and no decision changed (largest probability difference 0.005). Batching changed 0.048 % of decisions on a 4,000-request sample of the public suite (14 of 29,339 questions, near-ties), with gold accuracy 92.109 → 92.126 %.

A single short request is fastest in your own process: AutoModel answers one text question 0.9 ms sooner than Engine mode and one new image 22 ms sooner, the cost of going through the router to the model worker and its media path. Engine mode's gains come from serving many requests at once.

Single-request latency and the numbers behind the chart

One request at a time, warm (p50 / p90, ms):

RequestAutoModelPackage serverEngine, one request per forwardEngine, batching (now the default)
Text, 1 question54.4 / 54.655.0 / 55.355.3 / 55.657.2 / 57.9
Text, 16 questions572 / 574571 / 572548 / 549548 / 549
Image (1.6 MP), 1 question290 / 292295 / 297312 / 314315 / 316
Image (1.6 MP), 8 questions1.95 s / 1.95 s1.95 s / 1.97 s1.87 s / 1.88 s1.56 s / 1.57 s
Video (10 s, 1080p), 1 question500 / 518509 / 523551 / 579533 / 548
32k-token text, 1 question4.23 s / 4.24 s4.30 s / 4.30 s4.21 s / 4.23 s4.22 s / 4.23 s

Requests per second on one GPU, closed loop with up to 64 clients (p99 under 1 s, except *):

AutoModel †Package serverEngine, one request per forwardEngine, batching (now the default)
Text, 1 question18.417.718.127
Image (1.6 MP), 8 questions0.51 *0.53 *0.53 *0.67 *
Video (10 s, 1080p), 1 question2.02.83.73.7
Text, 1 question, saturation18.417.718.129

† Back-to-back calls in one process (1,000 / mean latency). * p99 over 1 s at every load; the highest rate is shown.

Measured on 2026-10-13, one AMD Instinct MI325X per replica and each side alone on the GPU: ROCm 7.2 with PyTorch 2.12; AutoModel and the package server with Transformers 5.17.0; vLLM Semantic Router Engine mode built from source, with serving optimizations that are newer than its published images. Requests: a support ticket of about 330 tokens with 1, 4 or 16 questions; a 1,456 × 1,092 PNG (1.6 MP) with 1 or 8 questions; a 10-second 1080p MP4, read at 2 frames per second; a 32k-token text; every image and video request carries new bytes. One request at a time: 3 warm-up calls, then up to 20 timed calls. Under load: 1, 2, 4, … 64 closed-loop clients, each level warmed up and then counted for 15 to 60 s; Engine mode admits 32 requests in flight per worker and answers the rest at once with 503. Start-up: model files on local disk; Engine mode from the start of its router process, without the CLI's image pull.

Evaluation#

Text: Jev Decision Index 0.3.2#
ModelJev Decision Index ↑Public ↑Same-skill tests ↑New-domain tasks ↑
d366.365.562.860.5
Decider 31B64.664.361.858.3
Perplexity Decider v1.1 (27B)62.862.361.155.6
Darwin-27B-ZTC62.562.658.757.7
AnyJev L0 · Gemma-4-31B60.259.859.153.0
Decision 2.0 (27B)55.957.055.747.9

d3 ranks first of the 149 entries on the official text board and is on its Pareto frontier: no entry with as many parameters or fewer scores higher. Five of the six Decision 3.0 models are on that frontier; d3-edge, second among the entries of its size, is not.

Image: Jev Decision Index against model size

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

Images: Jev Decision Index vision board 0.3.2#
ModelVision Index ↑Public ↑Private ↑
d371.374.168.5
Perplexity Decider v1.1 (27B)70.673.267.9
JEV-27B-VL69.672.866.4
Solomon v1.1 (27B)66.869.963.8

On the official vision board, the six Decision 3.0 models form the whole Pareto frontier: no other entry is on it. d3 ranks first of the 33 entries.

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.

Jev Decision Index: official leaderboard, text and vision boards 0.3.2, 2026-10-12; the boards evaluated v3.1.0, which has the same weights as this version. Size bands and the Pareto frontier use the parameter counts listed by the boards. d3 on the public vision benchmarks and the Perception Test: internal evaluation.

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.

Files

44 files · 52.2 GBWeights 52.2 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 44 files with their sha256
FileSizesha256
.eval_results/safeagents-judge-bench.yaml1.19 KB8c0c7de372dad8b4840ed907312629b6024371bb272449f7df6e9f70e927fb84
.eval_results/vllm-sr__d3.yaml1.11 KB51fc4bdd8db6c61bc5203eb8ec8ce7d17c05ce2f1f43d711fb1477da817b2157
.gitattributes1.81 KB46e076f3af99a31425dccecd5329d4d844ac37c41b5945f57cd3335ea46c694c
LICENSE11.4 KBc71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
MODEL_MANIFEST.json14.0 KB4959df7ee964c2fad24a8e853df8e3cda9bae61636fa5650cc1a0fed78539677
NOTICE100 B61f4ea488e1fed0c3fce97171506a23152c2591116442f78f15827fb9e6af469
README.md22.2 KBb8167cec1991daf0a1fa7f504a455a92d3564cb6bcb08a43d918cdfdc38bee05
assets/banner.png2.23 MBeb7ecc949232e1de544247899dd55ee629a36cfe276042d5795f65178b9c64c5
assets/example-receipt.png65.9 KBb9dbb8b103bacd45f1de824d844a3c07b81d57cb1a7466712ef060ad7dcb3926
assets/example-video.mp426.3 KBf4968ef89d07e97f20df4fd8047510a7a8e9df5c2d07c35e363a97927f164ab9
assets/index-areas.png129 KB7e3421ab0890be77b4212ffc5ba36d65ea0be725c0eb2315d54db61cccbc3273
assets/index-pareto.png208 KB22827a6293301dd024791678d6cd7d6d3d6d9352bd9422b591c443e9d08afacb
assets/serving-throughput.png193 KBc6f001dc732b62fd8aca49b496376a3dfa585295dcbbb9f63c93887542a1fd34
chat_template.jinja8.95 KBc3cf9e34abf4f9e36c2d72165aa9c132d3e2a725b6c2586aaa3a8af9d7a81041
config.json3.95 KB7e16284fafd2d54b73c10073c0391bfd6804886ceaf2cbe37fdb62d4c6813dea
d3_engine.py4.41 KB086238942762df45047a32cd9a8e2bedd9b63167eb40be260c776de567979f53
d3_fast.py22.3 KB68a1fb9a2c3bde9ac2763bf504decae592ca12722698fbde1b39a31262955535
d3_format.py7.01 KB3badfbc70561bb3f5b8ec16a11d2c455b96ddb32caace0a8a54ca102eae1f3fa
d3_kernels.py16.1 KB8f7534ca1e1846ebf7c4c73058002f3be4dbf0d5d426f0815150ae0cbe7677bd
d3_runtime.py95.6 KB2d90e93ac06b9ca4a84e0610ab9acfa2d6793ea4b40eec1b4a3da47577bdea37
d3_server.py17.7 KB766a20a69101e36ab0535a1ec683379db422380a83091f0eccd7e82edb6a02de
decision_config.json5.50 KB6b80ca11bd6ba481df4b3c187db8a5d1983786563ca05e2edccb0bdac0d2fc4f
merges.txt3.35 MBa9d356d7bdf1ef4949e3e748e95b8e10ad9d4e2e838eddc38a0a7b6b94d1db8d
model-00001-of-00011.safetensors5.00 GB4ecb29a7d1e2d1d0ad97008e5405a11d510a8a712a0b6491928359176fd56029
model-00002-of-00011.safetensors4.97 GB41dc277e43c9c5734656807da9f856f932338125a68ca6ec16b71dbdd6f97d62
model-00003-of-00011.safetensors4.93 GB46959de0f2202f7d6c53d122abff46c5f49f53871844eee01d60f4c035080146
model-00004-of-00011.safetensors4.97 GB946e87b8fa934091dc942622e5b72d16b8eb4d4571cafb2dbe36cb1022ea9275
model-00005-of-00011.safetensors4.97 GB87c7ce2751c7bf147394aa0413ae5e509907d52e16f59adb4a2db18ee023cef7
model-00006-of-00011.safetensors4.92 GBe4da6d081a7ef2012413537ef0e9cf6872df07b395cb65c08c05f9f79abb974a
model-00007-of-00011.safetensors4.97 GB262d7506f49ff1596aff610dccd46f4a33d6d9dab386bc5795c5abcab9a4d683
model-00008-of-00011.safetensors4.90 GB9e29bd831f8582119505018aeb3047030b698fe71fdd63bb38de2622b85534ed
model-00009-of-00011.safetensors5.00 GB0f1e3dfda5583dd38d61da22145451c8507ff7858a4293aa1e0e48ff20f9c319
model-00010-of-00011.safetensors4.90 GBf7a650a697b92b6561355624ae89b1aba2fc7df01572ff92a6531fa1c79cca14
model-00011-of-00011.safetensors2.63 GB9842116c181985fec72fcb9560f5c9b849800f6322f8304dcc466990758c7355
model.safetensors.index.json104 KBdc39d771cb240f775399e1845b11d081d8e007f14eecae3b780bc6272b128a46
modeling_d3.py12.1 KBf8f8db23ff58f1a990ffa24977d744a50e1b4446d02a64c22070967705b6dbef
pipeline_d3.py2.94 KB4f9297c7c74e596e9b67df91a1e6823cfada48bf781336f141974ff6a2f1038e
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
readout.safetensors5.22 MB5319cbf3ccdc5d3ba348b318d7b54acfc3a861d3ff94b578e787852c8726055a
requirements.txt723 Bde9defd71ae4e559a7f5bdcc935b23716f9788e8755f2ba6db1ab6862bcda12e
tokenizer.json12.8 MB0997f410c57a1f4e53b09e4be8f4a172d90edd9564368fb0847030937229b9f3
tokenizer_config.json17.9 KBb11349aafa7cdc6a320767cf7ceb29ed82f7eda5d65e8e0819e76f0ce947bf27
video_preprocessor_config.json385 B7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13
vocab.json6.72 MBce99b4cb2983d118806ce0a8b777a35b093e2000a503ebde25853284c9dfa003
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
62f07e54c6 pinned now2026-11-15 02:45 UTC44 files · 52.2 GB

Use it

$ fw get vllm-sr/d3
# manifest sha256 733062df95e7… · 52.2 GB · 44 files
$ fw verify ./d3 vllm-sr/d3
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/vllm-sr/d3.json --dir ./d3 $ python3 fw.py verify ./d3 ./vllm-sr__d3.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download vllm-sr/d3 --revision 62f07e54c6c3a5ff5f695107377edc43e1a86ea8 --local-dir ./d3

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: vllm-sr <huggingface.co/vllm-sr>Newsgroups: alt.freeweights.visionSubject: d3Date: 2026-11-15Commit: 62f07e5Signed: 2DC28CC7B26A283B ✓
Upstream
vllm-sr/d3
Pinned commit
62f07e54c6c3a5ff5f695107377edc43e1a86ea8
Manifest
d3.json · .minisig
Manifest sha256
733062df95e73c3596d56faa4054a3004e39962181bce1cbb9eec388f2fa8b7b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:45 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/vllm-sr/d3.json $ curl -O https://freeweights.allternit.com/manifests/vllm-sr/d3.json.minisig $ minisign -Vm d3.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen3.8-27B · this model is a finetune of it

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download vllm-sr/d3
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. d3.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of d3. Each has its own license check and page.

From: dima806 <huggingface.co/dima806>Subject: ai_vs_real_image_detection
From: legekka <huggingface.co/legekka>Subject: AI-Anime-Image-Detector-ViT
From: onnx-community <huggingface.co/onnx-community>Subject: AI-Anime-Image-Detector-ViT-ONNX
From: AICodexLab <huggingface.co/AICodexLab>Subject: answerdotai-ModernBERT-base-ai-detector
From: onnx-community <huggingface.co/onnx-community>Subject: answerdotai-ModernBERT-base-ai-detector-ONNX
From: onnx-community <huggingface.co/onnx-community>Subject: bart-large-cnn-ONNX