Runs comfortably: Qwen3.8-27B needs 21.20 GiB on DGX Spark (GB10) (Rough estimate)

GB10 is the superchip named on this record, NVIDIA DGX Spark (GB10, 128 GB unified). 128 GB LPDDR5x unified memory on the GB10 Superchip.

Runs comfortably. Needs 17.61 GiB–21.20 GiB on DGX Spark (GB10) (128 GB LPDDR5x coherent unified system memory) against 112.00 GiB net. GGUF UD-Q4_K_M (Unsloth), 32,768 tokens. Rough estimate 128 GB LPDDR5x coherent unified system memory is not discrete VRAM.

Conditional memory judgement for one configuration. Change context, quant, or engine and the conclusion can change. Configuration used on this page: GGUF UD-Q4_K_M (Unsloth), 32,768 cached tokens, 1 sequence, engine llama.cpp. Status: Likely fits. Software: Not verified..

Likely fitsNot verifiedThis result is an estimate, not a measured trace.

How this estimate is calculated

Catalog config for Qwen/Qwen3.8-27B (revision 1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0) is the Hugging Face config.json linked below. text_config records 64 layers, hidden size 5,120, 24 attention heads, 4 KV heads, head_dim 256, and max_position_embeddings 262,144. The hybrid spec is 16 groups of 3 Gated DeltaNet layers and 1 gated-attention layer (16 attention layers, 48 linear layers). KV uses those attention layers only. The all-layer GQA formula is not used. This page pins GGUF UD-Q4_K_M (Unsloth), file Qwen3.8-27B-UD-Q4_K_M.gguf from unsloth/Qwen3.8-27B-GGUF, 16,464,440,224 bytes. The model page auto-select is GGUF Q4_K_M (mradermacher), file Qwen3.8-27B.Q4_K_M.gguf, a different published file. At 32,768 tokens, 1 sequence, FP16 KV, llama.cpp, the calculator estimates 17.61 GiB–21.20 GiB. This catalog has no calibration and no planned benchmark for this model. The range is a calculator estimate, not a measured run.

On DGX Spark (GB10) the catalog net budget is 112.00 GiB after the default reserve. 128 GB LPDDR5x coherent unified system memory is unified memory, one shared pool. Host RAM is not added on top.

Calculator notes for this setup

Verdict on NVIDIA DGX Spark (GB10, 128 GB unified)

Yes, run Q8_0. The calculator puts it at 27.8 GiB–33.1 GiB at 8,192 tokens, inside 112.0 GiB of usable unified memory (after the OS reserve).

