LLM & SLM

Choosing a language model: large or small?

Compare models, inference software and memory requirements for your workload, with published results and practical guides.

Running a language model on your own computer or server can support chat, coding, translation or answers grounded in documents. Data confidentiality, control over service dependencies and predictable costs are common reasons to consider local deployment. The range of models and execution methods makes the choice less straightforward: which model is sufficient for the task, what fits the available hardware, and when does upgrading the infrastructure make a useful difference?

This guide brings those decisions together. Its interactive tables compare small and large language models, related specialist models, hardware requirements and runtime software, with links to the supporting sources. The accompanying articles explain the practical advantages and limits of each approach, connecting the task and required quality to the resources and budget needed to deliver it.

Language models of different sizes connected to chat, coding and document applications
Using this collection

Where should I start?

Open a table to compare options; read the articles in each path to understand the concepts and choices.

Interactive guide

Start with the key questions; add deployment details later to refine the plan.

Which task do you want to improve?

The task determines which model capabilities to test.

Related article ↗
Organizational model guide

Choose one task for a first trial

Choose a letter summary, invoice amount extraction or policy lookup. Define a correct output with the person doing the work, then return to the first question.

Your supplied information

Read next

For the technical team

Test the same candidates above with recorded versions and settings.

Weight, runtime software and provider terms are separate. Check the linked weight license for this use; runtime and hosted-service conditions apply independently.

All answers and their provenance

2026-09-20.2 · 2026-09-20 — Qwen3.6 / Qwen3.7

For the contractor

Quote a pilot using these same models, budgets and criteria. Separate setup, operations and support, and specify maintenance ownership and load-test acceptance.

161 Model 17 Software 7 interactive tables 14 guide articles Data last updated:

Once you know the model and its memory requirements, compare suitable GPUs and servers.

Sources and coverage

Specifications come from model cards, configurations and versioned software documentation. Quality and speed results retain their reporter and source conditions; this site has not run independent model benchmarks.

Candidates cover distinct roles: text generation, coding, images and documents, embedding and reranking. Model size and a multilingual label do not replace evidence for the selected task and language.

The hardware table and most current speed reports focus on NVIDIA. CPU, Apple Silicon and AMD execution depends on the software and backend; the guide lacks matched speed results for ranking all these platforms. Software routes and supported hardware

Memory estimates combine weight-file bytes, KV and a reserve for each device. The conventional KV formula is not applied to hybrid, MLA or unknown architectures. Assumptions are available in the memory section.

Data reviewed: · Report a correction through the résumé contact links

Data view

Model catalog

Downloadable-weight models: size, architecture, context and licence. API-only services are not listed here.

Test shown in the result column: MIRACL · nDCG@10 · en

This selection applies to result columns across tables. Execution conditions are available in each model’s details.

Results grouped by test ←
161 results out of 161 rows
Downloadable package
Documented setup path
Family
Model type
Model stage
Declared model size(billion)
Advanced filters 18 controls
Artifact publisher
Active parameters(billion)
Parameter architecture
Input
Output
Application
Maximum context length(token)
Release status
Release date
Review date
All rows
Row comparison and conditions

Comparison rule: Side-by-side display is available; calculations require compatible units and version-specific attribution.

Use × beside a heading to hide its column. Open row details for sources and conditions.

Hidden columns:
Models available through APIs · 6

These API services are excluded from local memory estimates and self-hosting suggestions.

GPT-6.1 Sol · gpt-6.1-sol

OpenAI · API · 1,050,000 context tokens · maximum output 128,000 · 2026-10-03

Input: text and image → output: text · no downloadable weights · fine-tuning unsupported.

Responses API tools: MCP · computer use · code interpreter · file search · web search

Standard USD per 1M tokens; input / cached input / cache write / output: $2 / $0.1 / $2.5 / $10

If a request exceeds 272,000 input tokens, rates for its entire input and output become $4 / $0.2 / $5 / $15. Tool fees are separate; Persian quality and performance claims need independent evaluation.

Official source and availability ↗
NVIDIA Nemotron 3.5 Bolt E4B · nvidia/nemotron-3.5-bolt-e4b

NVIDIA · API · 65,536 context tokens · 2026-10-24

Prototype: NVIDIA lists a free endpoint. The base model card specifies 64K; the API page rounds it to 66K. “Download not available” describes this platform only; public BF16 and GGUF weights are published separately on Hugging Face. Persian quality and regional access are unverified.

