Downloads · 30 days
79
0% of all-time downloads
vectionlabs/Salience-1-9B
Salience-1-9B is a image-text-to-text model from vectionlabs. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
Downloads · 30 days
79
0% of all-time downloads
All-time downloads
373K
Public
Parameters
8.8B
17.6 GB on disk
Likes
14
Public
Click a slice to open those files.
.safetensors17.5 GB · 100%
From the Hugging Face model README
A 9B multimodal reasoning model, sharpened for code and agentic work — that can see.
Vection Labs
Weights · Benchmarks · Quickstart · Fast inference · Limitations
</div>Salience 1 (9B) is a dense, 9-billion-parameter vision-language model built for hard, practical work: writing and debugging real code, driving tools and agents, multi-step mathematical reasoning, and visual understanding over images and video — inside a single model with a context window of up to 1M tokens.
It is the successor of Maestro1-9B, engineered around a single goal: push the axis users ask for most — code and agentic/tool use — without giving up the deep reasoning, vision, and million-token context the family is known for.
It is designed for people who care less about chat pleasantries and more about whether the model can do the thing: ship the function, find the bug, call the right tool, read the diagram, finish the proof.
transformers-native, single-file deployment.| Parameters | 9B (dense) |
| Modalities | text, image, video → text |
| Context window | up to 1,000,000 tokens (interleaved multimodal RoPE) |
| Precision | bfloat16 master weights |
| Architecture | Qwen3-VL (Qwen3-8B language model, 36 layers) + native vision encoder |
| License | Apache-2.0 |
| Library | 🤗 transformers (AutoModelForImageTextToText) |
Salience 1 is a dense Qwen3-VL model: a 36-layer Qwen3-8B language model coupled to a native vision encoder, with interleaved multimodal RoPE carrying the context window from 256K up to 1M tokens.
Its capability profile is built around three pillars:
The vision pathway and long-context behavior are preserved end to end, so the same reasoning that solves an olympiad problem also reads a chart, a UI screenshot, or a short clip.
Salience 1 targets technical assistance, coding agents, and research:
It is not intended for high-stakes decisions without human review, nor as a source of truth for medical, legal, or financial advice.
All results use a single reproducible evaluation harness with greedy/CoT settings; the Maestro1-9B column is run under the identical protocol for a like-for-like comparison.
| Benchmark | Setting | Maestro1-9B | Salience-1-9B |
|---|---|---|---|
| GSM8K | 0-shot CoT, exact match | — | — |
| MATH-500 | 0-shot CoT, exact match | — | — |
| HumanEval | 0-shot, pass@1 | — | — |
| MBPP | 3-shot, pass@1 | — | — |
| MMLU | 0-shot | — | — |
| Benchmark | Setting | Maestro1-9B | Salience-1-9B |
|---|---|---|---|
| MMMU (val) | 0-shot | — | — |
| MathVista (testmini) | 0-shot | — | — |
| DocVQA (val) | 0-shot, ANLS | — | — |
The evaluation protocol, prompts, and answer-extraction logic are fixed and reproducible end-to-end.
from transformers import AutoModelForImageTextToText, AutoProcessor
from qwen_vl_utils import process_vision_info
import torch
model_id = "vectionlabs/Salience-1-9B"
proc = AutoProcessor.from_pretrained(model_id)
model = AutoModelForImageTextToText.from_pretrained(
model_id, dtype=torch.bfloat16, device_map="auto"
)
messages = [{
"role": "user",
"content": [
{"type": "image", "image": "https://example.com/diagram.png"},
{"type": "text", "text": "Explain what this diagram proves, step by step."},
],
}]
text = proc.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
imgs, vids = process_vision_info(messages)
inputs = proc(text=[text], images=imgs, videos=vids, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=1024)
print(proc.batch_decode(out[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)[0])
Text-only works the same way with a plain {"type": "text", ...} message.
Salience 1 is built to be fast in production, not just accurate:
transformers (assistant_model=) and in vLLM
(--speculative-model)./no_think for instant direct answers, or /think to
unlock deep step-by-step reasoning on hard math and multi-step agentic planning — you spend
latency only when the task is worth it.temperature=0.6, top_p=0.95, top_k=20;
direct answers → temperature=0.7, top_p=0.8, top_k=20.device_map="auto" on one modern accelerator; 4-bit
quantization fits the model on a single consumer GPU.transformers generation and vision-capable serving
stacks such as vLLM (with optional speculative decoding) for high-throughput production use.@misc{vectionlabs2026salience1,
title = {Salience 1 (9B): A Multimodal Reasoning and Coding Model},
author = {Vection Labs},
year = {2026},
url = {https://huggingface.co/vectionlabs/Salience-1-9B}
}