With Q8_0, the longest context that still counts as a fit is about 262,144 tokens (the model's full 262,144-token window), one sequence, fp16 KV cache.

Published GGUF quants for Qwen3.8-27B on NVIDIA DGX Spark (GB10, 128 GB unified) at 8,192 tokens
GGUF quantFile weightsKV cacheEstimated totalVerdict
Q8_0 (recommended)27.1 GiB0.5 GiB27.8 GiB–33.1 GiBComfortable
Q6_K20.9 GiB0.5 GiB21.7 GiB–25.9 GiBComfortable
Q5_K_M18.2 GiB0.5 GiB19.0 GiB–22.7 GiBComfortable
Q4_K_M15.7 GiB0.5 GiB16.4 GiB–19.7 GiBComfortable

Engine llama.cpp, one sequence, fp16 KV. File weights are the published GGUF sizes in the catalog. Totals come from the same calculator that powers the tool below; they are estimates, not a measurement of this setup.

Fixed page configuration

Qwen3.8-27B GGUF Q4-class on DGX Spark unified memory after the 16 GiB default reserve.

Technical identifiers and share data
  • Modelqwen3.8-27b
  • Hardwarenvidia-dgx-spark-128gb-unified
  • Quantizationgguf-ud-q4_k_m
  • Share fragment for this identityv2.eyJzY2hlbWFWZXJzaW9uIjoyLCJjYWxjdWxhdG9yVmVyc2lvbiI6IjAuMy4wIiwiZGF0YXNldFZlcnNpb24iOiIyMDI2LTEwLTAyLjEiLCJjb25maWciOnsibW9kZWxJZCI6InF3ZW4zLjgtMjdiIiwiaGFyZHdhcmVJZCI6Im52aWRpYS1kZ3gtc3BhcmstMTI4Z2ItdW5pZmllZCIsImRldmljZUNvdW50IjoxLCJxdWFudGl6YXRpb25JZCI6ImdndWYtdWQtcTRfa19tIiwiY29udGV4dFRva2VucyI6MzI3NjgsImNvbmN1cnJlbnRTZXF1ZW5jZXMiOjEsImVuZ2luZSI6ImxsYW1hLmNwcCIsImt2VHlwZSI6ImZwMTYifX0

Memory breakdown

Weight artifact
15.33 GiB (16,464,440,224 bytes)
Raw KV cache
2.00 GiB (2,147,483,648 bytes)
Engine extras / workspace
0.27 GiB–3.87 GiB
Total estimated demand
17.61 GiB–21.20 GiB
Net calculator budget
112.00 GiB
OS / display reserve
16.00 GiB
Remaining vs net budget
90.80 GiB–94.39 GiB

21.20 GiB high estimate vs 112.00 GiB net

Enough memory does not mean this engine, quant, and OS will run. Support does not mean it will be fast.

Other published files on this device

Same model, device and context (32,768 tokens, 1 sequence, FP16 KV). Each row is one published weight-file set with its usual engine, sorted by memory.

Show all 28 published files
QuantizationEngineEstimated memoryFit
BF16 safetensorsvllm54.52 GiB–64.93 GiBRuns comfortably · Rough estimate
GGUF BF16 (Unsloth)llama.cpp53.18 GiB–62.93 GiBRuns comfortably · Rough estimate
GGUF UD-Q8_K_XL (Unsloth)llama.cpp31.57 GiB–37.58 GiBRuns comfortably · Rough estimate
GGUF Q8_0 (Unsloth)llama.cpp29.33 GiB–34.95 GiBRuns comfortably · Rough estimate
GGUF Q8_0 (mradermacher)llama.cpp29.33 GiB–34.95 GiBRuns comfortably · Rough estimate
GGUF UD-Q6_K_XL (Unsloth)llama.cpp25.83 GiB–30.86 GiBRuns comfortably · Rough estimate
GGUF Q6_K (mradermacher)llama.cpp23.16 GiB–27.72 GiBRuns comfortably · Rough estimate
GGUF UD-Q5_K_M (Unsloth)llama.cpp20.69 GiB–24.82 GiBRuns comfortably · Rough estimate
GGUF Q5_K_M (mradermacher)llama.cpp20.47 GiB–24.56 GiBRuns comfortably · Rough estimate
GGUF Q5_K_S (mradermacher)llama.cpp19.94 GiB–23.94 GiBRuns comfortably · Rough estimate
GGUF UD-Q4_K_XL (Unsloth)llama.cpp18.63 GiB–22.40 GiBRuns comfortably · Rough estimate
GGUF Q4_1 (Unsloth)llama.cpp18.61 GiB–22.38 GiBRuns comfortably · Rough estimate
GGUF Q4_K_M (mradermacher)llama.cpp17.93 GiB–21.58 GiBRuns comfortably · Rough estimate
GGUF UD-Q4_K_M (Unsloth) This pagellama.cpp17.61 GiB–21.20 GiBRuns comfortably · Rough estimate
GGUF Q4_0 (Unsloth)llama.cpp17.23 GiB–20.76 GiBRuns comfortably · Rough estimate
GGUF Q4_K_S (mradermacher)llama.cpp17.01 GiB–20.51 GiBRuns comfortably · Rough estimate
GGUF IQ4_XS (mradermacher)llama.cpp16.63 GiB–20.06 GiBRuns comfortably · Rough estimate
GGUF Q3_K_L (mradermacher)llama.cpp15.83 GiB–19.12 GiBRuns comfortably · Rough estimate
GGUF UD-IQ4_XS (Unsloth)llama.cpp15.55 GiB–18.79 GiBRuns comfortably · Rough estimate
GGUF Q3_K_M (mradermacher)llama.cpp14.85 GiB–17.97 GiBRuns comfortably · Rough estimate
GGUF Q3_K_S (mradermacher)llama.cpp13.69 GiB–16.61 GiBRuns comfortably · Rough estimate
GGUF UD-IQ3_S (Unsloth)llama.cpp13.49 GiB–16.37 GiBRuns comfortably · Rough estimate
GGUF UD-IQ3_XXS (Unsloth)llama.cpp12.46 GiB–15.16 GiBRuns comfortably · Rough estimate
GGUF Q2_K (mradermacher)llama.cpp12.39 GiB–15.09 GiBRuns comfortably · Rough estimate
GGUF UD-IQ2_S (Unsloth)llama.cpp10.07 GiB–12.36 GiBRuns comfortably · Rough estimate
GGUF UD-IQ2_XXS (Unsloth)llama.cpp9.04 GiB–11.16 GiBRuns comfortably · Rough estimate
GGUF UD-IQ1_M (Unsloth)llama.cpp8.54 GiB–10.57 GiBRuns comfortably · Rough estimate
GGUF UD-IQ1_S (Unsloth)llama.cpp8.04 GiB–9.98 GiBRuns comfortably · Rough estimate

Assumptions that affect this result

Open this combo in the calculatorKV Cache

Related pages

Sources

Calculator

This combo page keeps the route model and device. Customize to change them on the main calculator; the share then keeps that identity.

Loading catalog snapshot…

Choose a model first, then check a device.

Quantization

Device type

Workload

Context length primarily affects KV cache memory.

Advanced settings
Runtime

Engine and KV cache type for this estimate.

Workload

Overhead scenario and the prefill workspace.

Topology

How the model is split across devices. Memory is not added together.

Replica count is an advanced deployment option. Quantity is nodes or GPUs, not replicas.

Budget

System reserve and safety margin. An empty number keeps the previous value.

GiB (2^30 bytes)

%

Custom model

Import a config or type the architecture. Nothing is scanned until you import.

Parsed in the browser. The file is not uploaded.

Only huggingface.co, config.json, no token. Private repos are rejected.

Search or pick a catalog checkpoint to see memory demand.

Search or pick a catalog checkpoint to see memory demand.