Official source and availability ↗
Language model catalog
CompareDetails
Input → output
Main uses
Licence
Download and run
Official page ↗
BGE · BAAI approximately 0.569 billion · Dense Text ← Vector 8,192 tokens Hybrid document retrieval in RAG MIT ↗
Official page ↗
BGE · BAAI approximately 0.568 billion · Dense Text ← Structured data 8,192 tokens Reorder retrieved documents Apache-2.0 ↗
Official page ↗
Aya / Cohere · Cohere Labs approximately 32 billion · Dense Text ← Text 131,072 tokens Multilingual writing and chat with long documents CC-BY-NC-4.0 + Cohere Acceptable Use Policy ↗ Commercial use subject to licence
Official page ↗
Aya / Cohere · Cohere Labs approximately 8 billion · Dense Text ← Text 8,192 tokens Multilingual writing and rewriting assistant CC-BY-NC-4.0 + Cohere Acceptable Use Policy ↗ Commercial use subject to licence
Official page ↗
Aya / Cohere · Cohere Labs approximately 3.35 billion · Dense Text ← Text 8,192 tokens Local chat across languages CC-BY-NC-4.0 + Cohere Acceptable Use Policy ↗ Commercial use subject to licence
Official page ↗
SmolLM · Hugging Face approximately 1.7 billion · Dense Text ← Text 8,192 tokens Prototype a small assistant with function calling Apache-2.0 ↗
Official page ↗
SmolLM · Hugging Face approximately 0.135 billion · Dense Text ← Text 8,192 tokens Explore instruction following with a very small model Apache-2.0 ↗
Official page ↗
SmolLM · Hugging Face approximately 0.36 billion · Dense Text ← Text 8,192 tokens Short-text rewriting and summarization Apache-2.0 ↗
Official page ↗
SmolLM · Hugging Face approximately 3 billion · Dense Text ← Text 65,536 tokens Up to 131,072 tokens with Configure YaRN and increase max_position_embeddings Small assistant with selectable thinking mode Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 0.6 billion · Dense Text ← Text 32,768 tokens Prototype chat with the smallest Qwen3 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 1.7 billion · Dense Text ← Text 32,768 tokens Small text assistant with reasoning control Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 14.8 billion · Dense Text ← Text 32,768 tokens Up to 131,072 tokens with YaRN configuration Text generation and analysis with dense Qwen3 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 30.5 billion · 3.3 billion active · Mixture of experts (MoE) Text ← Text 32,768 tokens Up to 131,072 tokens with YaRN configuration Tool-oriented assistant with MoE architecture Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 32.8 billion · Dense Text ← Text 32,768 tokens Up to 131,072 tokens with YaRN configuration Multi-step analysis with a larger dense Qwen3 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 4 billion · Dense Text ← Text 32,768 tokens Up to 131,072 tokens with YaRN configuration General assistant at four billion parameters Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 8.2 billion · Dense Text ← Text 32,768 tokens Up to 131,072 tokens with YaRN configuration Chat and text tasks with thinking control Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 30.5 billion · 3.3 billion active · Mixture of experts (MoE) Text ← Text 262,144 tokens Up to 1,048,576 tokens with YaRN configuration Repository editing with a tool-using assistant Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 0.6 billion · Dense Text ← Vector 32,768 tokens Vector retrieval with the smallest Qwen3 Embedding Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 4 billion · Dense Text ← Vector 32,768 tokens Multilingual indexing with adjustable vectors Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 8 billion · Dense Text ← Vector 32,768 tokens Document retrieval with the largest listed Qwen3 Embedding Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 0.6 billion · Dense Text ← Structured data 32,768 tokens Lighter reranking in the Qwen3 family Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 4 billion · Dense Text ← Structured data 32,768 tokens Instruction-aware reranking of candidate documents Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 8 billion · Dense Text ← Structured data 32,768 tokens Reranking with the 8B Qwen3 variant Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 8 billion nominal · Dense Total parameter count unverified Text, Image, Video ← Text 262,144 tokens Read images and documents with Qwen3-VL Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 2 billion · approximately 2 billion Language component · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Multimodal prototyping with small Qwen3.5 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 35 billion · 3 billion active · approximately 35 billion Language component · Mixture of experts (MoE) · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,010,000 tokens with Context extension with YaRN Multimodal agent with MoE Qwen3.5 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 4 billion · approximately 4 billion Language component · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,010,000 tokens with Context extension with YaRN Text and image processing at four billion parameters Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 9 billion · approximately 9 billion Language component · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,010,000 tokens with Context extension with YaRN Document and image assistant with dense Qwen3.5 Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 27 billion · approximately 27 billion Language component · Hybrid · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,000,000 tokens with Context extension with YaRN Long workflows with a text–image agent Apache-2.0 ↗
Official page ↗
OLMo · Allen Institute for AI approximately 7 billion · Dense Text ← Text 65,536 tokens Instruction-following research with inspectable training Apache-2.0 ↗
Official page ↗
DeepSeek · DeepSeek approximately 8 billion · Dense Text ← Text 131,072 tokens Explore reasoning distilled from R1-0528 MIT ↗
Official page ↗
DeepSeek · DeepSeek approximately 70 billion · Dense Text ← Text 131,072 tokens Distilled reasoning on a Llama 70B base MIT + underlying Llama 3.3 terms ↗
Official page ↗
DeepSeek · DeepSeek approximately 1.5 billion · Dense Text ← Text 131,072 tokens Explore reasoning limits in a very small distilled model MIT ↗
Official page ↗
DeepSeek · DeepSeek approximately 14 billion · Dense Text ← Text 131,072 tokens Problem solving with a mid-sized R1 distillation MIT ↗
Official page ↗
DeepSeek · DeepSeek approximately 32 billion · Dense Text ← Text 131,072 tokens Analysis and coding with a dense 32B distillation MIT ↗
Official page ↗
DeepSeek · DeepSeek approximately 7 billion · Dense Text ← Text 131,072 tokens Problem solving with the 7B R1 distillation MIT ↗
Official page ↗
DeepSeek · DeepSeek 685.397 billion stored elements · Mixture of experts (MoE) Count stored in the checkpoint, including additional components; not active parameters per generated token. Text ← Text 163,840 tokens Connect reasoning and tools in agent workflows MIT ↗
Official page ↗
DeepSeek · DeepSeek 8 billion Active during prefill · 16 billion Active during decode · approximately 552 billion Main backbone · approximately 196 billion Engram conditional memory · Mixture of experts (MoE) · hybrid attention Total parameter count unverified Text, Image ← Text 1,000,000 tokens Multimodal agent for very long inputs MIT ↗
SAFETENSORS · Official ↗
Official page ↗
Gemma · Google DeepMind approximately 12 billion · Dense Text, Image ← Text 131,072 tokens Ask about images and text with mid-sized Gemma 3 gemma ↗
Official page ↗
Gemma · Google DeepMind approximately 1 billion · Dense Text ← Text 32,768 tokens Small text assistant from the Gemma 3 family gemma ↗
Official page ↗
Gemma · Google DeepMind approximately 27 billion · Dense Text, Image ← Text 131,072 tokens Text and image understanding with the largest listed Gemma 3 gemma ↗
Official page ↗
Gemma · Google DeepMind approximately 4 billion · Dense Text, Image ← Text 131,072 tokens Getting started with images in the Gemma 3 family gemma ↗
Official page ↗
Gemma · Google DeepMind approximately 26 billion nominal · approximately 25.2 billion Language component in the publisher's table · Mixture of experts (MoE) Total parameter count unverified Text, Image, Video ← Text 262,144 tokens Multimodal reasoning with MoE Gemma 4 Apache-2.0 ↗
Official page ↗
Gemma · Google DeepMind approximately 2.3 billion Effective count excluding the embedding table · approximately 5.1 billion Language component including embeddings · approximately 0.3 billion Audio encoder · Dense Total parameter count unverified Text, Image, Audio, Video ← Text 131,072 tokens Local text, image and audio processing with small Gemma 4 Apache-2.0 ↗
Official page ↗
Granite · IBM approximately 2 billion · Dense Text ← Text 131,072 tokens Generate answers from retrieved documents Apache-2.0 ↗
Official page ↗
E5 · intfloat / multilingual E5 authors 0.118 billion · Dense Text ← Vector 512 tokens Multilingual retrieval with low-dimensional vectors MIT ↗
Official page ↗
Llama · Meta approximately 70 billion · Dense Text ← Text 131,072 tokens General assistant with large Llama 3.1 llama3.1 ↗
Official page ↗
Llama · Meta approximately 8 billion · Dense Text ← Text 131,072 tokens Chat and text work with Llama 3.1 8B llama3.1 ↗
Official page ↗
Llama · Meta approximately 1 billion · Dense Text ← Text 131,072 tokens Local rewriting and summarization with small Llama llama3.2 ↗
Official page ↗
Llama · Meta approximately 3 billion · Dense Text ← Text 131,072 tokens On-device text assistant with Llama 3B llama3.2 ↗
Official page ↗
Phi · Microsoft approximately 3.8 billion · Dense Text ← Text 131,072 tokens Analysis and logic under tighter resource constraints MIT ↗
Official page ↗
Mistral · Mistral AI approximately 24 billion · Dense Text, Image ← Text 262,144 tokens Multi-file editing and repository-search agent Apache-2.0 ↗
Official page ↗
Mistral · Mistral AI approximately 3.4 billion Language component · Dense Total parameter count unverified Text, Image ← Text 262,144 tokens Published weights are FP8; execution capacity depends on precision and context memory. Multimodal assistant for edge deployment Apache-2.0 ↗
Official page ↗
Mistral · Mistral AI approximately 7 billion · Dense Text ← Text 32,768 tokens Text assistant with Mistral function-calling format Apache-2.0 ↗
Official page ↗
Mistral · Mistral AI approximately 24 billion · Dense Text, Image ← Text 131,072 tokens Multilingual text and image assistant Apache-2.0 ↗
Official page ↗
Nemotron · NVIDIA approximately 9 billion · Hybrid · hybrid attention Text ← Text 131,072 tokens Document-grounded answers with a reasoning budget nvidia-open-model-license ↗
Official page ↗
gpt-oss · OpenAI approximately 117 billion · 5.1 billion active · Mixture of experts (MoE) Text ← Text 131,072 tokens With the YaRN settings supplied with the published model Adjustable-reasoning agent with the larger gpt-oss Apache-2.0 ↗
Official page ↗
gpt-oss · OpenAI approximately 21 billion · 3.6 billion active · Mixture of experts (MoE) Text ← Text 131,072 tokens With the YaRN settings supplied with the published model Local reasoning with the smaller gpt-oss Apache-2.0 ↗
Official page ↗
GLM · Z.ai approximately 30 billion · 3 billion active · Mixture of experts (MoE) Text ← Text 202,752 tokens Coding agent with preserved reasoning MIT ↗
Official page ↗
Kimi · Moonshot AI approximately 1,000 billion nominal · 32 billion active · Mixture of experts (MoE) Total parameter count unverified Text ← Text 131,072 tokens Text agent for coding and tool-based workflows Modified MIT ↗ Commercial use subject to licence
Official page ↗
Kimi · Moonshot AI approximately 1,000 billion nominal · 32 billion active · Mixture of experts (MoE) Total parameter count unverified Text ← Text 262,144 tokens Reasoning agent for long tool chains and analysis Modified MIT ↗ Commercial use subject to licence
Official page ↗
Kimi · Moonshot AI approximately 1,000 billion nominal · 32 billion active · Mixture of experts (MoE) Total parameter count unverified Text, Image, Video ← Text 262,144 tokens Multimodal agent for coding from visual designs and document analysis Modified MIT ↗ Commercial use subject to licence
Official page ↗
MiniMax · MiniMax approximately 230 billion nominal · 10 billion active · Mixture of experts (MoE) Total parameter count unverified Text ← Text 196,608 tokens Software development assistant for tool-based workflows Modified MIT ↗ Commercial use subject to licence
Official page ↗
MiniMax · MiniMax approximately 230 billion nominal · 10 billion active · Mixture of experts (MoE) Total parameter count unverified Text ← Text 196,608 tokens Tool-oriented model for coding and multi-step planning Modified MIT ↗ Commercial use subject to licence
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 235 billion · 22 billion active · Mixture of experts (MoE) Text ← Text 262,144 tokens Large direct-answer assistant with long context Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 480 billion · 35 billion active · Mixture of experts (MoE) Text ← Text 262,144 tokens Coding agent for large, multi-file repositories Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 27 billion · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Multimodal assistant for analysis, code and documents Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 0.8 billion · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Small model for prototyping and task specialization Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 122 billion · 10 billion active · Mixture of experts (MoE) Text, Image, Video ← Text 262,144 tokens Multimodal MoE model for analysis and tool use Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 397 billion · 17 billion active · Mixture of experts (MoE) Text, Image, Video ← Text 262,144 tokens Large multimodal assistant for complex problems Apache-2.0 ↗
Official page ↗
Llama · Meta approximately 70 billion nominal · Dense Total parameter count unverified Text ← Text 131,072 tokens Multilingual text assistant for answers and enterprise tasks llama3.3 ↗ Commercial use subject to licence
Official page ↗
Phi · Microsoft approximately 14 billion nominal · Dense Total parameter count unverified Text ← Text 16,384 tokens English model for mathematics, logic and text generation MIT ↗
Official page ↗
SmolVLM · Hugging Face approximately 2.2 billion nominal · Dense Total parameter count unverified Text, Image, Video ← Text 8,192 tokens Small model for questions about images and video Apache-2.0 ↗
Official page ↗
MiniLM · Sentence Transformers 0.023 billion · Dense Text ← Vector 256 tokens Lightweight English embeddings for search and clustering Apache-2.0 ↗
Official page ↗
E5 · intfloat / multilingual E5 authors 0.278 billion · Dense Text ← Vector 512 tokens Multilingual embeddings with separate query and document prefixes MIT ↗
Official page ↗
E5 · intfloat / multilingual E5 authors 0.56 billion · Dense Text ← Vector 512 tokens Multilingual embeddings for semantic search MIT ↗
Official page ↗
BGE · BAAI 0.033 billion · Dense Text ← Vector 512 tokens Small English embedding model for document retrieval MIT ↗
Official page ↗
BGE · BAAI 0.278 billion · Dense Text ← Structured data 512 tokens English and Chinese reranker for search results MIT ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 7.61 billion · Dense Text ← Text 32,768 tokens Small coding assistant for explaining and correcting code Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 14.7 billion · Dense Text ← Text 32,768 tokens Coding assistant for generation, explanation and debugging Apache-2.0 ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud approximately 32.5 billion · Dense Text ← Text 32,768 tokens Coding assistant with more capacity for difficult problems Apache-2.0 ↗
Official page ↗
EmbeddingGemma · Google DeepMind approximately 0.3 billion nominal · Dense Total parameter count unverified Text ← Vector 2,048 tokens Small multilingual embedding model for on-device execution gemma ↗ Commercial use subject to licence
Official page ↗
Jina · Jina AI approximately 0.57 billion nominal · Dense Total parameter count unverified Text ← Vector 8,192 tokens Multilingual embedding model with task-specific adapters CC-BY-NC-4.0 ↗ Commercial use subject to licence
Official page ↗
Jina · Jina AI 0.278 billion · Dense Text ← Structured data 1,024 tokens Multilingual reranker for longer documents CC-BY-NC-4.0 ↗ Commercial use subject to licence
Official page ↗
Mixedbread · Mixedbread 0.335 billion · Dense Text ← Vector 512 tokens English embedding model for retrieval with query instructions Apache-2.0 ↗
Official page ↗
Nomic · Nomic AI 0.137 billion · Dense Text ← Vector 8,192 tokens English embedding model with long context and reducible dimensions Apache-2.0 ↗
Official page ↗
ModernBERT · Answer.AI / LightOn 0.15 billion · Dense Text ← Structured data 8,192 tokens Base encoder for training classification and entity extraction Apache-2.0 ↗
Official page ↗
Qwen · Qwen 1.54 billion · Dense Text ← Text 32,768 tokens Code completion and fill-in-the-middle apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
StarCoder2 · bigcode 3 billion · Dense Text ← Text 16,384 tokens Local attention with a 4,096-token window. Code completion with sliding-window attention bigcode-openrail-m ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 80 billion · 3 billion active · Mixture of experts (MoE) · hybrid attention Text ← Text 262,144 tokens Coding agent apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
E5 · intfloat 0.56 billion · Dense Text ← Vector 512 tokens Multilingual retrieval with task instructions mit ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 4 billion · Dense Text ← Text 262,144 tokens Small direct-answer assistant apache-2.0 ↗
Official page ↗
Tooka · PartAI 0.123 billion · Dense Text ← Vector 512 tokens Persian text embeddings —
SAFETENSORS · Official ↗
Official page ↗
Tooka · PartAI 0.353 billion · Dense Text ← Vector 512 tokens Persian text embeddings —
SAFETENSORS · Official ↗
Official page ↗
ParsBERT · HooshvareLab Dense Parameter count not recorded Text ← Structured data 512 tokens Training base for Persian tasks —
PYTORCH · Official ↗
Official page ↗
Salamandra · BSC-LT 2.253 billion · Dense Text ← Text 8,192 tokens Iberian-language text generation Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Salamandra · BSC-LT 7.768 billion · Dense Text ← Text 8,192 tokens Iberian-language text generation Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
MiniCPM · openbmb 2.517 billion · Dense Text ← Text 131,072 tokens Reasoning with a compact model Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
LFM · LiquidAI 1.17 billion · Hybrid Text ← Text 32,768 tokens On-device information extraction LFM Open License 1.0 ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Granite · ibm-granite 3.66 billion · Dense Text ← Text 131,072 tokens Reasoning with a compact model Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
GLM · Z.ai 744 billion · 40 billion active · Mixture of experts (MoE) Text ← Text 202,752 tokens Coding and tool use MIT ↗
SAFETENSORS · Official ↗
Official page ↗
GLM · Z.ai 753.864 billion stored elements · Mixture of experts (MoE) Count stored in the checkpoint, including additional components; not active parameters per generated token. Text ← Text 202,752 tokens Coding and tool use MIT ↗
SAFETENSORS · Official ↗
Official page ↗
GLM · Z.ai 753.33 billion stored elements · Mixture of experts (MoE) Count stored in the checkpoint, including additional components; not active parameters per generated token. Text ← Text 1,048,576 tokens Coding and tool use MIT ↗
SAFETENSORS · Official ↗
Official page ↗
GLM · Z.ai Mixture of experts (MoE) Parameter count not recorded Text ← Text 1,048,576 tokens Coding and tool use GLM-5.3 License ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Kimi · Moonshot AI 1,000 billion · 32 billion active · Mixture of experts (MoE) Text, Image, Video ← Text 262,144 tokens Coding and tool use Modified MIT ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Kimi · Moonshot AI 1,000 billion · 32 billion active · Mixture of experts (MoE) Text, Image, Video ← Text 262,144 tokens Coding and tool use Modified MIT ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Kimi · Moonshot AI 2,800 billion · 104 billion active · Mixture of experts (MoE) Text, Image, Video ← Text 1,048,576 tokens Coding and tool use Kimi K3 License ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 2 billion · Dense Text, Image, Video ← Vector 32,768 tokens Multimodal retrieval Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 8 billion · Dense Text, Image, Video ← Vector 32,768 tokens Multimodal retrieval Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 2 billion · Dense Text, Image, Video ← Structured data 32,768 tokens Multimodal reranking Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen 8 billion · Dense Text, Image, Video ← Structured data 32,768 tokens Multimodal reranking Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud 27.781 billion · approximately 27 billion Language component; publisher rounded count · Dense · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,010,000 tokens with Requires YaRN configuration; native context is 262,144 tokens. Text and vision model with hybrid attention Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Qwen · Qwen / Alibaba Cloud 35.952 billion · 3 billion active · approximately 35 billion Language component; publisher rounded count · Mixture of experts (MoE) · hybrid attention Text, Image, Video ← Text 262,144 tokens Up to 1,010,000 tokens with Requires YaRN configuration; native context is 262,144 tokens. Text and vision model with hybrid attention Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
HY-MT · Tencent 1.8 billion · Dense Text ← Text — Dedicated text translation Tencent HY Community License ↗ Commercial use subject to licence
Official page ↗
HY-MT · Tencent 7 billion · Dense Text ← Text — Dedicated text translation Tencent HY Community License ↗ Commercial use subject to licence
Official page ↗
HY-MT · Tencent 1.8 billion · Dense Text ← Text — Specialized translation Apache-2.0 ↗
Official page ↗
HY-MT · Tencent 7 billion · Dense Text ← Text — Specialized translation Apache-2.0 ↗
Official page ↗
HY-MT · Tencent 30 billion · 3 billion active · Mixture of experts (MoE) Text ← Text — Specialized translation Apache-2.0 ↗
Official page ↗
Gemma · Google 4 billion · Dense Text, Image ← Text — Specialized translation Gemma terms ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Gemma · Google 12 billion · Dense Text, Image ← Text — Specialized translation Gemma terms ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Gemma · Google 27 billion · Dense Text, Image ← Text — Specialized translation Gemma terms ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
MADLAD · Google 3 billion · Dense Text ← Text — Specialized translation Apache-2.0 ↗
Official page ↗
NLLB · Meta 0.6 billion · Dense Text ← Text — Specialized translation CC-BY-NC-4.0 ↗ Commercial use subject to licence
PYTORCH · Official ↗
Official page ↗
Qwen-Image · Qwen / Alibaba approximately 7 billion DiT image generator · approximately 8 billion Qwen3-VL encoder · Other Total parameter count unverified Text, Image ← Image — Image generation and editing Qwen Research License — non-commercial ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
MiMo · Xiaomi MiMo 1,020 billion · 42 billion active · Mixture of experts (MoE) · hybrid attention Text, Image, Video, Audio ← Text 1,048,576 tokens Coding, software agents, text and image analysis MIT ↗
SAFETENSORS · Official ↗
Official page ↗
LFM · LiquidAI 3.123 billion · Hybrid Text, Image ← Text 32,768 tokens Target model for image and text input LFM Open License 1.0 ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
LFM · LiquidAI 0.279 billion · Dense — — Requires LFM2.5-VL-3B; draft-token generation LFM Open License 1.0 ↗ Commercial use subject to licence
Official page ↗
Cohere Embed · Cohere Other Parameter count not recorded Text, Image ← Vector 128,000 tokens Publisher-declared 128K; long-context quality has not been measured. Shared Pro/Fast vector space: offline Pro indexing and online Fast queries with matching dimensions and output type. This does not imply compatibility with Embed 4 indexes. —
Official page ↗
Cohere Embed · Cohere Other Parameter count not recorded Text, Image ← Vector 128,000 tokens Publisher-declared 128K; long-context quality has not been measured. Shared Pro/Fast vector space: offline Pro indexing and online Fast queries with matching dimensions and output type. This does not imply compatibility with Embed 4 indexes. —
Official page ↗
Clef · Cloudflare 27 billion · Dense Text, Image ← Structured data — Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
Clef · Cloudflare 9 billion · Dense Text, Image ← Structured data — Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
North Small Translate · Cohere Labs 218 billion · 25 billion active · Mixture of experts (MoE) Text ← Text 32,768 tokens Up to 16K input and 16K output tokens; 32K is the combined limit, not the input allowance. Text translation; weights require acceptance of access terms. CC BY-NC 4.0 ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Bespoke Nimble · Bespoke Labs 9 billion · Dense Text ← Structured data 8,192 tokens Requires the full Qwen3.5-9B weights; the 165 MiB file is only the adapter. Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
GLM · Z.ai 320 billion · 18 billion active · Mixture of experts (MoE) · hybrid attention Text, Image, Video ← Text — Text and images for coding and agent workflows; Persian quality is untested. MIT ↗
SAFETENSORS · Official ↗
Official page ↗
Beam · Reflection 501.3 billion · 23.4 billion active · Mixture of experts (MoE) Text ← Text 1,048,576 tokens Coding, reasoning and agent tools Apache-2.0 ↗
Official page ↗
K2 Horizon · IFM 0.9 billion · Dense Text ← Text 131,072 tokens Chat, reasoning, coding and tool calling Apache-2.0 ↗
Official page ↗
K2 Horizon · IFM 3.7 billion · Dense Text ← Text 524,288 tokens Chat, reasoning, coding and tool calling Apache-2.0 ↗
Official page ↗
K2 Horizon · IFM 7 billion · Dense Text ← Text 524,288 tokens Chat, reasoning, coding and tool calling Apache-2.0 ↗
Official page ↗
K2 Horizon · IFM 32 billion · Dense Text ← Text 524,288 tokens Chat, reasoning, coding and tool calling Apache-2.0 ↗
Official page ↗
K2 Horizon · IFM 36 billion · 4 billion active · Mixture of experts (MoE) Text ← Text 524,288 tokens Chat, reasoning, coding and tool calling Apache-2.0 ↗
Official page ↗
EmbeddingGemma · Google DeepMind 0.74 billion · approximately 0.27 billion Text component; independently loadable · Dense · hybrid attention Text, Image, Video, Audio ← Vector 8,192 tokens Local multimodal retrieval for RAG; does not generate answers Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Muse · Meta 816 billion · 42 billion active · Mixture of experts (MoE) Text, Image ← Text 1,000,000 tokens Reasoning, coding and image analysis Muse Model License ↗ Commercial use subject to licence
SAFETENSORS · Official ↗
Official page ↗
Nemotron · NVIDIA 120 billion · 12 billion active · Hybrid Text, Image, Video ← Text 1,048,576 tokens Reasoning, coding and document/video understanding OpenMDW-1.1 ↗
Official page ↗
Nemotron · NVIDIA 74 billion · 9 billion active · Hybrid Text, Image, Video ← Text 262,144 tokens Local agents, coding and image understanding OpenMDW-1.1 ↗
Official page ↗
DeepSeek · DeepSeek Mixture of experts (MoE) Parameter count not recorded Text, Image ← Text 1,000,000 tokens Reasoning, coding, agents and image input MIT ↗
SAFETENSORS · Official ↗
Official page ↗
LFM · LiquidAI 24 billion · 2.45 billion active · Mixture of experts (MoE) Text ← Text 131,072 tokens Reasoning and local agents LFM Open License v1.0 ↗ Commercial use subject to licence
Official page ↗
Granite · IBM approximately 8 billion Base model, excluding the complete adapter/encoder package · Dense Total parameter count unverified Text, Audio ← Text 131,072 tokens Chat, decisions and speech transcription Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Granite · IBM approximately 30 billion Base model, excluding the complete adapter/encoder package · Dense Total parameter count unverified Text, Audio ← Text 131,072 tokens Chat, decisions and speech transcription Apache-2.0 ↗
SAFETENSORS · Official ↗
Official page ↗
Nemotron · NVIDIA 4 billion · Other · hybrid attention Text ← Text 262,144 tokens Text reasoning; execution route requires validation OpenMDW-1.1 ↗
Official page ↗
Nemotron · NVIDIA 1.55 billion · Dense Text, Image ← Vector 32,768 tokens Document retrieval for RAG; does not generate text answers OpenMDW-1.1 ↗
SAFETENSORS · Official ↗
Official page ↗
Nemotron · NVIDIA 8.38 billion · Dense Text, Image ← Vector 32,768 tokens Document retrieval for RAG; does not generate text answers OpenMDW-1.1 ↗
SAFETENSORS · Official ↗
Official page ↗
MiniCPM-V · OpenBMB approximately 1 billion nominal · Dense · hybrid attention Total parameter count unverified Text, Image, Video ← Text 262,144 tokens Image, OCR, document and video understanding Apache-2.0 ↗
Official page ↗
MiniCPM-V · OpenBMB 35 billion · 3 billion active · Mixture of experts (MoE) · hybrid attention Text, Image, Video ← Text 262,144 tokens Image, OCR, document and video understanding Apache-2.0 ↗
Official page ↗
d3 · vLLM Semantic Router 2.21 billion · Dense · hybrid attention Text, Structured data, Image, Video ← Structured data 262,144 tokens Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
d3 · vLLM Semantic Router 4.54 billion · Dense · hybrid attention Text, Structured data, Image, Video ← Structured data 262,144 tokens Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
d3 · vLLM Semantic Router 8.39 billion · Dense · hybrid attention Text, Structured data, Image, Video ← Structured data 262,144 tokens Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
d3 · vLLM Semantic Router 26.09 billion · Dense · hybrid attention Text, Structured data, Image, Video ← Structured data 262,144 tokens Classification, routing, scoring and agent decision checks Apache-2.0 ↗
Official page ↗
Nemotron · NVIDIA 8 billion · approximately 4 billion Effective parameters; not a substitute for total parameters or weight memory · Dense Text ← Text 65,536 tokens Local conversation, reasoning and tool calling OpenMDW-1.1 ↗
Official page ↗
Nemotron · NVIDIA 8.38 billion · Dense Text, Image ← Structured data 32,768 tokens Document reranking in RAG and Vision RAG OpenMDW-1.1 ↗
SAFETENSORS · Official ↗
Official page ↗
Mistral · Mistral AI 1,000 billion · 52 billion active · Mixture of experts (MoE) Text, Image ← Text 1,048,576 tokens Agentic coding, analysis and visual documents Mistral Ecosystem Open-Weight License ↗ Commercial use subject to licence
Official page ↗
Mage · Microsoft 4.742 billion · Dense Text, Image ← Text 262,144 tokens Desktop agent with computer_use and bash tools Apache-2.0 ↗
SAFETENSORS · Official ↗

“—” means no information is recorded, not that the model lacks the capability.

For RAG, examine retrieval, reranking and answer generation separately.
Data view

Model fit for the task

Models for conversation, programming, search and document tasks.

Test shown in the result column: MIRACL · nDCG@10 · en

This selection applies to result columns across tables. Execution conditions are available in each model’s details.

Results grouped by test ←
Which model should I consider?

Documented starting points, not a quality ranking.

Spanish retrieval

E5-Small is a smaller baseline; Large-Instruct scores higher in this Spanish MIRACL report. The Qwen results here are multilingual aggregates, not Spanish-specific scores.

When queries and documents are both Spanish; identify cross-language retrieval separately.

The 51.2-to-53.7 difference establishes neither final-answer quality nor coverage of every Spanish variety.

English retrieval

Treat Large and Large-Instruct as separate variants: Large scores higher on English MIRACL in this report. For a reranking step, use Qwen’s comparison with a common candidate pool.

When target-language evidence matters more than a multilingual average.

The Instruct label does not guarantee an improvement on every task.

Adding reranking

Start the size comparison with 0.6B. Consider 4B and 8B when their task-specific gains justify a second-stage resource budget; 8B does not lead on every metric.

When relevant documents reach the candidate pool but rank poorly; candidate count is part of the design.

Reranking cannot recover a document absent from its input pool.

Coding problems or code edits?

For an instruction-following assistant, distinguish repository editing from coding problems. StarCoder2-3B serves code completion/FIM; HumanEval does not measure chat or editing-agent quality.

Once the interface is known: editor completion, multi-file changes, or solving a programming problem.

MoE active parameters do not determine resident weight memory.

A small model for a bounded task

LFM is a small candidate for extraction and bounded workflows; MiniCPM and Granite also have reasoning and tool-use evidence. Actual weight size can differ from the rounded size in a model name.

When task scope, output format and memory constraints are defined.

A strong small-model score establishes neither lower latency nor laptop feasibility at maximum context.

Selecting a Spanish-language generator

Salamandra supplies direct evidence for several Spanish tasks. Keep it alongside general multilingual candidates; the available data does not identify a best Spanish chatbot.

When Spanish evidence must be distinguished from a general multilingual claim.

Language coverage is not evidence for every region or professional domain.

Intent and text classification

Use MassiveIntent and MTOP evidence for intent classification. An embedding model is one component of the classifier; the result also depends on the classifier and its training data.

For a defined set of labels; the published evidence supports an initial shortlist.

An embedding model or bare ParsBERT is not a ready-to-use chatbot.

SmolLM3-3B

A 3B model with two thinking modes. For short replies, choose non-thinking mode and an explicit output budget.

en: Publisher declaration
SmolLM3-3B — model card · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/blob/a07cc9a04f16550a088caea529712d1d335b0ac1/README.md ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Revision / commit
a07cc9a04f16550a088caea529712d1d335b0ac1
Relevant source section
README.md: model description / architecture / intended use; matching lines 26, 33, 345
  • Model announcement counts are rounded; safetensors.total counts stored elements, not necessarily unique parameters.
