Nanbeige4.2-3B · browser WebGPU artifacts

Run locally in your browser · Source and reproducible tooling · Report

Custom WGSL artifacts for the original Nanbeige4.2-3B, source revision 3384e426066d1a49c3aea90a7190b81260a6533f. This is an independent browser port, not an official Nanbeige release. The repository is not directly loadable by AutoModel; use the linked app or its custom runtime.

Artifact directory Download bytes Use
q4g32-e4-gram8192-emse-packed 2,345,711,616 Default compact profile; calibrated Q4 linears and Q4 MSE embedding
q4g32-e8-gram8192-packed 2,600,908,800 Calibrated Q4 linears, Q8 embedding control
q4g32-e8-packed / q4g32-e8 2,600,908,800 Original round-to-nearest control, packed / individual files

The compact model was first published at revision 8d36b29983c2ad1465be29fa51ebace46b91dc62; the calibrated Q8 embedding profile at 32adccbdde7adcab3f253678c414245a8b1072d9. The app pins immutable revisions. Each manifest gives file SHA256 values, tensor shapes, byte offsets, scales and the complete source config. Packed bundles are at most128MiB; GPU tensor bindings fit the128MiB WebGPU baseline.

The runtime shares22 physical blocks across exactly two passes, with44 independent KV slots and a final RMS normalization after each pass. It preserves48 query heads,8 KV heads and128-dimensional full RoPE. No layer pruning or reduced recurrence is used. Browser context is intentionally capped at2048 (default512) to bound memory; this is a deployment limit, not the source model's context limit.

Quantization uses signed Q4 groups of32 with FP16 scales and byte-sliced nibbles. A group covariance reconstruction objective calibrates linears on8192 WikiText-2 train tokens, observing both recurrent visits. It is a bounded group reconstruction experiment, not full GPTQ/AWQ. Compact embedding uses per-group FP16 scale search minimizing weight MSE. Quantization and all full-weight processing ran on an RTX A6000; none ran on the development Mac.

Small screening evaluation: same4096 WikiText-2 test token IDs,4080 scored tokens,16 independent256-token windows:

Model Perplexity Six-prompt mean KL vs source First-token agreement
Source FP32 41.774 0 6/6
Original Q4g32/Q8 embedding 48.828 .07496 6/6
Calibrated Q4/Q8 embedding 45.237 .06777 6/6
Compact calibrated Q4/Q4 embedding 44.859 .07180 6/6

These are limited screening measurements used to choose among candidates, not a full unbiased benchmark or a claim that quantization improves the source. The separate tiny multilingual corpus slightly favors Q8 embedding. Raw losses, prompts, logits, calibration provenance, other candidate failures and scripts are in the Space's results/ and source/ directories.

WebGPU is required. Desktop Chrome and Safari are measured on M4; physical iPhone15ProMax, Pixel10a and iPadM2 acceptance remains unverified. Device memory and browser limits can still prevent a3B-class model from loading. No inference server receives prompts. Hugging Face serves static files and weights; downloads require network access.

Source model weights are Apache-2.0. Runtime source has separate MIT notices for reused kernels. Please retain the original model attribution and consult its technical report.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for borkiss/Nanbeige4.2-3B-WebGPU

Finetuned
(15)
this model

Space using borkiss/Nanbeige4.2-3B-WebGPU 1

Paper for borkiss/Nanbeige4.2-3B-WebGPU