Downloads · 30 days
13
22% of all-time downloads
Taimur/Qwen3.8-27B-NVFP4-NVLC-Lossless
Qwen3.8-27B-NVFP4-NVLC-Lossless is a image-text-to-text model from Taimur. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for custom. The card lists the license as apache-2.0.
This repository is a lossless, tiled NVLC storage representation of RadixArk/Qwen3.8-27B-NVFP4. It preserves the exact mixed-precision checkpoint while reorganizing and entropy-coding its stored bits into parallel til…
Downloads · 30 days
13
22% of all-time downloads
All-time downloads
60
Public
Repo size
18.4 GB
Likes
0
Public
Click a slice to open those files.
.nvlc18.4 GB · 100%
From the Hugging Face model README
This repository is a lossless, tiled NVLC storage representation of RadixArk/Qwen3.8-27B-NVFP4. It preserves the exact mixed-precision checkpoint while reorganizing and entropy-coding its stored bits into parallel tile streams. Context-conditioned FP4 tiles require their corresponding scale tensor first.
This is compression of an already quantized NVFP4 checkpoint, not a new quantization, fine-tune, or model architecture. Decoding all three NVLC containers reconstructs the three source safetensors shards byte-for-byte. Tensor names, shapes, values, ModelOpt scales, tokenizer, configuration, and the source model's precision contract are unchanged.
[!IMPORTANT] The weight shards use the custom
.nvlcformat, not safetensors. Standardtransformers.from_pretrained, SGLang, and vLLM loaders cannot consume this repository directly. An NVLC-aware loader and decoder are required. The portable CPU codec and complete format/manifest metadata are included, but a production fused GPU decoder is not bundled. No inference-speed claim is made for this release.
The open-source runtime research implementation is available at
TaimurAyaz/Qwen3.8-27B-NVFP4-NVLC.
It includes the independent host inverse, tiled GPU reference decoders, exact
DGX Spark kernel microgates, and an experimental SGLang integration path.
It is not yet presented as a complete compressed-only production serving
runtime, and it makes no whole-model TPS claim.
The lineage recorded in the repository is:
Qwen/Qwen3.8-27B, revision e13a4f0e35203116364e3b3f3f0c82f6ef1afd3c.RadixArk/Qwen3.8-27B-NVFP4, produced with NVIDIA Model Optimizer commit 87c9f8cf83021957d1a1a575c90c9a4eaaf7ef0c using a mixed NVFP4 W4A4 recipe.The source checkpoint uses NVFP4 for MLP and lm_head weights with group size 16, FP8 for attention weights, and source-identical BF16 for MTP and vision tensors. SOURCE_SHA256SUMS identifies the exact three safetensors shards used as the NVLC input. UPSTREAM_README.md preserves the source checkpoint's model card.
| Metric | Source NVFP4 checkpoint | NVLC | Change |
|---|---|---|---|
| Complete weight shards | 21,921,697,280 B | 18,380,862,037 B | 3,540,835,243 B saved (16.1522%) |
| BF16 + FP8 conservative stored upper bound | 12,729,345,504 B | 9,287,526,519 B | 27.0385% smaller |
| Maximum reference-decoder active table working set | — | 17,074,176 B | 16.283 MiB |
| Embedded container metadata | — | 31,102,870 B | 0.1419% of source shards |
The complete-container result includes all directories, probability models, tile metadata, alignment, and the embedded safetensors JSON prefixes. The GPU-oriented tiled organization adds 50,094,852 bytes (0.2733%) relative to the earlier serial-rANS proof while enabling independently scheduled entropy-coded tiles and parallel decoder states once any required context tensor is available.
For additional detail, the payload streams alone break down as follows. These rows exclude container-level directories, probability tables, padding, and embedded prefixes, so they do not sum to the complete-container total above.
| Stored tensor representation | Tensors | Original tensor bytes | Coded stream bytes | Stream reduction |
|---|---|---|---|---|
| BF16 dual stream | 798 | 4,366,132,704 | 2,877,267,590 | 34.1003% |
| FP8 E4M3 | 401 | 8,363,212,800 | 6,390,748,635 | 23.5850% |
| Packed NVFP4 E2M1 | 193 | 9,192,079,360 | 9,074,355,203 | 1.2807% |
| Raw F32 records | 802 | 3,208 | 3,208 | 0% |
The 15 MTP BF16 tensors are a named subgroup of the 798 BF16 tensors, not an additional set.
NVLC uses static rANS probability models and preserves the original bit patterns. It does not convert values to a different numerical type.
Each 16-bit BF16 word is split into two exact symbols:
es = word >> 7 # 9-bit joint sign + exponent
f = word & 0x7f # 7-bit fraction
The sign-plus-exponent symbol is coded with a per-tensor 512-symbol model. The fraction is coded with a global, per-container set of 128-symbol distributions selected by the decoded sign-plus-exponent symbol, representing P(f | es). Reconstruction is the bitwise inverse:
word = (es << 7) | f
Each original FP8 byte is a 256-valued rANS symbol. Static FP8 tensors use a per-tensor model. The decoder emits the exact original byte; there is no floating-point conversion or requantization.
Each packed 4-bit E2M1 value is coded as a 16-valued symbol. Its probability row is selected using the corresponding already reconstructed FP8 block-scale byte. Two decoded nibbles reconstruct one original byte:
packed = low_nibble | (high_nibble << 4)
Tiles never split the 16-value scale block associated with one scale byte. weight_scale, weight_scale_2, and input_scale reconstruct their exact source representations.
Records that do not benefit from modeling are tiled and stored verbatim.
The three NVLCT014 version-2 containers provide:
SHA256SUMS separately provides integrity checks for the three published NVLC containers, while
SOURCE_SHA256SUMS identifies the three safetensors shards used as codec input.
Context dependencies, tensor shapes, codec kinds, tile ranges, and kernel groups are materialized in kernel_manifest.json. A context tensor must be available before decoding a dependent weight tile.
Install the Hugging Face CLI and download the complete repository:
python -m pip install -U huggingface_hub
hf download Taimur/Qwen3.8-27B-NVFP4-NVLC-Lossless \
--local-dir Qwen3.8-27B-NVFP4-NVLC-Lossless
cd Qwen3.8-27B-NVFP4-NVLC-Lossless
Verify the downloaded NVLC shards on Linux:
sha256sum -c SHA256SUMS
On macOS:
shasum -a 256 -c SHA256SUMS
You can run structural validation without source weights:
python3 codec/inspect_nvlc_tiled.py model-00001-of-00003.nvlc --json
python3 codec/inspect_nvlc_tiled.py model-00002-of-00003.nvlc --json
python3 codec/inspect_nvlc_tiled.py model-00003-of-00003.nvlc --json
See NVLC_FORMAT.md and codec/nvlc_tiled_rans_codec.cpp for the authoritative binary layout and reference inverse.
Clone the separate implementation repository for host validation, GPU gates, DGX Spark kernel measurements, and reproducible integration instructions:
git clone https://github.com/TaimurAyaz/Qwen3.8-27B-NVFP4-NVLC.git
The implementation consumes this Hugging Face repository as its only weight input. Its README clearly separates verified microkernel results from unfinished whole-model compressed-only residency work.
model-00001-of-00003.nvlc through model-00003-of-00003.nvlc: complete compressed weight containers.model.nvlc.index.json: tensor-to-container mapping.kernel_manifest.json: tensor shapes, dtypes, codec kinds, contexts, tile ranges, checksums, and MTP/kernel groups.NVLC_FORMAT.md: binary layout and mathematical decoding specification.compression.json: byte accounting, format parameters, shard verification, and structural gates.SHA256SUMS: SHA-256 checksums of the three NVLC containers.SOURCE_SHA256SUMS: SHA-256 provenance checksums of the three source safetensors shards.codec/: portable reference encoder/verifier, structural inspector, manifest builders, and encoding manifests.qualification.json, qualification-criteria.json, tensor-audit.json, and conversion-manifest.json: source-model conversion, audit, and evaluation evidence.config.json, tokenizer files, generation configuration, preprocessors, and chat template: source repository metadata carried forward unchanged.UPSTREAM_README.md and LICENSE: source model card and Apache-2.0 license.| File | Bytes | SHA-256 |
|---|---|---|
model-00001-of-00003.nvlc | 7,995,485,194 | f4886a103d30e2dcb5e736e024e3ce6df856db2a5f346d0f9a78fa6919cde261 |
model-00002-of-00003.nvlc | 8,791,483,686 | d5127cd3f4acd3d089b5ca47fb7f345f82a39867100ae4174ec0ec66cf29e310 |
model-00003-of-00003.nvlc | 1,593,893,157 | fdb10a067a1084c35b7f15e733e268213a28336bbaf4b42a61e77797a196bcc0 |
Every source shard passed both the portable exact inverse and the structural validator:
| Container | Source bytes | Container bytes | Reduction | Verified symbols | Exact inverse | Structure |
|---|---|---|---|---|---|---|
model-00001-of-00003.nvlc | 9,965,652,544 | 7,995,485,194 | 19.7696% | 13,218,731,808 | Pass | Pass |
model-00002-of-00003.nvlc | 9,985,757,064 | 8,791,483,686 | 11.9598% | 15,021,405,888 | Pass | Pass |
model-00003-of-00003.nvlc | 1,970,287,672 | 1,593,893,157 | 19.1035% | 2,873,366,528 | Pass | Pass |
The inverse validation compares all reconstructed source bytes and checks embedded CRC32 values at the tile, tensor, directory, probability-model, safetensors-prefix, and complete-source levels.
The included qualification.json documents the source NVFP4 checkpoint's separate qualification run: 97.2707% GSM8K accuracy (1,283/1,319), no request errors, empty generations, or truncations, and a 100% stop rate. That run used SGLang revision 29481685462732237d80d86076d6563e1f658102 on 4× NVIDIA GB300 with tensor parallelism 4. It is source-checkpoint evidence, not a benchmark of an NVLC-native runtime.
This release is intended for research and development of lossless model-storage codecs, direct compressed-weight runtimes, random-access tiled decoders, and fused GPU decode/compute paths. Once correctly decoded, it has the same capabilities and behavioral limitations as the exact RadixArk NVFP4 checkpoint it reconstructs.
This repository is released under the Apache License 2.0. It is a storage-format derivative of RadixArk/Qwen3.8-27B-NVFP4, itself a quantized derivative of Qwen/Qwen3.8-27B. Please retain the upstream notices and review the upstream model cards for their use guidance and limitations.
If this artifact is useful in your work, cite the repository:
@misc{qwen38_27b_nvfp4_nvlc_lossless_2026,
title = {Qwen3.8-27B-NVFP4-NVLC-Lossless},
author = {Taimur},
year = {2026},
howpublished = {Hugging Face model repository},
url = {https://huggingface.co/Taimur/Qwen3.8-27B-NVFP4-NVLC-Lossless}
}