SmolLM3-3B — Hub metadata · Publisher report https://huggingface.co/api/models/HuggingFaceTB/SmolLM3-3B?blobs=true ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Revision / commit
a07cc9a04f16550a088caea529712d1d335b0ac1
Relevant source section
$.sha; $.id; $.pipeline_tag; $.cardData; $.safetensors; $.siblings
  • A file inventory and tensor count do not equal runtime memory or unique parameters.
SmolLM3-3B — parameter specification · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/blob/a07cc9a04f16550a088caea529712d1d335b0ac1/README.md ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Revision / commit
a07cc9a04f16550a088caea529712d1d335b0ac1
Relevant source section
README.md: parameter count / named model variant; matching lines 14, 35, 59, 90, 151, 160, 210, 216, 221, 225, 246, 261
  • Model announcement counts are rounded; safetensors.total counts stored elements, not necessarily unique parameters.
SmolLM3-3B — license declaration · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/blob/a07cc9a04f16550a088caea529712d1d335b0ac1/README.md ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Revision / commit
a07cc9a04f16550a088caea529712d1d335b0ac1
Relevant source section
README.md: license / underlying-model terms; Hub $.cardData.license; matching lines 3, 31, 381, 382
SmolLM3-3B — configuration · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/blob/a07cc9a04f16550a088caea529712d1d335b0ac1/config.json ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Revision / commit
a07cc9a04f16550a088caea529712d1d335b0ac1
Relevant source section
config.json: architectures, model_type, text_config, max_position_embeddings, quantization_config, torch_dtype/dtype
SmolLM3 release · Publisher report https://huggingface.co/blog/smollm3 ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Relevant source section
Publication date July 8 2025; SmolLM3-3B
  • Release date of the named variants, not repository creation or data extraction.
SmolLM3-3B — declared context · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/blob/a07cc9a04f16550a088caea529712d1d335b0ac1/README.md ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Relevant source section
Key features; Long context processing: trained at 64k; YaRN for 128k
  • Documented capacity of the named variant; separate from a test's output length or a hosting API's limit
HuggingFaceTB/SmolLM3-3B — model card · Publisher report https://huggingface.co/HuggingFaceTB/SmolLM3-3B/raw/a07cc9a04f16550a088caea529712d1d335b0ac1/README.md ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Relevant source section
Description; model details; usage
HuggingFaceTB/SmolLM3-3B — repository metadata · Publisher report https://huggingface.co/api/models/HuggingFaceTB/SmolLM3-3B?blobs=true ↗
Publisher / author
Hugging Face
Accessed
2026-09-15
Relevant source section
cardData; sha; safetensors; siblings
144 results out of 144 rows
Application
Declared model size(billion)
Recommendation basis
Role in the system
Advanced filters 3 controls
Model type
All rows
Row comparison and conditions

Comparison rule: Models may differ; task, language, dataset, benchmark version, metric and unit must be matched or disclosed.

Use × beside a heading to hide its column. Open row details for sources and conditions.

