mariogodino's picture
|
download
raw
5.53 kB
---
license: apache-2.0
base_model: FINAL-Bench/Ourbox-35B-JGOS
tags:
- gguf
- llama.cpp
- moe
- qwen3.5-moe
- a3b
- vidraft
- edge-inference
language:
- en
- ko
pipeline_tag: text-generation
quantized_by: VIDRAFT
---
# Ourbox-35B-JGOS — GGUF (consumer / edge)
GGUF quantizations of **Ourbox-35B-JGOS** — a **34.7B-total / ~3B-active (A3B)** sparse Mixture-of-Experts reasoning model (Qwen3.5-MoE / Qwen3-Next family: Gated-DeltaNet linear attention interleaved with full attention, 256 experts top-8).
These files are built to run a **35B-class reasoner on ordinary consumer hardware** — including an 8 GB gaming laptop.
## Highlight — measured on a gaming laptop
> **20.01 tok/s** decode for a 34.7B model on an **RTX 5060 Laptop GPU (8 GB VRAM)** + an AVX2-only laptop CPU.
> Coherent chain-of-thought output. Measured with `llama-bench` (tg64, stable ± 0.24).
The whole point of an A3B model is that decode cost scales with **active** parameters (~3B), not total (34.7B). So the experts sit in system RAM, only attention/router/shared layers occupy the GPU, and per token the machine moves ~1.45 GB instead of a dense 34B's ~16.7 GB — about **11× less memory traffic**.
### Same weights, both extremes (measured)
The identical model spans the entire hardware spectrum:
| Tier | Hardware | Throughput | Serving |
|---|---|---|---|
| **Datacenter ceiling** | single **B200** | **18,057 tok/s** aggregate | VIDRAFT optimized serving (VKAE) |
| **Consumer floor** | **8 GB laptop** (RTX 5060) | **20.01 tok/s** single-stream | open llama.cpp, Q3_K_M (VKUE) |
Both numbers are measured. One set of weights, from a datacenter B200 down to a gaming laptop.
## Files
| File | Quant | Size | Notes |
|---|---|---|---|
| `ourbox35b-Q3_K_M.gguf` | Q3_K_M (~3.9 bpw) | 16.8 GB | recommended for 8–12 GB VRAM + 24–32 GB RAM |
| `ourbox35b-Q4_K_M.gguf` | Q4_K_M (~4.5 bpw) | 21.2 GB | higher quality; needs a bit more RAM headroom |
## How to run (llama.cpp)
Requires a **recent llama.cpp build** with Qwen3.5-MoE / `qwen35moe` support (Feb 2026+; a current release is recommended). On Blackwell GPUs use the CUDA-13.x build.
The optimal consumer configuration keeps **all experts on CPU** and puts attention/router/shared layers on the GPU:
```bash
# 8 GB VRAM laptop — experts on CPU, rest on GPU
llama-bench -m ourbox35b-Q3_K_M.gguf -ngl 99 --n-cpu-moe 99 -n 128 -p 512
# interactive
llama-cli -m ourbox35b-Q3_K_M.gguf -ngl 99 --n-cpu-moe 99 -c 8192 -p "..."
```
Tip: `--n-cpu-moe 99` (all experts on CPU) was measured to be the **optimum** on an 8 GB card — partially offloading experts to the GPU was *slower* (per-layer GPU↔CPU transfer overhead outweighs the GPU compute gain).
## Objective performance context
How this A3B result compares to running a **dense 32–35B** (same ~16 GB footprint) — decode is memory-bandwidth bound, so a dense model that reads all its params per token collapses on an 8 GB card, while this A3B stays usable.
**Head-to-head A/B, measured by us on the identical laptop** (same 8 GB GPU, same engine, same Q3_K_M class, near-identical footprint):
| Model | Active params | Footprint | Decode (same laptop) | Basis |
|---|---|---|---|---|
| **Ourbox-35B (A3B), this repo** | **~3 B** | 15.6 GiB | **20.01 tok/s** | **measured** |
| Qwen2.5-32B (dense) | 32.8 B | 14.84 GiB | **5.36 tok/s** | **measured (our A/B)** |
**3.7× faster from sparsity alone**, identical hardware. The only variable is active parameters (3 B vs 32.8 B).
External reference points (for context — not our hardware):
| Setup | Hardware | 35B-class decode | Basis |
|---|---|---|---|
| Dense 32B, best-case 8 GB | RTX 4060 8 GB, short ctx, minimal offload | 10.8 tok/s | published |
| Dense 30B+, forced 8 GB offload | 8 GB consumer GPU | 1–3 tok/s ("impractical") | published guides |
| Dense 32B, fully in VRAM | RTX 3090 / 4090 24 GB desktop (~$700–2,100) | 30–40 tok/s | published |
**Takeaways (honest):**
- On the **identical laptop**, we measured a dense 32B (Qwen2.5-32B, ~same footprint) at **5.36 tok/s** vs this A3B at **20.01** — a **3.7× speedup** attributable purely to A3B sparsity, and **~2× even the best-documented dense-32B result on any 8 GB machine** (10.8).
- This lifts a 35B-class model from the field's "impractical on 8 GB" band (1–3 tok/s) to a genuinely usable interactive speed.
- To *exceed* 20 tok/s on a **dense** 35B you normally need a **24 GB desktop GPU** ($700–2,100). This runs on an 8 GB laptop.
- We do **not** claim to beat a 24 GB card streaming a model fully in VRAM (those reach 30–40 tok/s dense, and 87–196 tok/s for an A3B held entirely in VRAM). This is explicitly the **8 GB-tier** result.
- Numbers labeled *estimate* are reasoned from public offload-cliff benchmarks, not single measurements. `tg64` is pure token-generation; real chat with long context is lower for every model.
## Live demo
Try the identical weights on GPU vs a GPU-less CPU box, live:
- **GPU vs CPU (one box):** https://huggingface.co/spaces/FINAL-Bench/Ourbox-35B-VKUE-Demo
- **CPU-only:** https://huggingface.co/spaces/FINAL-Bench/Ourbox-35B-VKUE-CPU
- **VKUE efficiency leaderboard:** https://huggingface.co/spaces/FINAL-Bench/VKUE
## Notes
- Text-only. An auxiliary prediction head that the base model carries is omitted in these GGUF files; it is not needed for standard decoding.
- Part of VIDRAFT's efficiency-serving line — the same weights run from a single datacenter GPU down to a consumer laptop.

Xet Storage Details

Size:
5.53 kB
·
Xet hash:
aa8b57ea7ecaca1f0d3668e78dece8ba6b277dfd7513124ac557043ee53a1e64

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.