SAVRN
Search Contact SAVRN

Open-weight model · Image and text to text

Qwen3.8-27B-nvfp4full-dflash2-NInfer

by Kaushik Vira kaushikvira/Qwen3.8-27B-nvfp4full-dflash2-NInfer

This repository contains the nvfp4full weight profile of Qwen3.8-27B in the native NInfer.ninfer artifact format, with the z-lab DFlash2 speculative-decoding drafter module added in the upstream W8G32/BF16 format.

Parameters
Context
Weights20.6 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads121

Model Card

By Kaushik Vira, published under apache-2.0, revision 9a480885de2d.

This repository contains the nvfp4full weight profile of Qwen3.8-27B in the native NInfer.ninfer artifact format, with the z-lab DFlash2 speculative-decoding drafter module added in the upstream W8G32/BF16 format. It is the qwen3.8-27b / nvfp4full identity (same as with the registered DFlash2 module appended — the base tensors are byte-for-byte identical to cometkim v1, and the MTP module is retained (unused and validate-only under --spec dflash2). The base tensors are copied from cometkim v1 byte-for-byte (no re-encoding); only the 66 DFlash2 module objects are produced by the graft tool from the z-lab checkpoint. Verified: source identity qwen3.8-27b/nvfp4full, 1,259 source objects, no…

Read Kaushik Vira's full model card

v3 container available. For NInfer engines at upstream v3 (master >= f76e19c0, 2026-09-13): the bytes-preserved v3 build of this artifact is at kaushikvira/Qwen3.8-27B-nvfp4full-dflash2-NInfer-v3 (qwen3_8_27b_nvfp4full-dflash2.v3.ninfer, sha256 74d2fc17…d5fdfc) and needs no engine patch — the C++ nvfp4full profile registration is only required by this v2 container. Full lineage chain: v3-upgrade.json in the v3 repo.

Qwen3.8-27B nvfp4full + DFlash2 for NInfer

This repository contains the nvfp4full weight profile of Qwen3.8-27B in the native NInfer .ninfer artifact format, with the z-lab DFlash2 speculative-decoding drafter module added in the upstream W8G32/BF16 format.

It is the qwen3.8-27b / nvfp4full identity (same as cometkim/Qwen3.8-27B-nvfp4full-NInfer) with the registered DFlash2 module appended — the base tensors are byte-for-byte identical to cometkim v1, and the MTP module is retained (unused and validate-only under --spec dflash2).

Format note. Unlike gpillon/Qwen3.8-27B-nvfp4full-dflash2-NInfer (NVFP4 weight-only drafter), the DFlash2 module here uses the upstream W8G32_F16S / BF16 encoding, which is the format our fork (upstream master + 1 commit) binds. The two artifacts are not interchangeable.

Artifact

Field Value
Filename qwen3_8_27b_nvfp4full-dflash2.ninfer
Size 20,550,864,896 bytes (19.14 GiB)
SHA-256 373dab08733f96555d964e02c6cebe40b23f753c0b2c4592fe130d641f937de1
Container version 2
NInfer model ID qwen3.8-27b
NInfer weights ID nvfp4full
NInfer target key qwen3_8_27b
Stored objects 1,325 (1,259 inherited from cometkim v1 + 66 DFlash2)
DFlash2 module objects 66 (21 × W8G32_F16S matrices, 45 × BF16 norms/conv bases/codebooks)
MTP module retained (validate-only with --spec dflash2)

Verify a downloaded file with:

printf '%s  %s\n' \
  '373dab08733f96555d964e02c6cebe40b23f753c0b2c4592fe130d641f937de1' \
  'qwen3_8_27b_nvfp4full-dflash2.ninfer' | sha256sum --check

Lineage / provenance

Field Value
Base repository cometkim/Qwen3.8-27B-nvfp4full-NInfer (v1, module-less)
Base recipe qwen3_8_27b_nvfp4full-v1 (cometkim fork, feat/qwen3.8-nvfp4full)
Base artifact SHA-256 2f59cc27d67cb7acba0ba8a0e0881ac89c1db2b267a60119a696fefa12faf4e7
Base model Qwen/Qwen3.8-27B (revision 1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0)
Quantized source unsloth/Qwen3.8-27B-NVFP4 (revision 7d6f8d4d72f56b92b3cdbf22f156b90e1bab0108, per cometkim's conversion.json)
DFlash2 drafter z-lab/Qwen3.8-27B-DFlash2 (revision 50307d4c4cde6860d4eee73e2547cd786fe8e8a4)
DFlash2 encoding W8G32_F16S (matrices) + BF16 (norms / conv bases / selector codebooks)
Graft recipe qwen3_8_27b_nvfp4full-dflash2-w8 via tools/artifact/graft_dflash2_w8.py
Graft report qwen3_8_27b_nvfp4full-dflash2.ninfer.graft.json (included)

The base tensors are copied from cometkim v1 byte-for-byte (no re-encoding); only the 66 DFlash2 module objects are produced by the graft tool from the z-lab checkpoint. Verified: source identity qwen3.8-27b/nvfp4full, 1,259 source objects, no pre-existing dflash2/* objects, output = 1,325.

Requirements

  • NInfer main (= upstream 487f8977 + commit 2eb59dbc), or upstream master at/after DFlash2 binding (385b30ce) plus the qwen3.8-27b/nvfp4full weights registration — upstream Neroued/ninfer alone does not register the nvfp4full profile yet;
  • 64-bit Linux;
  • NVIDIA GeForce RTX 5090 (sm_120a);
  • CUDA Toolkit 13.1 or newer.

Download and run a CLI example

hf download kaushikvira/Qwen3.8-27B-nvfp4full-dflash2-NInfer \
  qwen3_8_27b_nvfp4full-dflash2.ninfer \
  --local-dir models

./build/apps/ninfer models/qwen3_8_27b_nvfp4full-dflash2.ninfer \
  --prompt "Explain prefill and decode in three sentences." \
  --max-context 32768 \
  --max-new 8192 \
  --kv-dtype k8v4 \
  --spec dflash2 --draft-tokens 7

Start a local server

./build/apps/ninfer-serve models/qwen3_8_27b_nvfp4full-dflash2.ninfer \
  --host 127.0.0.1 \
  --port 8080 \
  --max-context 262144 \
  --kv-capacity auto \
  --max-concurrency 4 \
  --kv-dtype k8v4 \
  --spec dflash2 --draft-tokens 7 \
  --preserve-thinking

--spec dflash2 --draft-tokens 7 selects the DFlash2 drafter (K=7, block width 8; K=1..15 supported for the z-lab module, 7 recommended). A full sanitized serving profile (same flags, no secrets) is at examples/ninfer-nvfp4full-grafted-dflash2.cfg.example in the engine fork. Leave --lm-head-draft off (the full-vocabulary proposal head is the default and DFlash2 candidates span the whole vocabulary). --spec mtp still works — the MTP module is retained.

Supported use

  • text generation in thinking and non-thinking modes;
  • image, multi-image, video, and mixed multimodal messages (--vision);
  • DFlash2 speculative decoding, draft windows 1–15 (recommended 7);
  • MTP speculative decoding (--spec mtp, windows 1–5);
  • BF16, INT8, FP8, NVFP4, and K8V4 KV cache (--kv-dtype);
  • CUDA Graph decode and compatible-prefix reuse;
  • startup-bounded small-scale concurrent serving (1–8 active requests);
  • the NInfer CLI and OpenAI/Anthropic-compatible HTTP serving.

Performance (measured on our rig, 2026-09-06)

One NVIDIA GeForce RTX 5090 (32 GB, 450 W cap), CUDA 13.1, DFlash2 K=7, --kv-dtype k8v4, --max-context 262144, --max-concurrency 4, vision on. Probes: bench/tests/perf.py, bench/tests/conc_perf.py, bench/tests/needle.py (same probes used for the engine A/B).

Metric Value
Weights on device 18.7 GiB
Device KV pool 283,840 tokens (k8v4)
Free VRAM after startup ~2.75 GiB
Decode (C=1, warm) 175.2 tok/s
Prefill 12,582 tok 1.27 s TTFT (9,901 tok/s)
Prefill 50,082 tok 6.83 s TTFT (7,331 tok/s)
Prefill 100,082 tok 18.66 s TTFT (5,363 tok/s)
Prefill 200,082 tok 58.20 s TTFT (3,438 tok/s)
Aggregate decode C=4 527.1 tok/s (140.8–152.1 per stream)
Needle (long-context retrieval, 12 cases) 12/12 exact, 0 corrupted
DFlash2 acceptance (short smoke) ~24.5%

Same rig, same probes — the reference profile (cometkim nvfp4full + MTP4 + k8v4, our previous base) decodes at 157.9 tok/s with needle 12/12; this artifact is +11% decode at equal quality on the same KV codec.

These are our own numbers (single sample per probe, deterministic where possible) — not vendor benchmarks; reproduction commands in the repository.

Limits

  • Accepted only by a NInfer build that registers qwen3.8-27b/nvfp4full (our fork, or upstream after the registration lands);
  • one RTX 5090 / one CUDA device, startup-fixed capacity 1–8 requests;
  • no multi-GPU, offload, preemptive batching, or distributed serving;
  • context allocation is subject to GPU memory and the KV-cache type — on a 32 GB card with k8v4 the auto KV pool lands at ~284k tokens, still ≥ 1 full 262,144-token context; host-RAM continuation reuse is a server flag, not this artifact;
  • NInfer does not execute generated tool calls.

License

Apache-2.0. Base repositories, quantized source, and the DFlash2 drafter are also Apache-2.0.

Identity and Version

Repository
kaushikvira/Qwen3.8-27B-nvfp4full-dflash2-NInfer
Publisher
Kaushik Vira
Task
Image and text to text
Modality
Image and text
Library
ninfer
Parameters
Not stated by the source
Languages
rtx-5090
Revision
9a480885de2d0f077a172218ba53deaab881dd48
First published
2026-09-06
Last updated
2026-09-18

Files and Weights

6 files, 20.6 GB in total.

Configuration2 files · 2.0 KB
Documentation1 file · 8.2 KB
Other2 files · 20.6 GB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
artifact-manifest.jsonConfiguration1.5 KB
qwen3_8_27b_nvfp4full-dflash2.ninfer.graft.jsonConfiguration506 B
README.mdDocumentation8.2 KB
SHA256SUMSOther103 B
qwen3_8_27b_nvfp4full-dflash2.ninferOther20.6 GB 373dab08733f
.gitattributesRepository1.6 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download from Kaushik Vira

Released by Kaushik Vira through its official repository on Hugging Face. Read the license.

Built From

Questions About Qwen3.8-27B-nvfp4full-dflash2-NInfer

Can I use Qwen3.8-27B-nvfp4full-dflash2-NInfer commercially?

Yes. Qwen3.8-27B-nvfp4full-dflash2-NInfer is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Image and text to text

Qwen3.8-27B-iMatrix-NVFP4-MTP-GGUF

Michał Piszczek

I built this quant because the ready-made FP4 file answered the wrong question. It was fast, but on my short WikiText-2 control it scored 6.4949 PPL. Plain Q40 scored 6.3798. The first higher-quality hybrid went too far the other way: good perplexity, 34.19 tok/s, and no comfortable room for 256K plus vision. This is the build that survived both gates. It is a 17.1 GB, 5.01 BPW mixed-precision GGUF of Qwen/Qwen3.8-27B. It keeps large, tolerant matrices in native NVFP4 and spends more bits on selected attention, Gated DeltaNet, and late FFN tensors. The trained MTP layer remains embedded in the same GGUF. This is not a fine-tune. I built the private calibration workload from 5,472 messages…

Open weights apache-2.0

Model · Image and text to text

Huihui-Qwen3.8-27B-abliterated-GGUF

Huihui.ai

This is an uncensored version of Qwen/Qwen3.8-27B created with abliteration (see remove-refusals-with-transformers to know more about it). This is a crude, proof-of-concept implementation to remove refusals from an LLM model without using TransformerLens. The newly added Huihui-Qwen3.8-27B-abliterated-GSQ-RCO series come from ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF. Only layers 23 to 51 have been ablated, while the other layers remain unablated. It may come with a small disclaimer warning. The size after conversion may differ from the original GGUF. The newly added Huihui-Qwen3.8-27B-abliterated-UD series come from unsloth/Qwen3.8-27B-GGUF. Only layers 18 to 51 have been ablated(Previously…

Open weights apache-2.0 transformers

Qwen3.8-27B uncensored by HauhauCS 0/465 Refusals. This is the Aggressive variant: direct answers, no refusal behavior, and minimal preamble on hard prompts. Every text GGUF preserves Qwen3.8's native NextN head, and this release adds HauhauCS FastMTP: a specific acceleration sidecar qualified across the complete quant lineup at maximum native context. Vision is included through the separate BF16 projector. No changes to datasets or intended capabilities. This release preserves Qwen3.8-27B's text, reasoning, agentic, image, and video capabilities while applying the HauhauCS Aggressive uncensoring profile. Pick Aggressive when you specifically want the model to get to the answer without…

Open weights apache-2.0

Model · Image and text to text

Gemma-4-E4B-Uncensored-HauhauCS-Aggressive

HauhauCS

Gemma 4 E4B-IT uncensored by HauhauCS. 0/465 Refusals\ No changes to datasets or capabilities. Fully functional, 100% of what the original authors intended - just without the refusals. These are meant to be the best lossless uncensored models out there. Stronger uncensoring — model is fully unlocked and won't refuse prompts. May occasionally append short disclaimers (baked into base model training, not refusals) but full content is always generated. For a more conservative uncensor that keeps some safety guardrails, check the Balanced variant when it's available. All quants generated with importance matrix (imatrix) for optimal quality preservation on abliterated weights. KP ("Perfect")…

Open weights gemma

Model · Image and text to text

Qwen3.5-9B-GGUF

Unsloth AI

You can now also fine-tune the model locally with Unsloth. - Read our Qwen3.5 fine-tuning guide here. Over recent months, we have intensified our focus on developing foundation models that deliver exceptional utility and performance. Qwen3.5 represents a significant leap forward, integrating breakthroughs in multimodal learning, architectural efficiency, reinforcement learning scale, and global accessibility to empower developers and enterprises with unprecedented capability and efficiency. For more details, please refer to our blog post Qwen3.5. WMT24++: a harder subset of WMT24 after difficulty labeling and rebalancing; we report the averaged scores on 55 languages using XCOMET-XXL. Empty…

Open weights apache-2.0 transformers

Model · Image and text to text

Qwen3.8-Flash-Next-GGUF

Unsloth AI

As the frontier of foundation models pushes toward ever-larger parameter counts and ever-longer context windows, the question is no longer just how much we can scale, but how efficiently we can do so. Sustainable progress toward artificial general intelligence (AGI) that benefits everyone demands architectural innovation. Today, we are sharing a concrete step in that direction: Qwen3.8-Flash-Next. This experimental preview of the architecture that will underpin Qwen4 is built around a fundamental rethinking of how the core components of modern large language models (LLMs) interact at scale. The first open-weight release under this architecture is Qwen3.8-Flash-Next, which introduces: For…

Open weights other