Hidden columns:
Model application guide
CompareDetails
Role in the system
Primary use
Distinguishing feature and rationale
Relevant usage condition
Recommendation basis
Get started
Official page ↗
Document retrieval Hybrid document retrieval in RAG Dense, sparse and multi-vector outputs in one model; over 100 languages, 8,192-token inputs and 1,024-dimensional dense vectors. Use FlagEmbedding for all three outputs together; GGUF or Ollama output depends on the backend. Guide's analytical recommendation
Official page ↗
Document reranking Reorder retrieved documents Reads the query and document together to score relevance; complements BGE-M3 retrieval. Retrieve a limited candidate set first. A sigmoid score is not answer correctness probability; the output is not an embedding. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction Multilingual writing and chat with long documents Aya Expanse 32B has a 131,072-token context; Persian appears among the publisher's 23 declared languages. Research release under a noncommercial license; context length does not establish uniform accuracy throughout a document. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction Multilingual writing and rewriting assistant Aya Expanse 8B combines an 8,192-token context with multilingual preference training; it is also a candidate for Persian writing evaluation. Observe this variant's noncommercial license and context cap; 32B results do not transfer to it. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming Local chat across languages Tiny Aya Global provides broad language coverage; it is distinct from the regional Earth, Fire and Water variants. Evaluate Persian examples for Persian use; regional or base variants cannot be substituted for this checkpoint without review. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction, Programming Prototype a small assistant with function calling The largest SmolLM2 variant listed supports a function-calling format as well as instruction following; the two smaller variants do not inherit that feature. Primarily an English model. The host application executes functions and must validate arguments. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction Explore instruction following with a very small model The 135M-parameter SmolLM2 variant is suitable for simple text-generation prototypes and exploring very small models' limits. Keep inputs short and tasks narrow; do not expect broad knowledge or the 1.7B variant's tool calling. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction Short-text rewriting and summarization SmolLM2 360M uses SFT and DPO for instruction tuning; its model card includes a CPU execution example. English-focused; small model size does not establish speed or Persian quality. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Small assistant with selectable thinking mode SmolLM3 3B offers direct-answer and reasoning modes, a training context of 65,536 tokens and published training details. Longer context requires YaRN. The card names six native languages including German, while repository tags list eight different languages; neither list includes Persian. Requires Transformers 4.53 or later., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Prototype chat with the smallest Qwen3 Dense Qwen3 0.6B offers thinking and non-thinking modes; an official Q8_0 file is available. Limit the output budget; the family name does not establish the problem-solving ability of larger variants., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Small text assistant with reasoning control Qwen3-1.7B is among the sub-2B options listed; its message template can select direct-answer mode. In thinking mode, reasoning tokens count toward cost and output length. This record's official GGUF is Q8_0., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Text generation and analysis with dense Qwen3 Qwen3-14B is a dense model with two answer modes; official GGUF variants offer a choice of weight precision. Q4_K_M and Q8_0 packages are available; their speed and quality have not been tested by this guide., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Tool-oriented assistant with MoE architecture Qwen3-30B-A3B uses selected experts and the Qwen-Agent pattern for connecting tools. Active parameters do not replace total weight size in memory estimates; execution requires compatible message templates and parsers., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Reasoning, Programming, Text generation, Document-grounded generation, Structured extraction, Tool calling Multi-step analysis with a larger dense Qwen3 Unlike 30B-A3B, Qwen3-32B is dense; reasoning mode can be chosen according to question complexity. Compare direct-answer and thinking modes under matched output budgets and conditions; this overview is not a quality ranking., This is a general model; the specialized Coder has different training and tool formats., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling General assistant at four billion parameters Qwen3-4B switches thinking mode within one checkpoint; official GGUF files offer several quantizations. Native context is 32,768 tokens; extending it requires context-extension settings., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Chat and text tasks with thinking control Qwen3-8B is a general dense model with 8.2B declared parameters; its message template selects direct answers or reasoning. Official Q4_K_M and Q8_0 files are available for local use; this guide has not measured their quality or runtime memory., Retrieval, document insertion and citation checks belong to the system; this relationship is not a RAG or Persian benchmark., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Programming, Tool calling, Text generation, Document-grounded generation, Structured extraction, Reasoning Repository editing with a tool-using assistant Qwen3-Coder-30B-A3B-Instruct is tuned for code generation, repository editing and coding-agent workflows, with a native context of 262,144 tokens. This is a non-thinking variant. Use Coder's tool-calling format; it is distinct from general Qwen3-30B-A3B., The host application supplies file, testing and execution tools., This checkpoint produces direct answers only; it has no separate thinking mode. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Document retrieval Vector retrieval with the smallest Qwen3 Embedding The 0.6B variant produces instruction-aware embeddings with up to 1,024 dimensions and 32,768-token inputs. Add the task instruction to the query; index documents using the same model and dimension settings. Guide's analytical recommendation
Official page ↗
Document retrieval Multilingual indexing with adjustable vectors Qwen3-Embedding-4B outputs up to 2,560 dimensions and uses query instructions to adapt representations to a task. Dimension reduction requires checking retrieval quality on the intended collection; an MTEB score cannot substitute for that check. Guide's analytical recommendation
Official page ↗
Document retrieval Document retrieval with the largest listed Qwen3 Embedding Qwen3-Embedding-8B supports up to 4,096 dimensions and 32,768 tokens of context; text goes in and vectors come out. Account for indexing and vector storage separately from answer generation; this model does not write the final answer. Guide's analytical recommendation
Official page ↗
Document reranking Lighter reranking in the Qwen3 family Qwen3-Reranker 0.6B is tuned to score query–document relevance with task instructions. Requires the reranker template and yes/no scoring; do not use the chat or embedding-generation path., Versioned llama.cpp compatibility: RANK input above n_ubatch requires b11223+ containing fix #28876 and causal runtime attention. b11223 is an experimental prerelease; this fix does not certify full multimodal /rerank or /embedding support, long-context quality or production readiness. Guide's analytical recommendation
Official page ↗
Document reranking Instruction-aware reranking of candidate documents Qwen3-Reranker-4B is the middle option; the query, retrieval instruction and document all contribute to relevance scoring. Pass only candidate documents to this stage; more query–document pairs increase second-stage cost., Versioned llama.cpp compatibility: RANK input above n_ubatch requires b11223+ containing fix #28876 and causal runtime attention. b11223 is an experimental prerelease; this fix does not certify full multimodal /rerank or /embedding support, long-context quality or production readiness. Guide's analytical recommendation
Official page ↗
Document reranking Reranking with the 8B Qwen3 variant Qwen3-Reranker-8B is the largest reranker in this collection; it scores query–document relevance. To choose between this and 4B, compare retrieval quality and latency on your documents; size alone is not a ranking., Versioned llama.cpp compatibility: RANK input above n_ubatch requires b11223+ containing fix #28876 and causal runtime attention. b11223 is an experimental prerelease; this fix does not certify full multimodal /rerank or /embedding support, long-context quality or production readiness. Guide's analytical recommendation
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming Read images and documents with Qwen3-VL Qwen3-VL 8B Instruct combines text, image and video inputs for visual understanding and document tasks. Use the multimodal processor and message template; Thinking and Instruct checkpoints behave differently. Guide's analytical recommendation
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Multimodal prototyping with small Qwen3.5 Small Qwen3.5-2B is presented for prototyping and task-specific fine-tuning; it accepts visual inputs alongside text. Larger family variants' quality does not transfer to this 2B model., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Tool calling, Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Multimodal agent with MoE Qwen3.5 The 35B-A3B variant uses an integrated text–image foundation and hybrid architecture, offering a candidate for multi-step workflows. Hosted Qwen3.5-Flash has different tools and default context; API specifications do not transfer to local weights., Use the multimodal settings and image limits documented for these weights., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Text and image processing at four billion parameters Qwen3.5-4B belongs to the integrated text–image generation; it is a smaller-than-9B candidate for document information extraction. Scanned documents require the multimodal path; the text context limit does not determine how many images can be processed., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Document and image assistant with dense Qwen3.5 Qwen3.5 9B combines text and images in a dense architecture. Compare against 4B with the same document data and image settings; distinguish language and vision parameter counts., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Tool calling, Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Long workflows with a text–image agent Qwen3.8-27B is a dense text–image model with thinking control; its announcement emphasizes coding, research and multi-step work. Promised cloud-service features, such as built-in tools and default context, are not guarantees for local weights., Image dimensions and frame sampling are part of the usage conditions., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Instruction-following research with inspectable training Olmo 3 7B Instruct includes Dolma 3 and Dolci data; published training details distinguish it for reproducible research. This checkpoint is Instruct; do not attribute Olmo Think results to it. Requires Transformers 4.57 or later. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Explore reasoning distilled from R1-0528 Post-trained from Qwen3-8B-Base using DeepSeek-R1-0528 reasoning chains; distinct from standard Qwen3-8B. Full R1-0528 benchmark results do not belong to this 8B variant., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming Distilled reasoning on a Llama 70B base This checkpoint distills R1 onto a Llama base and is the largest distilled variant listed. Both the Llama base license and distillation publisher's terms matter; estimate weight size and reasoning-chain length separately., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming Explore reasoning limits in a very small distilled model The 1.5B variant distills R1 onto Qwen2.5-Math, allowing exploration of reasoning behavior transferred to a small model. Long responses can become repetitive., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming Problem solving with a mid-sized R1 distillation DeepSeek-R1-Distill-Qwen-14B uses Qwen2.5-14B and R1-generated data; its weights are not the full R1 model. Reported numbers apply to this variant and evaluation settings; avoid unmatched comparisons with direct-answer modes., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming Analysis and coding with a dense 32B distillation The Qwen-32B variant distills R1 onto a Qwen2.5 base. Declared reasoning ability is not tool calling or automatic code execution; the application must provide tools and answer validation., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming Problem solving with the 7B R1 distillation Based on Qwen2.5-Math-7B; distinct from the later R1-0528 distillation onto Qwen3. Keep this repository's template and tokenizer; comparison with the 8B variant requires a shared evaluation., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Connect reasoning and tools in agent workflows DeepSeek-V3.2 combines DSA sparse attention with agent-oriented post-training; its chat template differs from earlier versions. Use V3.2-specific templates and execution paths; Speciale results do not transfer to this model., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Tool calling, Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Multimodal agent for very long inputs DeepSeek-V4.1-Flash processes text and images with CED architecture; active parameter counts differ between prefill and decode. Active parameters are not a single fixed count; KV compression and a specialized execution path are part of this architecture., Use the CED-specific execution path; this relationship is not an OCR evaluation result., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation, Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming Ask about images and text with mid-sized Gemma 3 Gemma 3 12B IT is an instruction-tuned multimodal variant with 131,072 tokens of context, connecting image inputs to text answers. Requires the vision processor and Gemma 3 template; maximum context does not establish constant long-document comprehension. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming Small text assistant from the Gemma 3 family Unlike larger variants in the generation, Gemma 3 1B IT is text-only and has 32,768 tokens of context. Scanned images first require external OCR; the multimodal features of 4B and above do not apply to this variant. Guide's analytical recommendation
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming Text and image understanding with the largest listed Gemma 3 Gemma 3 27B IT is this generation's larger dense variant with visual input and multilingual coverage. Downloading weights requires accepting the Gemma license. Guide's analytical recommendation
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming Getting started with images in the Gemma 3 family Gemma 3 4B IT is the smallest multimodal model of this generation listed here; unlike 1B, it can read images alongside text. Download the 4B weights and processor together; validate extracted document numbers in the text output. Guide's analytical recommendation
Official page ↗
Reasoning, Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Multimodal reasoning with MoE Gemma 4 Gemma 4 26B-A4B is an expert model with thinking control and 262,144 tokens of context; its architecture differs from small E2B. This variant has no audio input; active parameters differ from all model weights., Requires the image processor path; E2B audio support does not transfer to this model., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Local text, image and audio processing with small Gemma 4 Gemma 4 E2B is presented for on-device execution and also supports audio input. E2B is an effective count, not all weights. Use total counts and actual files for memory calculations; audio and image paths need their matching processors., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Document-grounded generation, Structured extraction, Text generation, Programming, Tool calling Generate answers from retrieved documents Granite 3.3 2B Instruct is a small business-oriented model supporting RAG, summarization, text extraction and thinking mode. The system must retrieve documents and place them in the prompt; the model is not a search engine. Persian is not among its 12 declared languages., Validate output against the application's schema; requesting a format alone does not guarantee valid JSON. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Document retrieval Multilingual retrieval with low-dimensional vectors Multilingual E5 Small converts text to 384-dimensional vectors with a 512-token input cap, making it a candidate for short document chunks. query: and passage: prefixes are required even outside English; split long text before indexing. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling General assistant with large Llama 3.1 Llama 3.1 70B Instruct supports multilingual chat and text tasks with 131,072 tokens of context. This variant takes text input; weight use is subject to the Llama license. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Chat and text work with Llama 3.1 8B Llama 3.1 8B is tuned for general assistance and instruction following; it differs from the base model of the same size. Keep the Instruct template and tokenizer; long context alone does not guarantee document-grounded answer quality. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Local rewriting and summarization with small Llama Llama 3.2 1B Instruct is this generation's small text model, presented for narrow text tasks on local devices. Does not accept images directly; Llama 3.2 Vision models are separate products. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling On-device text assistant with Llama 3B Llama 3.2 3B Instruct is tuned for chat, rewriting and summarization, with more parameters than the 1B variant. Compare quality and latency on the intended task; neither the 1B nor the 3B text model accepts images. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Analysis and logic under tighter resource constraints Phi-4-mini-instruct emphasizes reasoning data and instruction following, with 131,072 tokens of context. Distinct from mini-reasoning and multimodal-instruct; compare mathematical or logical examples using this exact variant name. Guide's analytical recommendation
Official page ↗
Programming, Tool calling, Text generation, Document-grounded generation, Structured extraction, Image understanding Multi-file editing and repository-search agent Devstral Small 2 targets software engineering and tool-assisted code inspection and editing; this generation also accepts images. This repository's Instruct weights are FP8; use the Mistral format and dependencies for this revision, not generic chat-model settings., Agent tools and Mistral templates must match the model revision., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Image understanding, Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Multimodal assistant for edge deployment Ministral 3 3B Instruct is the family's small text–image model; the language component has 3.4B parameters and the vision encoder 0.4B. Official weights are FP8; 3B in the model name does not count every language and vision parameter. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction Text assistant with Mistral function-calling format Mistral 7B Instruct v0.3 adds the third tokenizer version and function calling to this text model. Use the tool format and v3 tokenizer with this checkpoint; this variant has no image input. Guide's analytical recommendation
Official page ↗
Image understanding, Structured extraction, Text generation, Document-grounded generation, Programming, Tool calling Multilingual text and image assistant Mistral Small 3.1 24B Instruct adds image processing and long context to Small; Persian appears in the publisher's language list. Tools and JSON output need a matching template and parser; do not mix Base and Instruct results., Configure the parser and schema validation in the application layer. Guide's analytical recommendation, Publisher-documented use
Official page ↗
Document-grounded generation, Text generation, Structured extraction, Reasoning, Programming, Tool calling Document-grounded answers with a reasoning budget Nemotron Nano 9B v2 combines Mamba-2 with attention; reasoning mode and its token budget are controllable. Retrieved documents must be supplied externally; Persian is not among the six declared languages, and the backend must support the hybrid architecture., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction, Reasoning Adjustable-reasoning agent with the larger gpt-oss gpt-oss-120b is an MoE model with 117B total and 5.1B active parameters; expert weights are released in MXFP4. Correct execution requires harmony format; the host supplies browser or Python tools. Publisher memory claims are not site measurements., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Reasoning, Text generation, Document-grounded generation, Structured extraction, Tool calling Local reasoning with the smaller gpt-oss gpt-oss-20b has 21B total and 3.6B active parameters, targets local or specialized use and offers three reasoning levels. Requires harmony format and an MXFP4-compatible backend; do not substitute the 20B name for actual weight counts in calculations., For simple answers, disable thinking where supported or limit the output budget. Guide's analytical recommendation
Official page ↗
Tool calling, Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming Coding agent with preserved reasoning GLM-4.7-Flash is a 30B-A3B-class MoE model; its card describes preserving thinking between turns for multi-step agents. vLLM and SGLang paths depend on specific development versions., For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Text agent for coding and tool-based workflows — — Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Reasoning agent for long tool chains and analysis — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling, Image understanding Multimodal agent for coding from visual designs and document analysis — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Software development assistant for tool-based workflows — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Tool-oriented model for coding and multi-step planning — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Large direct-answer assistant with long context — This checkpoint produces direct answers only; it has no separate thinking mode. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Coding agent for large, multi-file repositories — This checkpoint produces direct answers only; it has no separate thinking mode. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling, Image understanding Multimodal assistant for analysis, code and documents — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling, Image understanding Small model for prototyping and task specialization — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling, Image understanding Multimodal MoE model for analysis and tool use — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling, Image understanding Large multimodal assistant for complex problems — For simple answers, disable thinking where supported or limit the output budget., Count thinking tokens toward response time and context., Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming, Tool calling Multilingual text assistant for answers and enterprise tasks — — Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming English model for mathematics, logic and text generation — — Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Image understanding Small model for questions about images and video — Requires this revision's image processor and vision components; image count, resolution and frames affect memory use. Guide's analytical recommendation
Official page ↗
Document retrieval Lightweight English embeddings for search and clustering — Mean token pooling with attention mask and L2 normalization Publisher-documented use
Official page ↗
Document retrieval Multilingual embeddings with separate query and document prefixes — Masked mean pooling and L2; query: for queries and passage: for documents Publisher-documented use
Official page ↗
Document retrieval Multilingual embeddings for semantic search — Masked mean pooling and L2; query: for queries and passage: for documents Publisher-documented use
Official page ↗
Document retrieval Small English embedding model for document retrieval — CLS pooling and normalization; retrieval instruction on queries only Publisher-documented use
Official page ↗
Document reranking English and Chinese reranker for search results — Cross-encoder on query–document pairs; relevance score Publisher-documented use
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming Small coding assistant for explaining and correcting code — — Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming Coding assistant for generation, explanation and debugging — — Guide's analytical recommendation
Official page ↗
Text generation, Document-grounded generation, Structured extraction, Programming Coding assistant with more capacity for difficult problems — — Guide's analytical recommendation
Official page ↗
Document retrieval Small multilingual embedding model for on-device execution — Over 100 languages; Matryoshka dimension reduction down to 128 Publisher-documented use
Official page ↗
Document retrieval Multilingual embedding model with task-specific adapters — retrieval.query / retrieval.passage adapters; mean pooling and L2 Publisher-documented use
Official page ↗
Document reranking Multilingual reranker for longer documents — Multilingual reranking with inputs up to 1,024 tokens; noncommercial license Publisher-documented use
Official page ↗
Document retrieval English embedding model for retrieval with query instructions — Query instruction: Represent this sentence for searching relevant passages: Publisher-documented use
Official page ↗
Document retrieval English embedding model with long context and reducible dimensions — search_query: prefix for queries and search_document: for documents; normalization and dimension reduction Publisher-documented use
Official page ↗
Structured extraction Base encoder for training classification and entity extraction — For llama.cpp use b11532+; older builds evaluated hidden_activation=gelu with the tanh approximation. Existing GGUFs need no reconversion; retest outputs from older builds., Bidirectional encoder; token output or trained task head Publisher-documented use
Official page ↗
Code completion / FIM Code completion and fill-in-the-middle Base coding model with about 1.54B parameters; for FIM and code continuation, not instruction chat. Use this model's completion / FIM format; do not substitute an instruction model's chat template. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Code completion / FIM Code completion with sliding-window attention Base coding model; 16,384-token input with a 4,096-token attention window. For completion, not a chat assistant. Use this model's completion / FIM format; do not substitute an instruction model's chat template. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Programming Coding agent MoE model with 80B total and 3B active parameters, hybrid attention and direct answers; weight memory comes from the full model. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Document retrieval Multilingual retrieval with task instructions 1,024-dimensional embeddings; add a one-sentence instruction to queries and pass documents without it. Query format: Instruct: … Query: …; documents without instructions. Masked mean pooling and L2 normalization; maximum 512 tokens. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation Small direct-answer assistant Instruction-tuned 4B variant with a 262,144-token text limit; this checkpoint has no thinking mode. — Publisher-documented use
Official page ↗
Document retrieval Persian text embeddings Small Tooka-SBERT-V2 variant with 768-dimensional vectors; a Persian-focused candidate for retrieval and text similarity. The retrieved metadata does not specify a usage license. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Document retrieval Persian text embeddings Large Tooka-SBERT-V2 variant with 1,024-dimensional vectors; PTEB results cannot be ranked directly against other benchmarks. The retrieved metadata does not specify a usage license. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Structured extraction Training base for Persian tasks Base ParsBERT for Persian text understanding; classification and NER require task heads and training. Not a ready-made retrieval embedding model. Base weights alone are not a ready-to-use classifier or NER model., The retrieved metadata does not specify a usage license. Publisher-documented use
PYTORCH · Official ↗
Official page ↗
Text generation Iberian-language text generation An Iberian-language reference candidate with published Spanish task results. The 2B instruction model is a language-specific comparison point; these results do not establish a universal winner. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation Iberian-language text generation An Iberian-language reference candidate with published Spanish task results. The 7B instruction model is a language-specific comparison point; these results do not establish a universal winner. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Reasoning Reasoning with a compact model A compact candidate for reasoning and tool workflows, with about 2.52 billion parameters reported in repository metadata. Separate the developer’s evaluations from relayed Artificial Analysis scores. This package establishes no Spanish or Persian task quality. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Structured extraction On-device information extraction A compact candidate for extraction and bounded on-device tasks. The publisher advises against programming and knowledge-intensive use. Spanish is declared, but this package has no task-level Spanish quality score. It uses a custom license. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Reasoning Reasoning with a compact model A Granite reasoning model with thinking and non-thinking modes. The 3B label is a size name; repository metadata reports about 3.66 billion parameters. Keep the native 128K context separate from the claimed extension to 512K. — Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Document retrieval Multimodal retrieval Text, image and video retrieval with 64–2048 dimensional vectors and a task context of 32K tokens. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Document retrieval Multimodal retrieval Text, image and video retrieval with 64–4096 dimensional vectors and a task context of 32K tokens. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Document reranking Multimodal reranking Scores query relevance for text, images and video; reranks retrieved candidates with up to 32K task tokens. Versioned llama.cpp compatibility: RANK input above n_ubatch requires b11223+ containing fix #28876 and causal runtime attention. b11223 is an experimental prerelease; this fix does not certify full multimodal /rerank or /embedding support, long-context quality or production readiness. Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Document reranking Multimodal reranking Scores query relevance for text, images and video; reranks retrieved candidates with up to 32K task tokens. Versioned llama.cpp compatibility: RANK input above n_ubatch requires b11223+ containing fix #28876 and causal runtime attention. b11223 is an experimental prerelease; this fix does not certify full multimodal /rerank or /embedding support, long-context quality or production readiness. Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation, Image understanding, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Text and vision model with hybrid attention Qwen3.6-27B accepts text, images and video. Official BF16 weights are recorded; hybrid-attention runtime memory needs engine-specific measurement. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation, Image understanding, Document-grounded generation, Structured extraction, Reasoning, Programming, Tool calling Text and vision model with hybrid attention Qwen3.6-35B-A3B accepts text, images and video. Official BF16 weights are recorded; hybrid-attention runtime memory needs engine-specific measurement. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation Dedicated text translation Dedicated translation model with terminology and contextual prompts; not selected for general chat or document Q&A. — Guide's analytical recommendation
Official page ↗
Text generation Dedicated text translation Dedicated translation model with terminology and contextual prompts; not selected for general chat or document Q&A. — Guide's analytical recommendation
Official page ↗
Text generation Specialized translation Second-generation Hy-MT translator with translation instructions and terminology control. — Guide's analytical recommendation
Official page ↗
Text generation Specialized translation Second-generation Hy-MT translator with translation instructions and terminology control. — Guide's analytical recommendation
Official page ↗
Text generation Specialized translation Second-generation Hy-MT translator with translation instructions and terminology control. — Guide's analytical recommendation
Official page ↗
Text generation Specialized translation Text and image-text translator with a documented 2K input limit and a translation-specific template. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation Specialized translation Text and image-text translator with a documented 2K input limit and a translation-specific template. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation Specialized translation Text and image-text translator with a documented 2K input limit and a translation-specific template. — Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Text generation Specialized translation T5 translator with broad language coverage; the target-language prefix is part of its input. — Guide's analytical recommendation
Official page ↗
Text generation Specialized translation Research translation baseline, noncommercial license and training inputs up to 512 tokens. — Guide's analytical recommendation
PYTORCH · Official ↗
Official page ↗
Programming Coding, software agents, text and image analysis Xiaomi’s multimodal model for coding, tool use and long inputs; the RL checkpoint has downloadable weights with MIT license metadata. About 1.02T total and 42B active parameters; weight files occupy 534.1 GiB. This checkpoint does not fit on one 24 or 48 GB GPU., Artificial Analysis Intelligence Index v4.3.2: 46 for the MiMo-V2.6-Pro service; this is neither a Persian evaluation nor a local RL-checkpoint test. Guide's analytical recommendation
SAFETENSORS · Official ↗
Official page ↗
Programming, Reasoning, Tool calling Coding, reasoning and agent tools Beam 1.0 is released with official BF16, FP8 and NVFP4 weights under Apache-2.0. llama.cpp b11701 adds Beam after v0.7.0; support is not attributed to 0.7.0. vLLM/SGLang require a compatible revision. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling Chat, reasoning, coding and tool calling K2 Horizon text model with official Safetensors and GGUF weights; llama.cpp execution starts with prerelease b11454. No Persian evaluation evidence recorded; this route’s speed and actual memory are untested. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling Chat, reasoning, coding and tool calling K2 Horizon text model with official Safetensors and GGUF weights; llama.cpp execution starts with prerelease b11454. No Persian evaluation evidence recorded; this route’s speed and actual memory are untested. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling Chat, reasoning, coding and tool calling K2 Horizon text model with official Safetensors and GGUF weights; llama.cpp execution starts with prerelease b11454. No Persian evaluation evidence recorded; this route’s speed and actual memory are untested. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling Chat, reasoning, coding and tool calling K2 Horizon text model with official Safetensors and GGUF weights; llama.cpp execution starts with prerelease b11454. No Persian evaluation evidence recorded; this route’s speed and actual memory are untested. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling Chat, reasoning, coding and tool calling K2 Horizon text model with official Safetensors and GGUF weights; llama.cpp execution starts with prerelease b11454. No Persian evaluation evidence recorded; this route’s speed and actual memory are untested. Publisher-documented use
Official page ↗
Document retrieval Local multimodal retrieval for RAG; does not generate answers Local multimodal embedder with official Apache-2.0 weights; the previous EmbeddingGemma remains a separate entry. Before selecting for Persian text RAG, compare retrieval on a Persian corpus with identical queries/documents at 768 and 256 dimensions; Persian quality and actual memory are unknown. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation, Programming, Reasoning, Tool calling, Image understanding Reasoning, coding and image analysis Multimodal Muse Spark Open with 816B total and 42B active; downloads require access approval and the custom license. The Muse Model License has a Model-as-a-Service condition: aggregate revenue above US$20 million in a consecutive 12-month period requires notifying Meta and a separate agreement before offering the model in that business. Accept the terms and review the usage policy. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation, Programming, Reasoning, Tool calling, Image understanding, Structured extraction Reasoning, coding and document/video understanding Hybrid Mamba-2/Transformer/MoE vision-language model with text, image and video input and text output. The card uses vLLM nightly commit 3f1bcfd82bb2e93fcd364fc7a5491718453a77e2; this does not establish stable 0.31 support. Ollama 0.40.5 announces Super support. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling, Image understanding, Structured extraction Local agents, coding and image understanding 74B multimodal model with 9B active and an official IQ2 package targeting 24 GB; full service memory is not established. 24GB is a package name and publisher target, not a guarantee for full 256K context. Budget weights, projector, KV cache, drafter and overhead separately., The vLLM example uses nightly-77154ca6116ae34cbfe314beef1016bde9b63989, not verified stable v0.31. llama.cpp 0.7.0 includes Bolt support. Publisher-documented use
Official page ↗
Text generation, Programming, Reasoning, Tool calling, Image understanding Reasoning, coding, agents and image input Separate 17 October DeepSeek-V4.1-Flash snapshot with Safetensors and MIT; the previous release and its results remain intact. No Jinja template is included; use the documented reference encoder and deepseek-recipe. Earlier runtime support is not inherited by snapshot 1017., Architecture support for deepseek41 was added in llama.cpp b11870; snapshot 1017 with a converted artifact and chosen backend still requires validation. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation, Reasoning, Tool calling, Programming Reasoning and local agents Text reasoning MoE with 24.0B total, 2.45B active and 131,072 context; official FP8, GGUF and MLX variants exist. 12 October is the base repository creation date, not a verified release date for every variant. 2.45B active does not determine the size of all 24B weights., LFM Open License v1.0 is not unrestricted commercial use; review the US$10 million annual-revenue threshold, legal-entity definition and nonprofit exception. Publisher-documented use
Official page ↗
Text generation, Structured extraction, Tool calling Chat, decisions and speech transcription Granite Switch 4.1 combines a dense base with decision/Guardian adapters and a speech encoder in one package. Chat, typed decisions and Guardian depend on the selected adapter/encoder route; this is not merely a classifier., The official vLLM route requires the Granite Switch plugin. llama.cpp b11700 adds decision support after 0.7.0; it is not attributed to 0.7.0. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation, Structured extraction, Tool calling Chat, decisions and speech transcription Granite Switch 4.1 combines a dense base with decision/Guardian adapters and a speech encoder in one package. Chat, typed decisions and Guardian depend on the selected adapter/encoder route; this is not merely a classifier., The official vLLM route requires the Granite Switch plugin. llama.cpp b11700 adds decision support after 0.7.0; it is not attributed to 0.7.0. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Text generation, Reasoning Text reasoning; execution route requires validation 4B reasoning model with repeated layer execution and declared 256K context; declared language is English. Recurrent/looped normalized-GPT: loop count and runtime affect latency. vLLM uses PR #60149; llama.cpp uses a dedicated fork/commit. Default local recommendations stay disabled until execution is validated. Publisher-documented use
Official page ↗
Document retrieval Document retrieval for RAG; does not generate text answers Text-and-image embedder with official BF16 weights; 1B is the family size label, while total parameters are 1.55B. Evaluate retrieval on your corpus; no local runtime test, independent Persian score or full VRAM measurement is recorded. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Document retrieval Document retrieval for RAG; does not generate text answers Text-and-image embedder with official BF16 weights; 8B is the family size label, while total parameters are 8.38B. Evaluate retrieval on your corpus; no local runtime test, independent Persian score or full VRAM measurement is recorded. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Image understanding, Structured extraction Image, OCR, document and video understanding MiniCPM-V 4.7 1B accepts text, images and video for visual understanding, OCR and document analysis. Official distributions include measured file sizes. The 262144-token limit comes from configuration; quality over that full length is unverified. GGUF needs a compatible projector; DSpark is an auxiliary model. iPhone memory and speed claims do not generalize to all GPUs. Publisher-documented use
Official page ↗
Image understanding, Structured extraction Image, OCR, document and video understanding MiniCPM-V 4.7 35B-A3B accepts text, images and video for visual understanding, OCR and document analysis. Official distributions include measured file sizes. The 262144-token limit comes from configuration; quality over that full length is unverified. GGUF needs a compatible projector; DSpark is an auxiliary model. iPhone memory and speed claims do not generalize to all GPUs. Publisher-documented use
Official page ↗
Structured extraction Classification, routing, scoring and agent decision checks The multimodal d3 decision model accepts text or JSON with images and video, returning choice, yes/no or probabilistic scores. It does not generate free text or extract arbitrary values. Download the model and its readout together. The Semantic Router route is in the development channel and does not establish direct support in the general vLLM engine. Ollama package size is download size; runtime VRAM and KV usage are unmeasured. Publisher-documented use
Official page ↗
Structured extraction Classification, routing, scoring and agent decision checks The multimodal d3 decision model accepts text or JSON with images and video, returning choice, yes/no or probabilistic scores. It does not generate free text or extract arbitrary values. Download the model and its readout together. The Semantic Router route is in the development channel and does not establish direct support in the general vLLM engine. Ollama package size is download size; runtime VRAM and KV usage are unmeasured. Publisher-documented use
Official page ↗
Structured extraction Classification, routing, scoring and agent decision checks The multimodal d3 decision model accepts text or JSON with images and video, returning choice, yes/no or probabilistic scores. It does not generate free text or extract arbitrary values. Download the model and its readout together. The Semantic Router route is in the development channel and does not establish direct support in the general vLLM engine. Ollama package size is download size; runtime VRAM and KV usage are unmeasured. Publisher-documented use
Official page ↗
Structured extraction Classification, routing, scoring and agent decision checks The multimodal d3 decision model accepts text or JSON with images and video, returning choice, yes/no or probabilistic scores. It does not generate free text or extract arbitrary values. Download the model and its readout together. The Semantic Router route is in the development channel and does not establish direct support in the general vLLM engine. Ollama package size is download size; runtime VRAM and KV usage are unmeasured. Publisher-documented use
Official page ↗
Text generation, Tool calling, Reasoning Local conversation, reasoning and tool calling A Gemma-4-E4B small model for local conversation, multi-turn tool use and device interfaces; 8B total and 4B effective. Official BF16 and GGUF weights are available. NVIDIA specifies text and 64K. Ollama advertises images and 128K for its package; this unresolved difference does not enable the model’s multimodal filter. The main GGUF is 6,180,446,208 bytes; 4GB is neither file size nor a VRAM guarantee. DFlash is auxiliary and needs extra memory. Publisher-documented use
Official page ↗
Document reranking Document reranking in RAG and Vision RAG A multimodal reranker with a bidirectional Ministral3 language tower and Pixtral vision encoder; it scores text queries paired with text, image or mixed documents. Use Transformers 5.20.0 for images; 5.17–5.19 with Flash Attention 2 may return incorrect outputs or CUDA errors. Multimodal vLLM 0.32.0 uses /classify with query/document messages, not /score or /rerank. Output is a logit, not an embedding or calibrated probability. Publisher-documented use
SAFETENSORS · Official ↗
Official page ↗
Programming, Tool calling, Reasoning, Image understanding Agentic coding, analysis and visual documents A multimodal MoE with about one trillion parameters, 52B active and a one-million-token context; text/image input and text output. FP8 is the main release; NVFP4 targets Blackwell. Select the Mistral Large 4 Docker image. Publisher-documented use
Official page ↗
Tool calling, Image understanding Desktop agent with computer_use and bash tools Microsoft’s vision-language model for desktop tasks combines clicking, typing and code execution in one policy. BF16 weights contain 4.74B parameters. The reference uses AutoProcessor and native /generate in the microsoft/Mage container; retain the computer_use and bash template. Publisher-documented use
SAFETENSORS · Official ↗

