Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by yvbbrjdr on Tuesday October 14, 2025 @01:48AM
(#45576678)
Hi, author here. I crowd-sourced the devices for benchmarking from my friends. It just happened that one of my friend has this device.
[ Parent
| on HN ]
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by ggerganov on Tuesday October 14, 2025 @01:59AM
(#45576737)
FYI you should have used llama.cpp to do the benchmarks. It performs almost 20x faster than ollama for the gpt-oss-120b model. Here are some samples results on my spark:
ggml_cuda_init: found 1 CUDA devices:
Device 0: NVIDIA GB10, compute capability 12.1, VMM: yes
| model | size | params | backend | ngl | n_ubatch | fa | test | t/s |
| ------------------------------ | ---------: | ---------: | ---------- | --: | -------: | -: | --------------: | -------------------: |
| gpt-oss 20B MXFP4 MoE | 11.27 GiB | 20.91 B | CUDA | 99 | 2048 | 1 | pp4096 | 3564.31 ± 9.91 |
| gpt-oss 20B MXFP4 MoE | 11.27 GiB | 20.91 B | CUDA | 99 | 2048 | 1 | tg32 | 53.93 ± 1.71 |
| gpt-oss 120B MXFP4 MoE | 59.02 GiB | 116.83 B | CUDA | 99 | 2048 | 1 | pp4096 | 1792.32 ± 34.74 |
| gpt-oss 120B MXFP4 MoE | 59.02 GiB | 116.83 B | CUDA | 99 | 2048 | 1 | tg32 | 38.54 ± 3.10 |
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by rajatgupta314 on Tuesday October 14, 2025 @02:41AM
(#45576949)
Is this the full weight model or quantized version? The GGUFs distributed on Hugging Face labeled as MXFP4 quantization have layers that are quantized to int8 (q8_0) instead of bf16 as suggested by OpenAI.
Example looking at blk.0.attn_k.weight, it's q8_0 amongst other layers:
https://huggingface.co/ggml-org/gpt-oss-20b-GGUF/tree/main?s...
Example looking at the same weight on Ollama is BF16:
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by yvbbrjdr on Tuesday October 14, 2025 @02:03AM
(#45576752)
I see! Do you know what's causing the slowdown for ollama? They should be using the same backend..
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by alecco on Tuesday October 14, 2025 @05:01AM
(#45577779)
Dude, ggerganov is the creator of llama.cpp. Kind of a legend. And of course he is right, you should've used llama.cpp.
Or you can just ask the ollama people about the ollama problems. Ollama is (or was) just a Go wrapper around llama.cpp.
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by ilc on Tuesday October 14, 2025 @07:34AM
(#45578770)
Was. They've been diverging.
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by __mharrison__ on Tuesday October 14, 2025 @02:22AM
(#45576850)
Curious to how this compares to running on a Mac.
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by xs83 on Tuesday October 14, 2025 @06:34AM
(#45578350)
TTFT on a Mac is terrible and only increases as the context increases, thats why many are selling their M3 Ultra 512GB
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by Eggpants on Wednesday October 15, 2025 @12:01AM
(#45587947)
So so many… eBay search shows only 15 results, 6 of them being ads for new systems…
https://www.ebay.com/sch/i.html?_nkw=mac+studio+m3+ultra+512...
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by xs83 on Tuesday October 14, 2025 @06:34AM
(#45578343)
Now this looks much more interesting! Is the top one input tokens and the second one output tokens?
So 38.54 t/s on 120B? Have you tested filling the context too?
Re:NVIDIA DGX Spark In-Depth Review: A New Standard for Loca...
by ggerganov on Tuesday October 14, 2025 @10:56AM
(#45580859)
Yes, I provided detailed numbers here: https://github.com/ggml-org/llama.cpp/discussions/16578