Skip to content

Models

dppan runs GGUF models. The table below is the curated catalog — models validated end-to-end on the network. It is not a registry mirror: any GGUF from Ollama or Hugging Face can still be tried (dppan pull hf:<owner>/<repo>), the catalog just marks what we vouch for. Check it from the CLI anytime:

bash
dppan models          # table with local availability
dppan models --json   # for scripting

Supported models

0 / 0
ModelArchLayersSizeRegistriesManifest

The table is fetched live from dl.inclavate.io/models/catalog.json — the same catalog the CLI uses (dppan models caches it for 24 hours and works offline from a built-in copy). Models larger than one machine use sharded download.

Coverage & roadmap

The engine supports 43 architecture families — enough to run 157 of the top-200 trending text-generation models on Hugging Face. Where the rest stands:

TierCoversStatus
Dense transformersLlama 3.x · Qwen 2.5/3 · Gemma 2/3/4 · Phi-3/4 · GLM-4 · SmolLM — plus their distills and finetunes✅ Supported
Dense classicsGPT-2 · Pythia · BLOOM · Falcon · Phi-2 · Nemotron · Command R7B✅ Supported
Mixture-of-ExpertsQwen3-MoE (A3B/235B) · gpt-oss (attention sinks, MXFP4) · Gemma 4 A4B · OLMoE · Qwen1.5-MoE · GLM-4.5-Air and GLM-4.5 355B-A32B · Mixtral 8x7B/8x22B · Llama 4 Scout & Maverick✅ Supported
MLA attentionDeepSeek-V2 · V2-Lite · Coder-V2-Lite · GigaChat3 (latent-compressed KV, absorbed & legacy)✅ Supported
State-space & hybridMamba (1 & 2) · FalconMamba · Codestral Mamba · Granite 4.0-H (Micro dense · Tiny/Small MoE) · Falcon-H1 (parallel attention + Mamba2, 0.5B–34B)✅ Supported
Hybrid — single mixer per layerNemotron Nano 2 (Nemotron-H, mamba2 / attention / MLP interleaved) · Nemotron-H 47B Reasoning · Nemotron-3 MoE (30B-A3B · 120B-A12B · 550B-A55B) · LFM2 (350M–2.6B, gated short-conv) · LFM2-8B-A1B (MoE) · Jamba (Mamba-1 + attention + MoE; 900M · Mini 1.7 · Large 1.7)✅ Supported
Granite dense & MoEGranite 3.x/4.x dense (2B/8B) · Granite-MoE a400m/a800m (incl. PowerMoE-3b)✅ Supported
Gated delta-netQwen3.5 dense (0.8B–27B) · Qwen3.6 · Qwen3.5-MoE (A3B/A10B/A17B) · Qwen3-Next-80B (Instruct/Thinking) · Qwen3-Coder-Next — interleaved linear-attention + gated attention hybrid✅ Supported
MLA — frontierDeepSeek-V3 · R1 · V3.2 · Kimi K2 · Mistral-Large-3 (675B) · GLM-5/5.2 (glm-dsa) — all absorbed MLA, 671B–1T. V3.2 and Mistral-Large-3 convert to the same deepseek2 arch; GLM-5 ships DSA indexer tensors that upstream loads and does not use at inference📋 In Validation
Multimodal inputImage, audio, and ordered video frames on any model with a compatible projector (mmproj) — Gemma 4 · Gemma 3 · Qwen2-VL · Qwen2.5-VL (3B–72B) · Qwen3-VL (2B–32B, 30B-A3B, 235B-A22B; deepstack) · GLM-4.6V-Flash · DeepSeek-OCR · Ultravox. Input only; the model answers in text — including document OCR (DeepSeek-OCR reads a page image back as text/markdown)✅ Supported
Document inputPDF and text/Markdown files, optional OCR, native server-side video decode📋 Planned
Media generationGenerating images, speech, and video — plus the OpenAI-compatible Files, Images, and Audio endpoints and async job/artifact storage they need📋 Planned
Gemma 4 E-seriesPer-layer embeddings (needs a protocol extension)📋 Planned

No dates are promised — items ship when they pass the same validation gate as everything in the catalog. Missing a model you need? Write to contact@inclavate.io — requests directly shape this list.

Model sources

dppan pull and dppan download resolve models from three places:

SourceRef formatAuth
Ollama registryllama3.3:70bnone
Hugging Face (GGUF repos)hf:bartowski/Llama-3.3-70B-Instruct-GGUF:Q6_Knone for public repos; your own HF_TOKEN for gated ones
Inclavate-hostedinclavate:<slug>[:<quant>]none
  • Hugging Face: only repos that ship GGUF files (bartowski, unsloth, lmstudio-community, …). The quant selector defaults to Q4_K_M, but any GGUF quantisation runs — pick another with hf:<owner>/<repo>:<QUANT> (e.g. :Q6_K, :Q8_0, :IQ4_XS); the engine keeps tensors in their native type and the right kernels are dispatched automatically. The quant shown in the catalog is simply the configuration we validated. Split quants (-00001-of-0000N.gguf) are merged automatically. For gated repos, accept the license on huggingface.co and set HF_TOKEN (or log in with huggingface-cli) — tokens are always your own.
  • Inclavate-hosted is for models with no community GGUF: converted and quantized once, centrally, then served from dl.inclavate.io — so nodes never have to quantize anything themselves.

Integrity

A GGUF has no per-tensor checksums, so a partially-downloaded shard can't be checked against the source's whole-file hash. dppan's answer is a per-tensor manifest:

bash
dppan manifest llama3.3:70b -o 70b.manifest.json   # once, on a machine with the full file
dppan pull llama3.3:70b --layers 27-53 --verify --manifest 70b.manifest.json

With --verify, every downloaded tensor is hashed and compared; any mismatch names the tensor and deletes the shard. Without a manifest, shards are still structurally validated and fetched over TLS — fine for machines you control. Manifests published at dl.inclavate.io/manifests/<sha256>.json are picked up automatically, no --manifest flag needed.

Free to run · Proprietary