“—” means no information is recorded, not that the model lacks the capability.

Data view

Hardware feasibility

Memory for weights, KV and runtime under the selected settings.

Calculated from specifications. Context includes history, input and output. Active requests differ from daily users.

GPU configurations · 3 Selected configuration
GPU specifications in the GPU guide →
Calculation method and scenario limits

Actual weight file size + KV cache + runtime reserve. GGUF scenarios use FP16 KV cache. The default GPU reserve is 2 GiB per card; the CPU reserve is 4 GiB. These reserves are planning assumptions.

MoE calculations include all weights. Nominal GPU capacity is used as a GiB budget; deployment planning should use the device's reported free memory. The sum of several GPUs' memory is not unified memory.

SmolLM2 FP32 scenarios use FP32 for both weights and KV cache. Scenarios above the selected file's context limit are excluded, including Aya Expanse 32B with the selected GGUF file's 8,192-token limit.

61 results out of 61 rows
Advanced filters 1 controls
Required memory(GiB)
All rows
Row comparison and conditions

Comparison rule: Hardware cells share a row's scenario. Comparing rows requires matching non-hardware conditions.

Use × beside a heading to hide its column. Open row details for sources and conditions.

Artifact feasibility by hardware configuration
CompareDetails
Model
Weight version
RTX 4090 24GB
RTX 5090 32GB
RTX 6000 Ada 48GB
Official page ↗
Q8_0 3.47 GiB 0.6 GiB 0.88 GiB
Official page ↗
Q8_0 4.58 GiB 1.71 GiB 0.88 GiB
Official page ↗
Q4_K_M 5.45 GiB 2.33 GiB 1.13 GiB
Official page ↗
Q8_0 7.11 GiB 3.99 GiB 1.13 GiB
Official page ↗
Q4_K_M 7.81 GiB 4.68 GiB 1.13 GiB
Official page ↗
Q8_0 11.24 GiB 8.11 GiB 1.13 GiB
Official page ↗
Q4_K_M 11.63 GiB 8.38 GiB 1.25 GiB
Official page ↗
Q8_0 17.87 GiB 14.62 GiB 1.25 GiB
Official page ↗
Q4_K_M 20.03 GiB 17.28 GiB 0.75 GiB
Official page ↗
Q8_0 33 GiB 30.25 GiB 0.75 GiB
Official page ↗
Q4_K_M 22.4 GiB 18.4 GiB 2 GiB
Official page ↗
Q8_0 36.43 GiB 32.43 GiB 2 GiB
Official page ↗
Q4_K_M 44.1 GiB 39.6 GiB 2.5 GiB
Official page ↗
Q8_0 74.33 GiB 69.83 GiB 2.5 GiB
Official page ↗
Q4_K_M 11.87 GiB 8.37 GiB 1.5 GiB
Official page ↗
Q8_0 18.12 GiB 14.62 GiB 1.5 GiB
Official page ↗
Q4_K_M 22.49 GiB 18.49 GiB 2 GiB
Official page ↗
Q8_0 36.43 GiB 32.43 GiB 2 GiB
Official page ↗
Q4_K_M 6.8 GiB 4.36 GiB 0.44 GiB
Official page ↗
Q8_0 9.98 GiB 7.54 GiB 0.44 GiB
Official page ↗
Q4_K_M 44.1 GiB 39.6 GiB 2.5 GiB
Official page ↗
Q8_0 74.33 GiB 69.83 GiB 2.5 GiB
Official page ↗
Q4_K_M 7.58 GiB 4.58 GiB 1 GiB
Official page ↗
Q8_0 10.95 GiB 7.95 GiB 1 GiB
Official page ↗
Q4_K_M 21.69 GiB 18.44 GiB 1.25 GiB
Official page ↗
Q8_0 35.22 GiB 31.97 GiB 1.25 GiB
Official page ↗
Q4_K_M 7.71 GiB 4.71 GiB 1 GiB
Official page ↗
Q8_0 10.95 GiB 7.95 GiB 1 GiB
Official page ↗
Q4_K_M 4.48 GiB 0.98 GiB 1.5 GiB
Official page ↗
Q4_K_M 2.27 GiB 0.1 GiB 0.18 GiB
Official page ↗
Q8_0 2.31 GiB 0.13 GiB 0.18 GiB
Official page ↗
Q8_0 2.67 GiB 0.36 GiB 0.31 GiB
Official page ↗
Q4_K_M 20.03 GiB 17.28 GiB 0.75 GiB
Official page ↗
Q8_0 33 GiB 30.25 GiB 0.75 GiB
Official page ↗
Q4_K_M 7.81 GiB 4.68 GiB 1.13 GiB
Official page ↗
Q8_0 11.24 GiB 8.11 GiB 1.13 GiB
Official page ↗
Q4_K_M 3.26 GiB 1.04 GiB 0.22 GiB
Official page ↗
Q8_0 3.98 GiB 1.76 GiB 0.22 GiB
Official page ↗
Q4_K_M 4.06 GiB 1.44 GiB 0.63 GiB
Official page ↗
Q8_0 5.13 GiB 2.51 GiB 0.63 GiB
Official page ↗
Q4_K_M 5.32 GiB 2.32 GiB 1 GiB
Official page ↗
Q8_0 6.8 GiB 3.8 GiB 1 GiB
Official page ↗
Q4_K_M 7.07 GiB 4.07 GiB 1 GiB
Official page ↗
Q8_0 10.17 GiB 7.17 GiB 1 GiB
Official page ↗
Q4_K_M 136.32 GiB 132.85 GiB 1.47 GiB
Official page ↗
Q8_0 236.24 GiB 232.77 GiB 1.47 GiB
Official page ↗
Q4_K_M 274.8 GiB 270.86 GiB 1.94 GiB
Official page ↗
Q8_0 479.24 GiB 475.3 GiB 1.94 GiB
Official page ↗
Q4_K_M 11.99 GiB 8.43 GiB 1.56 GiB
Official page ↗
Q8_0 18.07 GiB 14.51 GiB 1.56 GiB
Official page ↗
Q4_K_M 6.8 GiB 4.36 GiB 0.44 GiB
Official page ↗
Q8_0 9.98 GiB 7.54 GiB 0.44 GiB
Official page ↗
Q4_K_M 11.87 GiB 8.37 GiB 1.5 GiB
Official page ↗
Q8_0 18.12 GiB 14.62 GiB 1.5 GiB
Official page ↗
Q4_K_M 22.49 GiB 18.49 GiB 2 GiB
Official page ↗
Q8_0 36.43 GiB 32.43 GiB 2 GiB
Official page ↗
Q4_K_M 3.06 GiB 0.62 GiB 0.44 GiB
Official page ↗
Q4_K_M 6.06 GiB 2.94 GiB 1.13 GiB
Official page ↗
Q4_K_M 8.33 GiB 5.21 GiB 1.13 GiB
Official page ↗
Q4_K_M 23.63 GiB 19.63 GiB 2 GiB
Official page ↗
Q4_K_M 24.33 GiB 20.83 GiB 1.5 GiB

“—” means no information is recorded, not that the model lacks the capability.

Use the tool below to compare concurrency and context length against your model and GPU count. The accompanying article explains the calculations and how to design a service capacity test. What do 100 concurrent users mean for an AI assistant?

From user count to a memory budget

Which GPU can hold this workload?

Choose a model and workload. If you have not selected a GPU, the tool suggests candidates to test. A memory fit is an estimate; speed and service quality still need testing.

Memory assumptions and actual free space

Illustrative model: 8 billion parameters, raw BF16 weights, 32 layers, 8 KV heads and a head dimension of 128. Current geometry: 32 layers, 8 KV heads, head dimension 128.

The default 2 GiB reserve is the table’s planning assumption, not a measurement or an overhead ceiling. Quantized weights do not imply a low-precision KV cache: check engine support and cache accuracy separately. This full-attention estimate assumes no savings from prefix caching, sliding-window attention, MLA or hybrid architectures.

First candidate for comparison: 1 × GeForce RTX 5090

Fits the memory estimate

Budget of the busiest GPU24.9 GiB
Memory class per GPU32 GiB
Memory headroom per GPU7.1 GiB
Theoretical active-request limit by memory15
  • Weights 14.9 GiB
  • KV 8 GiB
  • Reserve and other components 2 GiB

With balanced distribution, the busiest GPU is assumed to handle 8 requests. Each GPU loads the complete weights; queues and uneven distribution can change this estimate.

For initial screening, the table’s nominal memory class is treated as a GiB budget. Before deployment, enter the device’s actual free memory. The theoretical limit above does not establish capacity at an acceptable latency.

PCIe; board-partner dependent · Active · PCIe 5.0

Manufacturer specifications ↗
GPU candidates to test

Candidates come from the site’s current GPU list, ordered by the fewest devices and then memory capacity. Price, speed and package compatibility with each engine still need checking. When more devices are needed, the suggested count appears beside the GPU name.

  • 1 × GeForce RTX 509032 GB per GPU · estimated headroom 7.1 GiB
  • 1 × RTX 6000 Ada48 GB per GPU · estimated headroom 23.1 GiB
  • 2 × GeForce RTX 4090 D24 GB per GPU · estimated headroom 3.1 GiB

Suggestions exclude announced products, unofficial boards, unified system memory and pooled multi-chip capacity. For AMD and Intel, check package, kernel and engine support on the exact model and operating system.

Explore user load and token demand
User requests per second
0.833
Model calls per second
0.833
Input demand, tokens/second
3,583.33
Output demand, tokens/second
275
User requests in flight; Little’s law
6.67

In steady state, Little’s law includes the queue and all workflow stages. It does not automatically set the running-inference slider. Input and output are counted separately; the assumed response time is not a prediction by this tool.

Demand divided by measured capacity: Prefill Needs testing; Decode Needs testing.

These ratios are only an initial screen. Stage interference, P95, bursts and goodput need testing under a mixed workload. Enter measured capacity for the entire configuration; the tool does not multiply speed by GPU count. Changing the model, deployment or request length clears the measurements so you can enter results for the new settings.

Section four · two separate views

Inference and serving software

Data view

Software comparison

Compare software for local inference and model serving.

72 results out of 72 rows
Deployment need
Execution environment
Software role
Advanced filters 36 controls
Product
Local / cloud
Tasks and modalities
Request queue
Concurrency
Batching
Admission control
Model loading / unloading
Multiple models
Cold start
Prefix caching
Speculative decoding
CPU/GPU and KV offloading
Model sharding across GPUs
Independent replicas
Streaming
Structured output
Tool calling
Reasoning control
Chat / model template
Parser
Monitoring
Metrics
Health check
Authentication
Rate limiting
How the capability is provided
Maintenance status
Release date
Review date
All rows
Row comparison and conditions

Comparison rule: Versions can be displayed together. Interface comparisons keep the backend fixed; full-stack comparisons may vary it.

Use × beside a heading to hide its column. Open row details for sources and conditions.

