Comparison · November 2026

DGX Spark vs NVIDIA A100 80 GB for LLM inference and fine-tuning: specs, tok/s, rental and used prices

By Samuel Seidel · Published November 7, 2026 · Sources checked November 7, 2026

An A100 80 GB is the faster machine on anything that fits in it: 2,039 GB/s of HBM2e on the SXM version against the DGX Spark's 273 GB/s, and 200.90 against 56.74 tok/s on llama.cpp's Llama 2 7B decode test. The Spark has 48 GB more memory and FP8 and FP4 tensor math that Ampere lacks, and it rents for $0.79 an hour against $1.19 to $2.32 for an on-demand A100 80 GB on 7 November 2026 (Silicon Data's A100 index: $1.59). By my arithmetic the A100 is about a third cheaper per token in batch serving and slightly dearer for a single user.

Key numberA100 80 GBDGX SparkSource
Memory80 GB HBM2e128 GB LPDDR5XNVIDIA
Bandwidth1,935 GB/s PCIe; 2,039 GB/s SXM273 GB/sNVIDIA
Llama 2 7B Q4_0 decode, llama.cpp200.90 tok/s56.74 tok/sllama.cpp CUDA scoreboard
FP8 and FP4 tensor mathNoYesNVIDIA; vLLM docs
On-demand price, 7 Nov 2026$1.19 to $2.32 per GPU-hour$0.79 per hour (GPUwerk)provider pages
Used price$7,000 to $9,500 indicative, not verified$6,950 new (128 GB, US list)Compute Census; price page

A100 speeds are third-party reports; GPUwerk has run no A100. GPUwerk publishes this page and rents the Spark, so weigh the comparison with that in mind.

A100 80 GB vs DGX Spark: specs side by side

The A100 has 7.1 to 7.5 times the bandwidth and about 3.4 times the BF16 tensor throughput that a burn test measured on GB10 units; the Spark has 1.6 times the memory and the newer formats.

SpecA100 80 GB PCIeA100 80 GB SXMDGX Spark (GB10)
Memory80 GB HBM2e80 GB HBM2e128 GB LPDDR5X-8533, unified
Bandwidth1,935 GB/s2,039 GB/s273 GB/s
BF16 / FP16 tensor, dense312 TFLOPS312 TFLOPSNVIDIA lists 1 PFLOP sparse FP4 only; 88.6 to 91.4 TFLOPS FP16 measured in a burn test
Lowest tensor precisionsINT8 (624 TOPS dense), TF32sameFP8, FP4
Power300 W400 W140 W chip, 240 W system supply
InterconnectNVLink bridge for 2 GPUs, 600 GB/s; PCIe Gen4NVLink 600 GB/sConnectX-7, 200 Gb/s, two units
PartitioningMIG, up to 7 x 10 GBsamenone

Read 7 November 2026: NVIDIA A100 page, NVIDIA DGX Spark hardware page. The Spark FP16 figure is a synthetic burn test on eight GB10 units by Petronella (before a September 2026 firmware update; 77.6 to 81.3 after), set against the A100's specification, so the 3.4 times is a rough ratio. Measured Spark compute is the subject of the sibling guide on DGX Spark TFLOPS.

The missing formats matter in practice. vLLM's FP8 documentation says FP8 computation needs compute capability 8.9 or newer; on the A100 an FP8 checkpoint loads as weight-only W8A16. vLLM's gpt-oss recipe runs the MXFP4 model on Ampere through Marlin kernels and the Triton attention backend, while TensorRT-LLM refused the same model in GPUStack's A100 test with "WFP4A16 MoE is unsupported on SM80". The format differences themselves are in NVFP4 vs MXFP4 vs FP8.

Which models fit in 80 GB and which need 128 GB?

Every 70B model at 4-bit and gpt-oss-120b fit one A100; 8-bit 70B and the 100B-class MoE quants are where 80 GB runs out. I subtract 1.5 GB for the CUDA context (my assumption) and give the Spark about 110 GB after its operating system.

Model and fileWeightsLeft for cache on A100Left for cache on SparkVerdict
gpt-oss-120b MXFP463.39 GBabout 15 GBabout 47 GBBoth; vLLM says it fits one A100
Llama 3.3 70B Q4_K_M42.52 GBabout 36 GB, over 100k tokensabout 67 GBBoth
Llama 3.3 70B Q8_074.98 GBabout 3.5 GB, roughly 11k tokensabout 35 GBA100 only with short context
Qwen3.5-122B-A10B UD-Q4_K_XL77.03 GBabout 1.5 GBabout 33 GBSpark
Qwen3-235B-A22B-2507 UD-Q2_K_XL88.77 GBdoes not fitabout 21 GBSpark, or two A100s

File sizes from Hugging Face, read 7 November 2026. Llama 3.3 70B's FP16 cache is 320 KiB per token by its config (80 layers, 8 KV heads, head dimension 128), which converts the free memory into tokens. My arithmetic throughout; the memory calculator does the same for other models.

With MIG, one A100 can also split into seven 10 GB instances for several small models, something the Spark cannot do. The gpt-oss-120b model page covers that model's Spark settings in detail.

How much faster is an A100 on the same model?

About 3.5 times in single-stream decode on a small dense model and more under heavy batching; prefill is only about 1.4 times faster on llama.cpp's test.

Model and testEngineA100 80 GBDGX SparkSourceDate
Llama 2 7B Q4_0, decode tg128llama.cpp, FA on200.9056.74CUDA scoreboard #15013read 2026-11-07
Llama 2 7B Q4_0, prefill pp512llama.cpp, FA on5,285.963,661.37sameread 2026-11-07
gpt-oss-120b, per stream at low loadvLLM v0.11.0, 4 concurrent / vLLM 0.26.1 nightly, 1 streamabout 91 (11.03 ms per token)60.7GPUStack; benchmarks pageundated / 2026-08-10
gpt-oss-120b, heavy load, output tokensvLLM v0.11.0, 1,000 ShareGPT prompts / vLLM 26.03 container, 256 concurrent2,276.40862.8GPUStack; Dendro Logic via benchmarks pageundated / 2026-04-22
Llama 3.3 70B AWQ, decode ceilingbandwidth arithmeticabout 557.4 (6.0 measured by GPUwerk)my calculation2026-11-07

GPUStack ran one A100 SXM 80 GB (its page describes a two-GPU node; the runs without tensor parallelism use one card) and gives time per output token rather than single-stream tok/s, so 91 is 1,000 divided by 11.03 ms at four concurrent requests. The Spark rows come from different engines, workloads and dates, so read them as orders of magnitude. The ceiling divides each machine's bandwidth by about 37 GB of AWQ weights.

The 3.5 times decode gap is less than the 7.5 times bandwidth gap, most likely because a 3.56 GiB model is too small to keep an A100's memory system busy (my inference); on a 70B dense model the gap should approach the bandwidth ratio, as the ceiling row shows. Prefill depends on compute, and the A100's lead there is smaller. Long prompts on a 70B are where the Spark feels slow: GPUwerk measured Llama 3.3 70B prefill at 391 tok/s on an 8,192-token prompt, about 21 seconds before the first token. GPUStack also found engine choice matters as much on Ampere as the card: SGLang v0.5.3 produced 329.69 output tok/s against vLLM's 2,276.40 on the same A100 and workload.

Which is better for fine-tuning?

The A100 for compute-bound jobs that fit in 80 GB; the Spark for jobs that only fit in 128 GB. Fine-tuning is mostly matrix math, and the A100's 312 TFLOPS of dense BF16 is about 3.4 times the 88.6 to 91.4 TFLOPS FP16 that Petronella's burn test measured on GB10 units. NVLink at 600 GB/s also lets A100 servers scale one job across eight GPUs, where two Sparks share a 200 Gb/s link.

# memory for full fine-tuning with mixed-precision AdamW (my accounting, before activations)
bytes per parameter = 2 (BF16 weights) + 2 (gradients) + 4 (FP32 master copy) + 8 (two Adam moments) = 16

Llama 3.2 3B : 3.2B x 16 = 51 GB  -> fits A100 80 GB and Spark
8B model     : 8B   x 16 = 128 GB -> fits neither without offload or 8-bit optimizers
70B QLoRA    : about 35 to 40 GB of 4-bit weights plus adapters and activations -> fits both

NVIDIA's own Spark fine-tuning figures do not settle the speed question. Its October 2025 technical blog gives Llama 3.3 70B QLoRA as 759.79 tokens per second in its table and 5,079.4 in its text, and the other two rows differ by the same factor of about six, so I cannot tell which is right. The fine-tuning guide covers the Spark workflow. For a LoRA run on a 7B to 30B model, a rented A100 will likely finish sooner; for a QLoRA run on a 100B-class MoE model whose 4-bit weights exceed 70 GB, only the Spark of the two holds it.

What does an A100 80 GB cost to rent in November 2026?

From $1.19 to $2.32 per GPU-hour on demand on the providers' own pages, 1.5 to 2.9 times the Spark's $0.79. All rows read 7 November 2026, US dollars, excluding tax.

ProviderA100 80 GB on-demandOther termsSource
RunPod Community Cloud$1.19 PCIe; $1.39 SXMper secondrunpod.io
RunPod Secure Cloud$1.79 PCIe or SXMper secondrunpod.io
Hyperstack$1.35 PCIe; $1.40 NVLink; $1.60 SXMper minute; reserved from $0.95hyperstack.cloud
JarvisLabs$1.49spot $0.89jarvislabs.ai
Verda$2.32 SXM4spot $1.16verda.com
Lambda$3.19 per GPU, 8-GPU HGX only, from 16 November 2026single-GPU A100 offered only as 40 GB, $1.99lambda.com
Silicon Data A100 index$1.59 (up from $1.53 on 9 October)neo-cloud daily indexsilicondata.com
DGX Spark rental (for reference)$0.79per minute, 128 GBpricing

Compute Census put the median on-demand A100 rate at $1.75 on 16 October 2026 across the providers it tracks (Compute Census). Lambda's page says its listed prices take effect on 16 November 2026. H100, H200 and B200 rates for the same providers are in H100, H200 and B200 rental prices.

Hourly price is not cost per token. Using the throughput rows above, my arithmetic for gpt-oss-120b output tokens:

cost per million tokens = hourly price / (tok/s x 3,600 / 1,000,000)

Heavy load
  A100 SXM, RunPod Community $1.39/h at 2,276.40 tok/s -> $1.39 / 8.19 M  = $0.17 per M
  DGX Spark rental $0.79/h at 862.8 tok/s            -> $0.79 / 3.11 M  = $0.25 per M
One user
  A100 at about 91 tok/s                              -> $1.39 / 0.327 M = $4.26 per M
  DGX Spark at 60.7 tok/s                             -> $0.79 / 0.219 M = $3.62 per M

The heavy-load rows use different workloads (ShareGPT on the A100, 1,500-token prompts with JSON output on the Spark), so the ratio is approximate. Most users do not keep either machine at full load.

A busy A100 is the cheaper token factory; for one person the two are close, and the Spark holds bigger models for the money. The comparison with the next generation up is on DGX Spark vs H100.

Should you buy a used A100 or a DGX Spark?

For a desk, the Spark; a used A100 is a datacenter part that needs a server around it. I could not verify a used A100 80 GB sale price on 7 November 2026: eBay and the price comparison sites I tried blocked automated access. Compute Census gives an indicative $7,000 to $9,500 for Q3 2026, from Compute Exchange via IntuitionLabs, and labels it as asking prices and indicative ranges rather than observed sales. That is at or above the price of a new 128 GB Spark at $6,950, before the A100's host system, 300 to 400 W of cooling and power, and no warranty.

Rent against buy is simple arithmetic. At Silicon Data's $1.59 an hour, $8,250 (the middle of that range) buys about 5,190 A100 hours, or seven months around the clock; the Spark's $6,950 buys about 8,800 hours at $0.79, a calculation the rent-or-buy page works through with your own usage.

Verdict: when does each win?

FAQ

Is a DGX Spark faster than an A100?

No. An A100 80 GB SXM has 2,039 GB/s of HBM2e bandwidth against the Spark's 273 GB/s, and in llama.cpp's CUDA scoreboard it decodes Llama 2 7B Q4_0 at 200.90 tok/s against 56.74 for a DGX Spark. Prompt processing is closer, 5,285.96 against 3,661.37 tok/s. The Spark wins on memory, 128 GB against 80 GB, and on newer number formats.

How much does it cost to rent an A100 80GB per hour?

On 7 November 2026 on-demand A100 80 GB prices on providers' own pages ran from $1.19 (RunPod Community Cloud, PCIe) through $1.35 to $1.60 (Hyperstack), $1.49 (JarvisLabs) and $1.79 (RunPod Secure Cloud) to $2.32 (Verda, SXM4). Silicon Data's A100 neo-cloud index read $1.59. A DGX Spark rents from GPUwerk for $0.79 an hour.

Does the A100 support FP8 or FP4?

No. NVIDIA's A100 specifications list TF32, BF16, FP16 and INT8 tensor core rates and no FP8 or FP4. vLLM's documentation says FP8 computation needs compute capability 8.9 or newer, so FP8 checkpoints run on the A100 as weight-only W8A16. gpt-oss runs on Ampere through Marlin MXFP4 kernels, and TensorRT-LLM refused it on SM80 in a GPUStack test.

Can a single A100 80GB run gpt-oss-120b?

Yes. vLLM's gpt-oss recipe says gpt-oss-120b fits on a single A100 80 GB. The MXFP4 file is 63.39 GB on Hugging Face, leaving about 15 GB for cache and runtime. GPUStack measured 2,276 output tok/s on one A100 SXM with vLLM v0.11.0 under a 1,000-prompt ShareGPT load, and about 91 tok/s per stream at four concurrent requests.

What does a used A100 80GB cost?

I could not verify a sale price. Compute Census, on 1 November 2026, quoted an indicative range of $7,000 to $9,500 for used 80 GB units from Compute Exchange via IntuitionLabs, and says these are asking prices and indicative ranges, not observed transactions. eBay and other marketplaces blocked automated access when I checked on 7 November 2026.

Sources

Every figure above is attributed to its source in the sentence or table where it appears. Pages were read on 7 November 2026 unless a date says otherwise.

First top-up: pay $20, get $30 in credit

Check whether 128 GB at $0.79 is enough.

Rent a dedicated DGX Spark by the minute and run your model before you book A100 hours or buy a used card.

A dedicated DGX Spark in the EU, $0.79/hour, billed per minute. $30 of credit is about 37 hours of compute.

Create account Compare H100, H200 and B200 rental prices