Hidden columns:
Versioned inference and serving software comparison
CompareDetails
What is it for?
Practical advantage
Selection condition
Get started
Ollama · v0.40.2
Inference engine / library, API server, Model manager Local setup, development and small services Model downloads, management and API setup in one tool Local and cloud execution are separate; OLLAMA_NO_CLOUD=1 disables cloud routes. Stable / Latest Ollama v0.40.2: only approved architectures run on MLX by default on Apple Silicon: Qwen3.8, Qwen3.6, Qwen3.5, Gemma 4, Nimble, Tev1, Clef, Clef Flash and EmbeddingGemma 2. Do not generalize to all models, sizes, quantizations, inputs or operating systems; verify each route’s compatible tag and package separately. Decision models return typed outputs, not chat, tools or thinking. Persian quality, speed and actual memory for this route are untested. On the first run of each older model, an upgrade runs in the background while the original temporarily remains on disk. Check free disk space before upgrading; automatic backup removal is planned for a future release. The Windows/Clef Flash requirement remains v0.40.1+. Getting started ↗
Ollama · v0.40.0
Inference engine / library, API server, Model manager Download, manage and run models locally through an API Text generation, Embedding generation, Streaming output, Structured output Stable; historical release Ollama v0.40.0: only approved architectures run on MLX by default on Apple Silicon: Qwen3.8, Qwen3.6, Qwen3.5, Gemma 4, Nimble, Tev1, Clef, Clef Flash and EmbeddingGemma 2. Do not generalize to all models, sizes, quantizations, inputs or operating systems; verify each route’s compatible tag and package separately. Decision models return typed outputs, not chat, tools or thinking. Persian quality, speed and actual memory for this route are untested. Stable; historical release Ollama v0.40.0: only approved architectures run on MLX by default on Apple Silicon: Qwen3.8, Qwen3.6, Qwen3.5, Gemma 4, Nimble, Tev1, Clef, Clef Flash and EmbeddingGemma 2. Do not generalize to all models, sizes, quantizations, inputs or operating systems; verify each route’s compatible tag and package separately. Decision models return typed outputs, not chat, tools or thinking. Persian quality, speed and actual memory for this route are untested. Getting started ↗
vLLM · v0.29.0
Inference engine / library, API server Language model API with concurrent requests Continuous batching and KV-cache management; OpenAI-compatible API Historical release; GGUF requires the separately installed vllm-gguf-plugin; support for this format is experimental. GHSA-x6mc-67gf-chw4: conditional vulnerability in >=0.24.0,<0.30.0. The Python frontend with Qwen2-VL/Qwen3-VL video sampling accepts media_io_kwargs.video.max_frames and fps, allowing memory DoS; requests can also select the sampler. --limit-mm-per-prompt limits items, not frames; on affected versions --api-key alone does not guard /tokenize or /invocations. The Rust frontend rejects this input and is unaffected by this specific issue only. Upgrade to 0.30.0 is the declared fix; gateway authentication and resource limits are additional controls. GHSA-85xf-c7hm-whqw: malformed structured output can terminate shared EngineCore; declared range <0.30.0, but the report confirms testing on 0.25.1 without establishing a lower bound. GHSA-5fj9-pfhr-6j48: enabled Rust frontend before 0.30.0; arbitrary HTTP methods accumulate Prometheus labels and memory, even on /tokenize 405 responses. GHSA-58v5-2m8f-94pr: >=0.23.0rc2,<0.30.0; video-capable models accepting media_io_kwargs permit GLMGA selection and excessive pre-decode CPU/memory work; a valid key is required when API-key authentication is enabled. The latter three advisories also declare 0.30.0 patched. Getting started ↗
SGLang · v0.5.20
Inference engine / library, API server Language and multimodal model serving on one GPU or a cluster Text generation, Continuous batching, Prefix caching, Structured output Tool parsers and quantization kernels depend on the model architecture. Starting with 0.5.20, CUDA 12 packages and images are no longer published; 0.5.19 is the last release for this path. Previously published images remain available. Responses storage is off by default. Retrieval, previous_response_id and background requests require --enable-response-store; this option cannot be enabled in prefill/decode-disaggregated (PD) deployments. Tool parsers and quantization kernels depend on the model architecture. Starting with 0.5.20, CUDA 12 packages and images are no longer published; 0.5.19 is the last release for this path. Previously published images remain available. Responses storage is off by default. Retrieval, previous_response_id and background requests require --enable-response-store; this option cannot be enabled in prefill/decode-disaggregated (PD) deployments. Getting started ↗
SGLang · v0.5.19
Inference engine / library, API server Multi-user serving and workloads with shared prefixes Batching and prefix caching; workload-specific tuning Tool parsers and quantization kernels depend on model architecture; read each benchmark row's version and settings with its result. Getting started ↗
llama.cpp / llama-server · v0.4.1
Inference engine / library, API server GGUF on CPU, GPU and combined RAM/VRAM Control over quantization, layer partitioning and CPU execution Historical v0.4.1; do not mix its RPC major 6 with v0.5.0 major 7. Partial CPU execution is distinct from AirLLM's layer-wise loading. Getting started ↗
TensorRT-LLM · v1.2.1
Inference engine / library, API server Specialized deployment on NVIDIA GPUs Model, kernel and serving optimization Support paths and settings vary by release and architecture. Getting started ↗
Triton Inference Server · v2.73.0
API server, Deployment manager Host multiple models and frameworks through a shared service TensorRT / PyTorch / ONNX / OpenVINO / Python and other backends Release 26.09 adds initial Rubin support; it does not include a dedicated TensorRT-LLM backend container. Select the backend image separately. Getting started ↗
Triton Inference Server · v2.72.0
API server, Deployment manager Manage model services and inference pipelines Model management, scheduling and specialist backend integration Release 2.72.0 does not include a TensorRT-LLM backend container. Getting started ↗
Text Embeddings Inference (TEI) · v1.9.4
Inference engine / library, API server Embedding, reranking and text classification service Candle / cuBLASLt / ONNX; Metal on Mac depending on the model ARM64 and SM121 support for GB10 and initial AMD/ROCm support were added; this does not qualify every AMD GPU. Task and pooling depend on the model. Getting started ↗
Text Embeddings Inference (TEI) · v1.9.3
Inference engine / library, API server Document and query embedding service Batching and an embedding API; CPU and GPU images Embedding support does not imply reranking support for every architecture. Getting started ↗
AirLLM · v4.0.0
Inference engine / library Run large models with limited VRAM Load and unload layers through host memory and storage The main goal is lower GPU memory use; concurrent chat requires a benchmark of that workload. Getting started ↗
Transformers · v5.18.0
Inference engine / library, API server Load models and build inference workflows in Python PyTorch and Transformers model classes; serve depends on the release Version 5.18 adds models and GGUF fixes; verify GPT-OSS/ROCm and serving support against the exact backend and model versions. Getting started ↗
Transformers · v5.17.0
Inference engine / library, API server Research, direct model control and custom paths Direct access to model and processing logic A simple Transformers path's speed does not represent every engine for that model. Getting started ↗
LiteLLM · v1.103.1
Model gateway, API server Shared gateway for multiple providers and model services Connects provider APIs and model servers A newer stable API gateway release; generation happens in the connected service. Do not apply Enterprise features or licensing to the open-source core. Getting started ↗
LiteLLM · v1.101.0
Model gateway, API server Manage multiple providers and backends Shared API, routing and usage management Weight execution capability comes from the backend. Getting started ↗
Open WebUI · v0.11.4
Chat interface Chat interface for Ollama and compatible APIs Ollama or an OpenAI API-compatible service The slim image removes local models and many packages; recheck external dependencies for offline use, embeddings, documents and speech. Getting started ↗
Open WebUI · v0.11.3
Chat interface Chat panel connected to model backends User chat interface and runtime connection Model memory and speed belong to the connected backend. Getting started ↗
Text Generation Inference (TGI) · v3.3.7
Inference engine / library, API server Maintenance of text-generation serving for supported models Text generation, Model sharding across GPUs (conditional), Streaming output, Continuous batching The repository has been archived and read-only since March 21, 2026. The repository has been archived and read-only since March 21, 2026. Getting started ↗
LM Studio · 0.4.24 Build 1
Chat interface, Model manager, API server Download models, chat and start a local API Model loading and unloading, Streaming output, Structured output, Concurrent requests Model capabilities and formats depend on the selected runtime. Model capabilities and formats depend on the selected runtime. Getting started ↗
KTransformers · v0.7.1
Inference engine / library When host memory and GPU execution are part of the deployment design. Heterogeneous CPU/GPU execution, including optimized paths for supported MoE models. Performance depends on the supported model, CPU, memory and configuration. Getting started ↗
Sentence Transformers · v6.1.0
Inference engine / library For implementing and evaluating the retrieval layer. Embeddings for semantic retrieval and CrossEncoder scoring or reranking. Multimodal input and docs improved; image/audio/video use optional dependencies, and input key order can change embeddings or scores. Getting started ↗
Sentence Transformers · v6.0.1
Inference engine / library For implementing and evaluating the retrieval layer. Embeddings for semantic retrieval and CrossEncoder scoring or reranking. Library support does not establish task or language quality. Getting started ↗
FlagEmbedding · v1.4.2
Inference engine / library BGE family and reranker execution BGE-M3 dense, sparse and multi-vector outputs The three BGE-M3 outputs use different indexing and consumption paths; dense output alone cannot replace all three. Getting started ↗
MLX LM · v0.31.3
Inference engine / library Local generation and quantization of compatible models on Apple silicon Text generation (conditional), Streaming output (conditional), Prefix caching (conditional), Model sharding across GPUs (conditional) A direct route for local generation and quantization on Apple silicon with compatible models. Do not double-count unified memory as RAM plus VRAM. The README’s macOS 15 requirement concerns large-model memory wiring, not every MLX LM feature. A direct route for local generation and quantization on Apple silicon with compatible models. Do not double-count unified memory as RAM plus VRAM. The README’s macOS 15 requirement concerns large-model memory wiring, not every MLX LM feature. Getting started ↗
vLLM · v0.30.0
Inference engine / library, API server Model serving with vLLM; stable 0.30.0 Four security advisories fixed; review upgrade conditions Stable; fixes GHSA-x6mc-67gf-chw4, GHSA-85xf-c7hm-whqw, GHSA-5fj9-pfhr-6j48 and GHSA-58v5-2m8f-94pr per official advisories. Upgrading from 0.29: GPTQ activation ordering using g_idx was removed and g_idx is ignored; review dependent checkpoints. Plain vllm serve requires --enable-scale-out; VLLM_ENABLE_SCALE_OUT_ENDPOINTS was removed. launch render and --tokens-only are exceptions. Default packages use CUDA 13.0; separate CUDA 12.9 wheels/images exist. Check GPU/driver compatibility with the selected package. Older benchmark results are not assigned to this release. Getting started ↗
llama.cpp / llama-server · v0.5.0
Inference engine / library, API server GGUF inference and serving with stable 0.5.0 RPC protocol 7; clients and servers must be compatible. For RPC, the client and every server must share the major version, and the server minor must not exceed the client minor. Align both builds; do not connect v0.4.1 protocol 6 to v0.5.0 protocol 7. Prerelease fixes and capabilities are listed under their own builds. Getting started ↗
llama.cpp / llama-server · b11262 · Prerelease
Inference engine / library, API server CPU correctness fix for AVX512-FP16 FP32 accumulation in F16 dot products; overflow fix Prerelease b11262 fixes CPU computation correctness. In the AVX512-FP16 path, FP16 accumulation in F16 dot products could overflow and change logits; b11262 accumulates in FP32. Retest older-build output on b11262+ containing fix #29545 before relying on this path. This is not evidence of a speed increase, and the prerelease is not a production default. Getting started ↗
Ollama · v0.35.1
Inference engine / library, API server Stable release; typed decisions via /v1/systemone for Nimble, Tev1, Clef and Clef Flash Clef/Clef Flash text and image input; choice, noul and score; decision capability Stable v0.35.1: /v1/systemone accepts choice, noul and score questions for compatible decision models; Clef and Clef Flash score text and images together. Declare CAPABILITY decision for a compatible model; clients must not offer it for chat, tools or thinking. The endpoint does not generate free-form text. The release notes mention updates to llama.cpp and MLX but do not establish backend-by-backend compatibility. For Nimble and Tev1, Safetensors alone does not establish that the same file runs with SystemOne; verify the compatible artifact separately. No local run or Persian quality evaluation was performed. Getting started ↗
llama.cpp / llama-server · b11310 · Prerelease
Inference engine / library, API server IQ4_NL memory safety and execution correctness CUDA/HIP/MUSA; IQ4_NL rows not divisible by QK_K Prerelease; IQ4_NL memory-safety fix for CUDA/HIP/MUSA. This path requires b11310+ containing #29683. When the element count is a multiple of QK4_NL but not QK_K, the final block could read beyond the input and write beyond the output buffer; QK_K multiples are unaffected by this bug. In the author’s debug test with 192 elements, out-of-bounds writes fell from 128 to zero bytes (CUDA H20-3e and MUSA S5000); HIP shares the code but was not separately tested in that report. As reviewed on 1 October 2026, the sources announce no CVE or exploitability. This is not evidence of increased speed or changed memory requirements. Getting started ↗
llama.cpp / llama-server · b11307 · Prerelease
Inference engine / library, API server concurrent DFlash/DFlash2 execution Layer-input order; separate KV streams and tensor split Prerelease; restores layer-input order for DFlash/DFlash2 across multiple sequences. For concurrency above one, especially with separate KV streams, use b11307+ containing #29019; the fix also accommodates tensor split. Batch splitting could deliver another token’s hidden state to the drafter; the fix restores original order. In the author’s SPEED-Bench run with Qwen3.8-27B and DFlash2, both Q4_K_M at concurrency=16, mean acceptance length rose from 3.3531 to 3.9211 (+16.94%). This does not establish end-to-end speed, Persian quality or performance on other models and hardware. Issue #27117 provides context, not confirmation that every reported case is fixed. No local runtime test; the prerelease is not a production default. Getting started ↗
llama.cpp / llama-server · b11371 · Prerelease
Inference engine / library, API server initial Clef support in /v1/systemone This build supports Clef text only; v0.6.0 adds image input b11371 adds initial text-only Clef support. Stable v0.6.0 adds images with compatible GGUF and projector files; this build’s limit does not apply to newer versions or Ollama v0.35.1. b11371 remains a prerelease; local performance and Persian quality are unverified. Getting started ↗
llama.cpp / llama-server · v0.6.0
Inference engine / library, API server Stable llama.cpp / llama-server with Clef text and image decisions Classification (conditional) Stable v0.6.0 adds Clef image input through /v1/systemone. Use GGUF with the updated template and a compatible projector (--mmproj); older files may need re-conversion. The whole prompt must fit --ubatch-size; images use data URLs. Responses are choice, noul or score; a Clef server does not generate free text. This release also includes Vulkan FlashAttention fix #29988. Persian quality, speed and full runtime memory remain untested. Stable v0.6.0 adds Clef image input through /v1/systemone. Use GGUF with the updated template and a compatible projector (--mmproj); older files may need re-conversion. The whole prompt must fit --ubatch-size; images use data URLs. Responses are choice, noul or score; a Clef server does not generate free text. This release also includes Vulkan FlashAttention fix #29988. Persian quality, speed and full runtime memory remain untested. Getting started ↗
llama.cpp / llama-server · b11424 · Prerelease
Inference engine / library, API server fixes an out-of-bounds access in Vulkan FlashAttention Vulkan + FlashAttention: shared-memory write fix b11424 includes #29988 for an out-of-bounds shared-memory write in Vulkan FlashAttention; the official report describes an NVIDIA DeviceLost crash. For the affected path, use b11424+ containing this fix or stable v0.6.0 and retest the workload. This is not evidence of higher speed, a CVE or a proven exploit; VRAM estimates are unchanged. Getting started ↗
llama.cpp / llama-server · b11454 · Prerelease
Inference engine / library, API server minimum llama.cpp route for five K2 Horizon models with official GGUF Text generation (conditional), Tool calling (conditional) Models launched on September 3; b11454 adds execution support on October 6 and remains a prerelease. Scope is the five official GGUF models; no 375B-A23B route is attributed. -sm tensor is disabled. ZWNJ/ZWJ and Windows fixes are not Persian-quality evidence; speed and actual memory are untested. Models launched on September 3; b11454 adds execution support on October 6 and remains a prerelease. Scope is the five official GGUF models; no 375B-A23B route is attributed. -sm tensor is disabled. ZWNJ/ZWJ and Windows fixes are not Persian-quality evidence; speed and actual memory are untested. Getting started ↗
llama.cpp / llama-server · b11532 · Prerelease
Inference engine / library, API server minimum build containing both the memory-safety and ModernBERT GELU fixes b11529+ checks the offset in ggml_acc_impl before narrowing it to int32_t to prevent overflow-induced out-of-bounds writes. The PR report also mentions negative offsets arriving via RPC GRAPH_COMPUTE; the final patch does not directly validate RPC parameters. b11532+ uses exact GELU matching Transformers for ModernBERT with hidden_activation=gelu. The reviewed sources announce no CVE or real-world exploitation; this fix is not evidence of a speed increase. Existing ModernBERT GGUFs need no reconversion; retest outputs from older builds. The author tested only CPU/F32 on gte-reranker-modernbert-base: maximum activation error fell from 5.8e-2 to 7.4e-6; GPU was not tested and CPU speed changes were within run-to-run noise. These figures are not a direct ModernBERT-base evaluation. Getting started ↗
llama.cpp / llama-server · b11537 · Prerelease
Inference engine / library, API server minimum build containing the embedding-graph ordering fix after the mixed-batch regression Fix #30160 orders GET_ROWS before other input operations to reduce unnecessary graph splits and CPU execution. Use b11537 or newer for mixed-batch/embedding and as the starting point for retesting MTP and multi-GPU paths; verify model support separately. One user report on Linux, SYCL and two Arc Pro B70 cards with Qwen3.8-Flash-Next / UD-IQ3_XXS: about 365 pp and 24 tg recovered to 582.23 pp and 32.75 tg. The corrected numbers were measured on the PR branch, not an independent b11537 binary test. Input details, repetition count and a separate MTP test are not fully reported; do not generalize to every GPU. Getting started ↗
llama.cpp / llama-server · b11540 · Prerelease
Inference engine / library, API server optimized MXFP4 MoE decode in the SYCL backend SYCL MXFP4 MoE optimized decode; #29809 uses arithmetic decoding and weight reordering. The author reports gpt-oss-20b on one B70 improving from 55.84 to 106.64 tok/s and gpt-oss-120b on two B70 cards from 33.27 to 67.14 tok/s. The PR author’s original test used Windows 11, oneAPI 2026.0, an EPYC 7402P CPU and Flash Attention enabled; five repetitions for 20B and two for 120B. These are decode results; do not extrapolate to prefill, Linux or other GPUs. b11540 contains the fix, but the numbers come from the PR branch; the site has not independently tested them. Getting started ↗
llama.cpp / llama-server · b11552 · Prerelease
Inference engine / library, API server llama-server context-isolation fix for pinned id_slot with RAM prompt caching A request with a pinned id_slot now waits without loading cached context into a busy slot. Configuration requirement: pinned id_slot + RAM prompt cache → b11552+. Keep this combination out of multi-user service until upgraded and the canary acceptance test passes. Context isolation failed; the release and PR report no CVE or real-world disclosure incident. Limited upstream test: M2 Ultra/Metal, Qwen3.8-27B-UD-Q4_K_M plus mmproj, --parallel 10, --kv-unified, --no-cache-idle-slots, --cache-ram 8192 and id_slot=7. b11146: 30 simultaneous pairs, 1 crossing and 9 corrupted responses. PR branch (build 11550): 60 pairs, 0 crossings and 0 corrupted responses; one round hit a 60-second client timeout. b11552 contains the fix; these are not release-binary measurements or a guarantee for every configuration. Impact without slot pinning remains unknown. Getting started ↗
llama.cpp / llama-server · v0.7.0
Inference engine / library, API server Stable serving with MoE expert caching and LiliCorr --moe-cache-mib sets the cache budget for host experts; this release uses RPC protocol 8 and supports tensor split. Before connecting over RPC, check protocol 8 compatibility on both sides. Direct execution defaults to port 9931; Docker still uses port 8080 internally. The chat session API and part-based format changes may require client updates. Beam support in b11701 and Granite support in b11700/11707 arrived after this release. Getting started ↗
Ollama · v0.40.5
Inference engine / library, API server, Model manager Historical stable 0.40.5; a newer release is listed separately Nemotron 3.5 Super/Bolt; Responses custom-tool-call continuation fix The 0.40.2 background upgrade was paused in 0.40.3 for performance; do not extend that behavior to 0.40.5. Cloud decision models differ from local execution. Bolt 24GB does not guarantee full context or total memory; verify the exact package and version. Getting started ↗
vLLM · v0.31.0
Inference engine / library, API server Stable vLLM 0.31.0; version- and input-scoped serving GHSA-4xqp-c3mv-qff7 fixed; declared affected range below 0.31.0 The advisory describes malformed /inference/v1/generate input hanging serving while /health stays healthy: declared affected <0.31.0, patched >=0.31.0, with a 0.29 proof of concept. Review multimodal kwargs, tokenizer_mode=slow, cache changes and other 6 October advisories separately. New-model nightly support is not attributed to this stable release. Getting started ↗
SGLang · v0.5.21
Inference engine / library, API server Stable SGLang 0.5.21; versioned CUDA and ROCm routes Version-scoped MiMo 2.6 and GLM 5.3 Flash support on MI355X ROCm images are GPU-family-specific; MI355X support does not certify all AMD GPUs. Reported speedups are not generalized to other models or conditions; historical results are retained. Getting started ↗
SGLang · v0.5.22
Inference engine / library, API server Stable SGLang 0.5.22: serving configuration migration and hybrid-model state correctness Python ≥3.11; an unpinned install on Python 3.10 may silently select an older release. Use --attn-dp-size N instead of --enable-dp-attention; the old combination is translated with a warning. --dp-size counts replicas; DeepSeek CP temporarily retains its attention-DP meaning, to be rejected after 2026-12-31. Combining replicas with attention DP, or both spellings, fails at startup. --disaggregation-decode-host-receive-threshold reverses its encoding: 1=disabled (default), 0=always receive on host. tc_piecewise was removed; --cuda-graph-backend-prefill tc_piecewise and tc_compiler settings fail at startup. Separate dates: GitHub release on 19 October 2026 at 02:55 UTC; PyPI package available since 16 October. Runtime correctness: fixes incorrect Mamba checkpoint tracking when speculative decoding and structured output are combined, which could resume hybrid models from the wrong state (PR #43029). Security: a Dumper fix is unconfirmed; the eval() path remains in tag 0.5.22. Do not treat it as fixing the earlier vulnerability. Confidence in the release, requirements and changes is high; performance and Persian quality were not tested here. This record is not an untested upgrade recommendation; OEM-specific BOM/QPLs and internal wizard code are not fully covered. Getting started ↗
llama.cpp / llama-server · b11722 · Prerelease
Inference engine / library, API server Multi-sequence Flash Attention on Hexagon From b11722, Flash Attention can process multiple sequences on Hexagon with --no-kv-unified. PR #30218 tests IQ-9075 EVK / Hexagon v73 with Llama-3.2-1B and Qwen3.5-2B Q4_0. The route requires --no-kv-unified. These results do not validate every Snapdragon or a single-session speedup; test on your device before use. No local runtime test was run. Getting started ↗
llama.cpp / llama-server · b11727 · Prerelease
Inference engine / library, API server Prevent corrupt output when preparing GGUF gguf-split and export-lora now detect incomplete tensor reads and stop with an error. A reused buffer could previously fill unread bytes with data from the preceding tensor, producing corrupt output that appeared successful. Fix #30497 rejects that case; input checksum verification is still required. The fix does not imply problems with valid files or change model quality. No local runtime test was run. Getting started ↗
llama.cpp / llama-server · b11774 · Prerelease
Inference engine / library, API server LFM2 and LFM2.5-VL image preprocessing aligned with Transformers Images are stretched to the tile grid, and resizing and dimension rounding follow the Python reference. Reconvert mmproj with the updated converter to store processor_config.json settings; b11767 changes are included. Before the fix, layout differed for 31,926 sizes among about 16.8 million cases up to 4096×4096. In the 720×1600 example, tokens fell from 2812 to 2298. Other image shapes can increase token count and runtime. PR output tests mainly cover 450M models and the d1 family; the LFM2.5-VL-3B route remains experimental and needs tests on your images. This note does not certify the DSpark model. No local runtime test was run. Getting started ↗
llama.cpp / llama-server · b11778 · Prerelease
Inference engine / library, API server Text embeddings with Nemotron-3 and Nemotron-3.5 Embed Convert Embed 1B/8B BF16 weights to GGUF and run them with llama-embedding. This is a user conversion; no official ready-to-download GGUF is recorded. A published comparison for one 1B text input reports cosine similarity 0.999847 against PyTorch. This measures implementation agreement, not retrieval quality or correctness for every input. The evidence does not show end-to-end image or 8B tests. This route does not cover Rerank-8B or NVFP4. No local runtime test was run. Getting started ↗
llama.cpp / llama-server · b11160 · Prerelease
Inference engine / library, API server Vulkan INT8 on RDNA3 and RDNA4 coopmat1 requires a cooperative-matrix build and device/driver INT8 support; GGML_VK_DISABLE_COOPMAT must not disable it. Formats: q4_0, q4_1, q5_0, q5_1, q8_0, q3_k, q4_k, q5_k, q6_k, mxfp4, nvfp4 and iq4_nl. On RDNA4, MUL_MAT excludes q4_1, q5_1, q4_k, q5_k and nvfp4; MUL_MAT_ID also excludes nvfp4. Publisher tests include RDNA3.5, without validating every AMD GPU. Before relying on b11160 results, repeat correctness and then performance tests on b11224+ with fix #28956. Getting started ↗
llama.cpp / llama-server · b11182 · Prerelease
Inference engine / library, API server FP4 activation precision follows model metadata On Blackwell CUDA, NVFP4/MXFP4 layers marked W4A16 can run as W4A8. FP4 weights do not imply four-bit activations. GGML_CUDA_MMQ_PREC=auto follows metadata; q4 and q8 override it. q4 may accelerate prompt processing at an accuracy cost, so test it before choosing a default. This change is not part of stable v0.5.0. Getting started ↗
llama.cpp / llama-server · b11223 · Prerelease
Inference engine / library, API server Long inputs for causal Qwen3 and Qwen3-VL rerankers From b11223+ with fix #28876, RANK input with causal attention can span multiple physical batches. Previously, input above n_ubatch, default 512 tokens, was rejected. Bidirectional cross-encoders still need one physical batch. This does not complete multimodal /rerank or /embedding support; deployment needs controlled testing. Getting started ↗
llama.cpp / llama-server · b11224 · Prerelease
Inference engine / library, API server Correct strided data reads in Vulkan Fix #28956 corrects mul_mat and mul_mat_id reads for some strided cache and expert views. The PR reports an endless SheetSage2 loop and a Qwen3 AR --no-fa issue. On b11224+, compare output with CPU/CUDA under matching settings and explicit numerical tolerances. Older b11160 results also need retesting. This fix does not establish a speedup or failures in every model. Getting started ↗
llama.cpp / llama-server · b11240 · Prerelease
Inference engine / library, API server Multimodal API for Qwen3-VL-Embedding From b11240+, /v1/embeddings accepts OpenAI-style typed input; supported modalities depend on the model. Each {"content": [...]} object produces one embedding; bare content arrays are rejected and the legacy API remains available. KV prefix reuse is disabled for embedding/rerank, so remeasure capacity and speed. The Qwen3-VL-Embedding-2B/8B route is experimental and does not certify multimodal Reranker support. Getting started ↗
llama.cpp / llama-server · b11279 · Prerelease
Inference engine / library, API server Initial GLM-5.3-Flash support b11279 introduced support in #27773; experiments also need the later fix #29745. A CPU/ThreadSanitizer data race was reported after merging. b11279 does not contain fix #29745: verify its inclusion in your build and retest output. This note does not establish GLM-5.3-BF16 support. No local runtime test was run. Getting started ↗
llama.cpp / llama-server · b11821 · Prerelease
Inference engine / library, API server Intel XMX fix for short batches and speculative verification Refactored multi-column kernels, input alignment and fused gate/up; fixed NaNs for row counts not divisible by four. Published performance evidence is limited to Arc Pro B70 and oneAPI; it does not generalize to all Intel GPUs. Local correctness and speed were not tested. Getting started ↗
llama.cpp / llama-server · b11822 · Prerelease
Inference engine / library, API server Fix first-request DFlash abort on Qwen3.8-Flash-Next Residual streams are averaged before exposing them to the drafter; this DFlash route requires b11822 or later. This requirement is specific to DFlash, not ordinary inference or MTP. No local execution test was run. Getting started ↗
llama.cpp / llama-server · b11826 · Prerelease
Inference engine / library, API server Runtime support for MiniCPM-OCR 1.0 Registers the model and projector using the MiniCPM-V 4.6 conversion path; this alone does not establish a public checkpoint or model license. OCR text may appear in reasoning_content; use --reasoning off or reasoning_effort: "none" for content. This runtime fix does not establish public model weights or license. Getting started ↗
llama.cpp / llama-server · b11828 · Prerelease
Inference engine / library, API server Preserve audio commit boundaries in Realtime API Completes each commit after decoding its final row, preventing adjacent commit merging and later audio leaking into an earlier item. Scoped to llama-server realtime audio; model support and memory estimates are unchanged. No local execution test was run. Getting started ↗
llama.cpp / llama-server · b11829 · Prerelease
Inference engine / library, API server Fix placeholder replacement in rerank templates Substitutes {query} and {document} only in the original template, avoiding a second interpretation of user input. This is a rerank correctness fix, not a change to general security policy or model quality. No local execution test was run. Getting started ↗
llama.cpp / llama-server · b11835 · Prerelease
Inference engine / library, API server Fix SYCL/oneDNN build failure Passes the device to mul_mat_uses_onednn; regression fixed in commit f64a498. This build fix establishes no new model, quantization or performance result. No local build or runtime test was run. Getting started ↗
llama.cpp / llama-server · b11838 · Prerelease
Inference engine / library, API server Fix Windows long-running server timer overflow Removes the overflowing intermediate multiplication in ggml_time_us, fixing the reported crash after about 10.5 days. Scoped to Windows long-running services; neither all-upstream-check success nor a local endurance test is claimed. Getting started ↗
llama.cpp / llama-server · b11847 · Prerelease
Inference engine / library, API server Fix BF16 WMMA compilation on gfx11/gfx12 Changes operand elements from __bf16 to short without altering bits; fixes builds for gfx1150/1151 and gfx1200/1201 with newer HIP/ROCm and LLVM. For these targets with a newer toolchain, use b11847 or later. The PR author tested only gfx1151; not every RDNA3/RDNA4 GPU was tested. GPU specifications and memory estimates are unchanged. Getting started ↗
Ollama · v0.40.9
Inference engine / library, API server, Model manager Historical stable; d3, Phonon speech and cross-platform Flint d3 at /v1/systemone; Phonon at /v1/audio/speech on Apple Silicon; Flint on Linux and Windows; OpenAI/Anthropic streaming error reporting. Phonon is Apple-Silicon-only here and is not a Persian model. d3 returns decisions, not free text. Generation errors should no longer be hidden after partial stream output; no local test was run. Getting started ↗
Ollama · v0.40.10
Inference engine / library, API server, Model manager Stable / Latest; adds E4B and DFlash nemotron-3.5-bolt:e4b with DFlash; retains the d3, speech and Flint additions from 0.40.9. NVIDIA specifies text and 64K. Ollama advertises images and 128K for its package; this unresolved difference does not enable the model’s multimodal filter. The main GGUF is 6,180,446,208 bytes; 4GB is neither file size nor a VRAM guarantee. DFlash is auxiliary and needs extra memory. Getting started ↗
llama.cpp / llama-server · b11865 · Prerelease
Inference engine / library, API server Fix RPC/RDMA receive-buffer overflow In rdma_recv, a receive larger than the remaining buffer is rejected before memcpy; the receive slot is reposted and the connection is closed. Scoped to RPC over RDMA, not the HTTP API. The PR author reproduced the bug and fix using ASan and SoftRoCE; real-world exploitation and independent local testing are not established. Getting started ↗
llama.cpp / llama-server · b11858 · Prerelease
Inference engine / library, API server Tensor-split restriction for mellum and flint Disables --split-mode tensor for mellum and flint; mistral4 was already denied. Splitting a row produced partial maxima rather than the full-row maximum needed for MoE rescaling. This restriction is specific to these architectures and this split mode; it does not prohibit all MoE models or all multi-GPU methods. No independent multi-GPU runtime test was performed. Getting started ↗
llama.cpp / llama-server · b11870 · Prerelease
Inference engine / library, API server DeepSeek-V4.1-Flash architecture support Adds the deepseek41 architecture in commit 74bca39; conversion writes the Engram table as BF16 and removes its MXFP8 path. Architecture support does not validate snapshot 1017 with a specific artifact and backend. Official GGUF, direct MXFP8 support, Persian quality, speed and runtime memory are unverified; not all PR checks were reported successful. Getting started ↗
Ollama · v0.40.14 · Stable / Latest
Inference engine / library, API server, Model manager Preserve model sampler settings and fix API behavior When temperature or top_p is omitted, compatible endpoints retain the model package defaults. Fixes cover compressed web-search responses, /v1/responses content and MLX top-k sampling. Clients omitting sampler parameters now use the model’s own settings; account for this when reproducing outputs. Getting started ↗
SGLang · v0.5.23 · Stable / Latest
Inference engine / library, API server SGLang 0.5.23: Paged Experts and LoRA for quantized MoE Opt-in Paged Experts supports MoE beyond GPU memory; an opt-in LoRA engine supports FP8/NVFP4 MoE. TPU7x uses TorchTPU; low-latency DeepSeek-V4.1-Flash uses megakernel or monokernel plugins. MI35x, MI30x, XPU and TPU have separate images; the new Paged Experts and LoRA paths require explicit opt-in. Getting started ↗
vLLM · v0.32.0 · Stable / Latest
Inference engine / library, API server vLLM 0.32.0: structured decisions and low-precision KV Adds /v1/systemone for choice, noul and score, plus the generic hf parser. NVFP4 KV expands to SM8x, SM90 and SM12x; MRV2 becomes the ROCm default. Python 3.10 is dropped; CORS no longer allows all origins by default. Transformers must be >=5.16.1 and <5.20.0. Getting started ↗
vLLM · v0.33.0rc3 · Prerelease
Inference engine / library, API server vLLM 0.33.0rc3: CUDA and PyTorch migration This tag documents PyTorch 2.14, Triton 3.8, CUDA 13.0 artifacts, default ROCm 10 images and /v1/decisions. CUDA 12.9 artifacts are no longer published. Prerelease rc3; migration from 0.32.0 changes the CUDA and PyTorch packages. Getting started ↗
llama.cpp / llama-server · b12065 · Prerelease
Inference engine / library, API server llama.cpp b12065: shared KV-cache fix Shared caches, including the gemma4 assistant, no longer return zero kv_rows at warmup, preventing mask-path changes and graph-reallocation aborts. The fix concerns shared-cache graph construction; this build is a prerelease. Getting started ↗

“—” means no information is recorded, not that the model lacks the capability.

Evaluation results

Evidence for model selection

How selection and comparison work

On Spanish MIRACL, nDCG@10 rises from 51.2 for Small to 53.7 for Large-Instruct. On English, Large scores 52.9 versus 51.5 for Large-Instruct; Persian scores are 59.0 and 59.4. A multilingual average cannot replace the target-language comparison.

Two displayed numbers are not automatically rankable. Check the model variant, benchmark version, language, generation mode and protocol. A reported score difference is neither a quality ratio nor a statistical-significance claim.

MIRACL · nDCG@10· English

ModelScoreDifference from first rowSource and settings
48 points / 100—
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=1

Dataset split
development
Score scale
0–100 as printed
51.2 points / 1003.2
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=2

Dataset split
development
Score scale
0–100 as printed
52.9 points / 1004.9
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=3

Dataset split
development
Score scale
0–100 as printed
51.5 points / 1003.5
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=4

Dataset split
development
Score scale
0–100 as printed

MIRACL · Recall@100· English

ModelScoreDifference from first rowSource and settings
85.3 points / 100—
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=5

Dataset split
development
Score scale
0–100 as printed
86.4 points / 1001.1
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=6

Dataset split
development
Score scale
0–100 as printed
87.6 points / 1002.3
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=7

Dataset split
development
Score scale
0–100 as printed
88.2 points / 1002.9
Source and settingsMultilingual E5 technical report, arXiv:2402.05672v1 ↗Model publisher report

Appendix / detailed MIRACL results / language=en / column=8

Dataset split
development
Score scale
0–100 as printed

Quality in published evaluations

MATH-500 · pass@1 · English · %

Select for comparisonModelScore and scaleMode / subsetReporterSource
94.5 %0..100 as printedReasoningtestDeepSeekPublisher report
Conditions and source
MATH-500 · pass@1: 94.5%Publisher report · DeepSeek· Reasoning· en
Evaluation mode
Reasoning
Model named in the report
DeepSeek-R1-Distill-Llama-70B
Benchmark / version
MATH-500
Metric and unit
pass@1 · Percent
Source document commit
b1c0b44b4369b597ad119a196caf79a9c40e141e
Language
en
Maximum output tokens
32,768
Temperature
0.6
top-p
0.95
Samples per question
64
Dataset split
test
Score scale
0..100 as printed
Access date
2026-09-15 (Gregorian)
  • Publisher score; not suitable for ranking across different sources or directly inferring cost/performance.
  • Tested weight commit and precision are unreported; the result applies only to the named variant.
  • The 64-sample protocol estimates pass@1 for sampled evaluations; it has not been extended to CodeForces rating.
DeepSeek-R1-Distill-Llama-70B — publisher evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Llama-70B/blob/b1c0b44b4369b597ad119a196caf79a9c40e141e/README.md ↗
Publisher / author
DeepSeek
Accessed
2026-09-15
Revision / commit
b1c0b44b4369b597ad119a196caf79a9c40e141e
Relevant source section
README.md: Distilled Model Evaluation table; Evaluation settings; matching lines 111, 145, 155, 160, 171, 222
  • DeepSeek-R1-Distill-Llama-70B; publisher report for the named variant; tested commit is unpublished.
  • The source document commit is not treated as the tested weight commit.
  • Not a Persian result; does not transfer to a quantized artifact.
MATH-500 dataset metadata · Technical documentation https://huggingface.co/datasets/HuggingFaceH4/MATH-500 ↗
Publisher / author
Hugging Face H4
Accessed
2026-09-17
Relevant source section
Dataset card: Languages: English; test split: 500 rows
  • Language and split of the original MATH-500 dataset.
DeepSeek-R1: distilled model evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1 ↗
Publisher / author
DeepSeek
Accessed
2026-09-17
Relevant source section
Distilled Model Evaluation table; generation settings immediately preceding the table
  • Named distilled models in one publisher table; MATH-500 pass@1 uses the reported sampling protocol. No quantized-artifact or statistical-superiority claim.
83.9 %0..100 as printedReasoningtestDeepSeekPublisher report
Conditions and source
MATH-500 · pass@1: 83.9%Publisher report · DeepSeek· Reasoning· en
Evaluation mode
Reasoning
Model named in the report
DeepSeek-R1-Distill-Qwen-1.5B
Benchmark / version
MATH-500
Metric and unit
pass@1 · Percent
Source document commit
ad9f0ae0864d7fbcd1cd905e3c6c5b069cc8b562
Language
en
Maximum output tokens
32,768
Temperature
0.6
top-p
0.95
Samples per question
64
Dataset split
test
Score scale
0..100 as printed
Access date
2026-09-15 (Gregorian)
  • Publisher score; not suitable for ranking across different sources or directly inferring cost/performance.
  • Tested weight commit and precision are unreported; the result applies only to the named variant.
  • The 64-sample protocol estimates pass@1 for sampled evaluations; it has not been extended to CodeForces rating.
DeepSeek-R1-Distill-Qwen-1.5B — publisher evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B/blob/ad9f0ae0864d7fbcd1cd905e3c6c5b069cc8b562/README.md ↗
Publisher / author
DeepSeek
Accessed
2026-09-15
Revision / commit
ad9f0ae0864d7fbcd1cd905e3c6c5b069cc8b562
Relevant source section
README.md: Distilled Model Evaluation table; Evaluation settings; matching lines 106, 145, 155, 160, 166, 220
  • DeepSeek-R1-Distill-Qwen-1.5B; publisher report for the named variant; tested commit is unpublished.
  • The source document commit is not treated as the tested weight commit.
  • Not a Persian result; does not transfer to a quantized artifact.
MATH-500 dataset metadata · Technical documentation https://huggingface.co/datasets/HuggingFaceH4/MATH-500 ↗
Publisher / author
Hugging Face H4
Accessed
2026-09-17
Relevant source section
Dataset card: Languages: English; test split: 500 rows
  • Language and split of the original MATH-500 dataset.
DeepSeek-R1: distilled model evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1 ↗
Publisher / author
DeepSeek
Accessed
2026-09-17
Relevant source section
Distilled Model Evaluation table; generation settings immediately preceding the table
  • Named distilled models in one publisher table; MATH-500 pass@1 uses the reported sampling protocol. No quantized-artifact or statistical-superiority claim.
93.9 %0..100 as printedReasoningtestDeepSeekPublisher report
Conditions and source
MATH-500 · pass@1: 93.9%Publisher report · DeepSeek· Reasoning· en
Evaluation mode
Reasoning
Model named in the report
DeepSeek-R1-Distill-Qwen-14B
Benchmark / version
MATH-500
Metric and unit
pass@1 · Percent
Source document commit
1df8507178afcc1bef68cd8c393f61a886323761
Language
en
Maximum output tokens
32,768
Temperature
0.6
top-p
0.95
Samples per question
64
Dataset split
test
Score scale
0..100 as printed
Access date
2026-09-15 (Gregorian)
  • Publisher score; not suitable for ranking across different sources or directly inferring cost/performance.
  • Tested weight commit and precision are unreported; the result applies only to the named variant.
  • The 64-sample protocol estimates pass@1 for sampled evaluations; it has not been extended to CodeForces rating.
DeepSeek-R1-Distill-Qwen-14B — publisher evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B/blob/1df8507178afcc1bef68cd8c393f61a886323761/README.md ↗
Publisher / author
DeepSeek
Accessed
2026-09-15
Revision / commit
1df8507178afcc1bef68cd8c393f61a886323761
Relevant source section
README.md: Distilled Model Evaluation table; Evaluation settings; matching lines 109, 145, 155, 160, 168, 220
  • DeepSeek-R1-Distill-Qwen-14B; publisher report for the named variant; tested commit is unpublished.
  • The source document commit is not treated as the tested weight commit.
  • Not a Persian result; does not transfer to a quantized artifact.
MATH-500 dataset metadata · Technical documentation https://huggingface.co/datasets/HuggingFaceH4/MATH-500 ↗
Publisher / author
Hugging Face H4
Accessed
2026-09-17
Relevant source section
Dataset card: Languages: English; test split: 500 rows
  • Language and split of the original MATH-500 dataset.
DeepSeek-R1: distilled model evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1 ↗
Publisher / author
DeepSeek
Accessed
2026-09-17
Relevant source section
Distilled Model Evaluation table; generation settings immediately preceding the table
  • Named distilled models in one publisher table; MATH-500 pass@1 uses the reported sampling protocol. No quantized-artifact or statistical-superiority claim.
94.3 %0..100 as printedReasoningtestDeepSeekPublisher report
Conditions and source
MATH-500 · pass@1: 94.3%Publisher report · DeepSeek· Reasoning· en
Evaluation mode
Reasoning
Model named in the report
DeepSeek-R1-Distill-Qwen-32B
Benchmark / version
MATH-500
Metric and unit
pass@1 · Percent
Source document commit
711ad2ea6aa40cfca18895e8aca02ab92df1a746
Language
en
Maximum output tokens
32,768
Temperature
0.6
top-p
0.95
Samples per question
64
Dataset split
test
Score scale
0..100 as printed
Access date
2026-09-15 (Gregorian)
  • Publisher score; not suitable for ranking across different sources or directly inferring cost/performance.
  • Tested weight commit and precision are unreported; the result applies only to the named variant.
  • The 64-sample protocol estimates pass@1 for sampled evaluations; it has not been extended to CodeForces rating.
DeepSeek-R1-Distill-Qwen-32B — publisher evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B/blob/711ad2ea6aa40cfca18895e8aca02ab92df1a746/README.md ↗
Publisher / author
DeepSeek
Accessed
2026-09-15
Revision / commit
711ad2ea6aa40cfca18895e8aca02ab92df1a746
Relevant source section
README.md: Distilled Model Evaluation table; Evaluation settings; matching lines 58, 110, 145, 155, 160, 169, 196, 202, 220
  • DeepSeek-R1-Distill-Qwen-32B; publisher report for the named variant; tested commit is unpublished.
  • The source document commit is not treated as the tested weight commit.
  • Not a Persian result; does not transfer to a quantized artifact.
MATH-500 dataset metadata · Technical documentation https://huggingface.co/datasets/HuggingFaceH4/MATH-500 ↗
Publisher / author
Hugging Face H4
Accessed
2026-09-17
Relevant source section
Dataset card: Languages: English; test split: 500 rows
  • Language and split of the original MATH-500 dataset.
DeepSeek-R1: distilled model evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1 ↗
Publisher / author
DeepSeek
Accessed
2026-09-17
Relevant source section
Distilled Model Evaluation table; generation settings immediately preceding the table
  • Named distilled models in one publisher table; MATH-500 pass@1 uses the reported sampling protocol. No quantized-artifact or statistical-superiority claim.
92.8 %0..100 as printedReasoningtestDeepSeekPublisher report
Conditions and source
MATH-500 · pass@1: 92.8%Publisher report · DeepSeek· Reasoning· en
Evaluation mode
Reasoning
Model named in the report
DeepSeek-R1-Distill-Qwen-7B
Benchmark / version
MATH-500
Metric and unit
pass@1 · Percent
Source document commit
916b56a44061fd5cd7d6a8fb632557ed4f724f60
Language
en
Maximum output tokens
32,768
Temperature
0.6
top-p
0.95
Samples per question
64
Dataset split
test
Score scale
0..100 as printed
Access date
2026-09-15 (Gregorian)
  • Publisher score; not suitable for ranking across different sources or directly inferring cost/performance.
  • Tested weight commit and precision are unreported; the result applies only to the named variant.
  • The 64-sample protocol estimates pass@1 for sampled evaluations; it has not been extended to CodeForces rating.
DeepSeek-R1-Distill-Qwen-7B — publisher evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B/blob/916b56a44061fd5cd7d6a8fb632557ed4f724f60/README.md ↗
Publisher / author
DeepSeek
Accessed
2026-09-15
Revision / commit
916b56a44061fd5cd7d6a8fb632557ed4f724f60
Relevant source section
README.md: Distilled Model Evaluation table; Evaluation settings; matching lines 107, 145, 155, 160, 167, 220
  • DeepSeek-R1-Distill-Qwen-7B; publisher report for the named variant; tested commit is unpublished.
  • The source document commit is not treated as the tested weight commit.
  • Not a Persian result; does not transfer to a quantized artifact.
MATH-500 dataset metadata · Technical documentation https://huggingface.co/datasets/HuggingFaceH4/MATH-500 ↗
Publisher / author
Hugging Face H4
Accessed
2026-09-17
Relevant source section
Dataset card: Languages: English; test split: 500 rows
  • Language and split of the original MATH-500 dataset.
DeepSeek-R1: distilled model evaluation · Publisher report https://huggingface.co/deepseek-ai/DeepSeek-R1 ↗
Publisher / author
DeepSeek
Accessed
2026-09-17
Relevant source section
Distilled Model Evaluation table; generation settings immediately preceding the table
  • Named distilled models in one publisher table; MATH-500 pass@1 uses the reported sampling protocol. No quantized-artifact or statistical-superiority claim.
Data view

Small and specialized complementary models

Compare specialized roles, input limits, vector dimensions and results for the selected language.

Test shown in the result column: MIRACL · nDCG@10 · en

This selection applies to result columns across tables. Execution conditions are available in each model’s details.

Results grouped by test ←
34 results out of 34 rows
Model type
Application
Declared model size(billion)
Advanced filters 6 controls
Evidence type
All rows
Row comparison and conditions

Comparison rule: Metric and unit must describe the same task; document/s is never implicitly converted to token/s.

Use × beside a heading to hide its column. Open row details for sources and conditions.

Hidden columns:
Small and specialized models
CompareDetails
Exact task
Output type / dimensions
Languages and selected-language evidence
Licence
Result for the selected language
Download and setup
Official page ↗
Dense, sparse and multi-vector retrieval approximately 0.569 billion 8,192 tokens 1,024-dimensional dense vector + token weights + multi-vector output multilingual en: No recorded evidence MIT ↗ — 3.81 GiB / one million vectors
Official page ↗
Query–document pair reranking approximately 0.568 billion 8,192 tokens Relevance score; optional sigmoid maps to 0–1 multilingual en: Published result Apache-2.0 ↗ — Does not store fixed vectors
Official page ↗
Semantic retrieval and text embeddings approximately 0.6 billion 32,768 tokens Dense vector; 1,024 default / maximum dimensions multilingual en: Published result Apache-2.0 ↗ — 3.81 GiB / one million vectors
Official page ↗
Semantic retrieval and text embeddings approximately 4 billion 32,768 tokens Dense vector; 2,560 default / maximum dimensions multilingual en: No recorded evidence Apache-2.0 ↗ — 9.54 GiB / one million vectors
Official page ↗
Semantic retrieval and text embeddings approximately 8 billion 32,768 tokens Dense vector; 4,096 default / maximum dimensions multilingual en: No recorded evidence Apache-2.0 ↗ — 15.26 GiB / one million vectors
Official page ↗
Query–document pair reranking approximately 0.6 billion 32,768 tokens Text-pair relevance score; no embedding output multilingual en: Published result Apache-2.0 ↗ — Does not store fixed vectors
Official page ↗
Query–document pair reranking approximately 4 billion 32,768 tokens Text-pair relevance score; no embedding output multilingual en: Published result Apache-2.0 ↗ — Does not store fixed vectors
Official page ↗
Query–document pair reranking approximately 8 billion 32,768 tokens Text-pair relevance score; no embedding output multilingual en: Published result Apache-2.0 ↗ — Does not store fixed vectors
Official page ↗
Text retrieval and similarity 0.118 billion 512 tokens 384-dimensional vector multilingual, af, am, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, el, en, eo, es, et, eu, fa, fi, fr, fy, ga, gd, gl, gu, ha, he, hi, hr, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lo, lt, lv, mg, mk, ml, mn, mr, ms, my, ne, nl, no, om, or, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, so, sq, sr, su, sv, sw, ta, te, th, tl, tr, ug, uk, ur, uz, vi, xh, yi, zh en: Published result MIT ↗ 1.43 GiB / one million vectors
Official page ↗
Text retrieval and similarity 0.023 billion 256 tokens 384-dimensional vector en en: Publisher declaration Apache-2.0 ↗ — 1.43 GiB / one million vectors
Official page ↗
Text retrieval and similarity 0.278 billion 512 tokens 768-dimensional vector multilingual, af, am, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, el, en, eo, es, et, eu, fa, fi, fr, fy, ga, gd, gl, gu, ha, he, hi, hr, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lo, lt, lv, mg, mk, ml, mn, mr, ms, my, ne, nl, no, om, or, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, so, sq, sr, su, sv, sw, ta, te, th, tl, tr, ug, uk, ur, uz, vi, xh, yi, zh en: Published result MIT ↗ 2.86 GiB / one million vectors
Official page ↗
Text retrieval and similarity 0.56 billion 512 tokens 1,024-dimensional vector multilingual, af, am, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, el, en, eo, es, et, eu, fa, fi, fr, fy, ga, gd, gl, gu, ha, he, hi, hr, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lo, lt, lv, mg, mk, ml, mn, mr, ms, my, ne, nl, no, om, or, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, so, sq, sr, su, sv, sw, ta, te, th, tl, tr, ug, uk, ur, uz, vi, xh, yi, zh en: Published result MIT ↗ 3.81 GiB / one million vectors
Official page ↗
Text retrieval and similarity 0.033 billion 512 tokens 384-dimensional vector en en: Publisher declaration MIT ↗ — 1.43 GiB / one million vectors
Official page ↗
Search result reranking 0.278 billion 512 tokens Query–document relevance score en, zh en: Publisher declaration MIT ↗ — Does not store fixed vectors
Official page ↗
Text retrieval and similarity approximately 0.3 billion nominal Total parameter count unverified 2,048 tokens 768-dimensional vector multilingual en: No recorded evidence gemma ↗ Commercial use subject to licence — 2.86 GiB / one million vectors
Official page ↗
Text retrieval and similarity approximately 0.57 billion nominal Total parameter count unverified 8,192 tokens 1,024-dimensional vector multilingual, af, am, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, el, en, eo, es, et, eu, fa, fi, fr, fy, ga, gd, gl, gu, ha, he, hi, hr, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lo, lt, lv, mg, mk, ml, mn, mr, ms, my, ne, nl, no, om, or, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, so, sq, sr, su, sv, sw, ta, te, th, tl, tr, ug, uk, ur, uz, vi, xh, yi, zh en: Published result CC-BY-NC-4.0 ↗ Commercial use subject to licence — 3.81 GiB / one million vectors
Official page ↗
Search result reranking 0.278 billion 1,024 tokens Query–document relevance score multilingual en: No recorded evidence CC-BY-NC-4.0 ↗ Commercial use subject to licence — Does not store fixed vectors
Official page ↗
Text retrieval and similarity 0.335 billion 512 tokens 1,024-dimensional vector en en: Publisher declaration Apache-2.0 ↗ — 3.81 GiB / one million vectors
Official page ↗
Text retrieval and similarity 0.137 billion 8,192 tokens 768-dimensional vector en en: Publisher declaration Apache-2.0 ↗ — 2.86 GiB / one million vectors
Official page ↗
Specialization for classification and named entity recognition 0.15 billion 8,192 tokens Token representations; task head after training en en: Publisher declaration Apache-2.0 ↗ — Does not store fixed vectors
Official page ↗
Text retrieval and similarity 0.56 billion 512 tokens Dense vector af, am, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, el, en, eo, es, et, eu, fa, fi, fr, fy, ga, gd, gl, gu, ha, he, hi, hr, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lo, lt, lv, mg, mk, ml, mn, mr, ms, my, ne, nl, no, om, or, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, so, sq, sr, su, sv, sw, ta, te, th, tl, tr, ug, uk, ur, uz, vi, xh, yi, zh en: Published result mit ↗ 3.81 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Text retrieval and similarity 0.123 billion 512 tokens Dense vector fa en: No recorded evidence — — 2.86 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Text retrieval and similarity 0.353 billion 512 tokens Dense vector fa en: No recorded evidence — — 3.81 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Base for training classification and entity recognition — 512 tokens Token representations; the task head requires training fa en: No recorded evidence — — Does not store fixed vectors
PYTORCH · Official ↗
Official page ↗
Text, image and video retrieval 2 billion 32,768 tokens Vector with up to 2048 dimensions — en: No recorded evidence Apache-2.0 ↗ — 7.63 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Text, image and video retrieval 8 billion 32,768 tokens Vector with up to 4096 dimensions — en: No recorded evidence Apache-2.0 ↗ — 15.26 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Reranker 2 billion 32,768 tokens — — en: No recorded evidence Apache-2.0 ↗ — Does not store fixed vectors
SAFETENSORS · Official ↗
Official page ↗
Reranker 8 billion 32,768 tokens — — en: No recorded evidence Apache-2.0 ↗ — Does not store fixed vectors
SAFETENSORS · Official ↗
Official page ↗
Multimodal embedding of text, images and mixed PDF pages — 128,000 tokens Publisher-declared 128K; long-context quality has not been measured. float, int8 or binary vectors; 2048 dimensions by default fa, en, es en: Publisher declaration — — 7.63 GiB / one million vectors
Official page ↗
Multimodal embedding of text, images and mixed PDF pages — 128,000 tokens Publisher-declared 128K; long-context quality has not been measured. float, int8 or binary vectors; 2048 dimensions by default fa, en, es en: Publisher declaration — — 7.63 GiB / one million vectors
Official page ↗
Text, code and media retrieval in a shared space 0.74 billion · approximately 0.27 billion Text component; independently loadable 8,192 tokens 768-dimensional MRL vectors; truncate to 512, 256 or 128 dimensions multilingual en: No recorded evidence Apache-2.0 ↗ — 2.86 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Retrieve text documents or page images using text queries 1.55 billion 32,768 tokens 2048-dimensional vector; can be reduced to 1024 or 512 dimensions multilingual, fa en: No recorded evidence OpenMDW-1.1 ↗ — 7.63 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Retrieve text documents or page images using text queries 8.38 billion 32,768 tokens 4096-dimensional vector; can be reduced to 1024 or 512 dimensions multilingual, fa en: No recorded evidence OpenMDW-1.1 ↗ — 15.26 GiB / one million vectors
SAFETENSORS · Official ↗
Official page ↗
Document reranking in RAG and Vision RAG 8.38 billion 32,768 tokens Raw relevance logit per query/document pair; no persistent vector multilingual, fa, en, es en: Publisher declaration OpenMDW-1.1 ↗ — Does not store fixed vectors
SAFETENSORS · Official ↗

“—” means no information is recorded, not that the model lacks the capability.

Guide articles

Model selection, memory, runtime software and quality evaluation.

Back to tables ↑
13 min

How large a language model does your task actually need?

Choose between specialized models, small generators and larger LLMs by separating task quality, language evidence, retrieval, memory and serving capacity—with published comparisons and a worked memory example.

Read the standalone article ↗
12 min

Evaluating LLMs for your language and workload

Choose task-relevant benchmarks, preserve language and protocol scope, build representative examples, and compare quality, tools, latency and cost without mistaking fluency or a multilingual average for task success.

Read the standalone article ↗
17 min

RAG, CAG, KAG, fine-tuning and instruction tuning: how do they differ, and which should you choose?

When a model gives an unsatisfactory answer, does it need more training, or simply access to the right information? Through practical analogies, this article compares RAG, CAG and KAG with fine-tuning and instruction tuning: retrieving documents, caching knowledge, reasoning over relationships and changing model behavior. A comparison table and real project scenarios help distinguish missing knowledge from unsuitable behavior before committing to training, and identify the method or combination that fits the task.

Read the standalone article ↗
12 min

Choosing the generator, embedding model and reranker for enterprise RAG

A practical three-part model stack for document assistants: small-model candidates, retrieval quality, vector and KV budgets, document preparation and a diagnostic table for finding the failing component.

Read the standalone article ↗
11 min

Code completion, assistants and coding agents need different selection criteria

Choose models by role: responsive FIM suggestions, correct guided repairs or accepted repository tasks. Compare candidate checkpoints, benchmark scope, tool environments and cost per completed task.

Read the standalone article ↗
12 min

LLMs on RTX 4090: what changes between 24 and 48 GB?

Exact weight files, a worked KV-cache budget, replicas versus model splitting, and the point at which professional or datacenter GPUs become useful for inference and adaptation.

Read the standalone article ↗
12 min

AirLLM and layer-wise inference: large models, little VRAM, and the cost of waiting

Where streamed weights live, how transfer time limits generation, why KV still matters, and which research, batch and adapter workloads can benefit from layer-wise execution.

Read the standalone article ↗
13 min

Ollama, vLLM, SGLang or llama.cpp: choosing an inference engine

How scheduling, KV cache, model formats and operational controls change the choice of inference engine, with a worked memory example and a reproducible comparison method.

Read the standalone article ↗
14 min

Why the fastest GPU does not necessarily deliver the fastest response

More compute and a higher token rate do not always mean a faster response. This article examines time to first token versus completion time, memory and concurrency, the division of work between GPUs and LPUs, and communication costs—so infrastructure choices reflect the capacity to serve requests at the required quality and latency.

Read the standalone article ↗
14 min

From one user to enterprise LLM serving: when to change the model, replicas or GPU

Diagnose queues, memory and availability separately. Worked replica and cloud-capacity examples show how to grow a service while preserving quality, latency and failure tolerance.

Read the standalone article ↗
18 min

What do 100 concurrent users mean for an AI assistant?

User count alone does not define an AI assistant’s capacity. Worked examples and an interactive tool connect request rates, token lengths, queues and KV cache to GPU selection and acceptance testing.

Read the standalone article ↗
13 min

The real cost of running an LLM: buy hardware, rent a GPU or use an API?

A worked USD scenario for API usage, GPU rental and ownership, including retries, accepted answers, operations, energy and conditional break-even calculations.

Read the standalone article ↗