Same model, same tests, different machines

Join key is the model family (weights), not the target id. vLLM is the same family as llama.cpp on Linux, extra column — not a different model. Laguna is not joined: Mac laguna is XS.2, Linux is official XS-2.1.

A cell is shown only when that machine's run used the shared profile: temperature 0, seed 42, one 16384-token slot, C as -std=gnu11. Runs that differ in stack, context, or sampling are omitted. The raw files are still in each results directory.

Not comparable across machines (kept on the per-machine reports): tok/s, RSS, perplexity, concurrency throughput, generated-code wall-clock. Quant and serving stack can change quality — that difference is the point of this page.

Coding total

modelM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
aya-23 35b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan66/12661/12673/12673/12664/126
qwen3.5-35b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan96/126105/12696/12696/12695/126
qwen3.8-flash-next 125B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan108/126117/126111/126111/126115/126
glm-4.7-flash llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan94/12694/12696/12696/126103/126
mistral-small-4 119B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan91/12687/12683/12683/12682/126
qwen3-coder-next 80B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan99/12699/126108/126108/126105/126
qwen3.5-27b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan87/12693/12696/12696/12693/126
qwen3.6-35b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan96/12696/126102/126102/12694/126
qwen3-coder-30b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan86/12693/12690/12690/12687/126
seed-oss 36b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan79/12682/12681/12681/12686/126
laguna-s 2.1 117B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan101/126108/126108/126108/126107/126
gpt-oss-120b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan106/126111/126107/126107/126109/126
k2-horizon 36B-A4B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan86/12691/12688/12688/12691/126
devstral-2 24b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan94/12696/12698/12698/12696/126
laguna-xs-2.1 llama.cpp CUDA · llama.cpp Vulkan—105/126101/126102/126102/126
gemma-4-26b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan102/126105/126102/126102/126105/126
nemotron-3-super 120B llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan102/126105/126105/126105/126104/126
qwen3.5-122b-a10b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan90/12693/12693/12693/12693/126
qwen3.8-27b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan102/126102/126102/126102/126105/126
gpt-oss-20b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan104/126102/126102/126102/126104/126
qwen3.6-27b llama.cpp Metal · llama.cpp CUDA · llama.cpp Vulkan99/12699/12699/12699/126100/126

By suite

aya-23 35b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C27/4825/4837/4837/4827/48
Python21/2421/2421/2421/2421/24
Bash15/2412/2412/2412/2412/24
C (hard)0/90/90/90/90/9
Python (hard)3/93/93/93/93/9
Bash (hard)0/90/90/90/90/9
Research0/30/30/30/31/3

qwen3.5-35b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C36/4842/4839/4839/4836/48
Python24/2424/2421/2421/2424/24
Bash15/2418/2418/2418/2416/24
C (hard)6/96/93/93/95/9
Python (hard)9/99/99/99/98/9
Bash (hard)3/93/93/93/93/9
Research3/33/33/33/33/3

qwen3.8-flash-next 125B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C48/4848/4845/4845/4846/48
Python24/2424/2424/2424/2424/24
Bash15/2418/2418/2418/2420/24
C (hard)6/99/96/96/98/9
Python (hard)9/99/99/99/98/9
Bash (hard)3/96/96/96/96/9
Research3/33/33/33/33/3

glm-4.7-flash

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C42/4845/4845/4845/4845/48
Python24/2424/2424/2424/2424/24
Bash15/2415/2418/2418/2415/24
C (hard)3/93/91/91/96/9
Python (hard)7/93/93/93/97/9
Bash (hard)0/91/93/93/93/9
Research3/33/32/32/33/3

mistral-small-4 119B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C38/4835/4833/4833/4837/48
Python24/2422/2422/2422/2421/24
Bash15/2415/2414/2414/2412/24
C (hard)7/97/95/95/96/9
Python (hard)3/93/93/93/93/9
Bash (hard)3/93/93/93/93/9
Research1/32/33/33/30/3

qwen3-coder-next 80B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C42/4839/4845/4845/4842/48
Python21/2421/2421/2421/2421/24
Bash15/2418/2421/2421/2420/24
C (hard)6/96/96/96/96/9
Python (hard)6/96/96/96/98/9
Bash (hard)6/96/96/96/95/9
Research3/33/33/33/33/3

qwen3.5-27b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C33/4830/4836/4836/4833/48
Python24/2424/2424/2424/2424/24
Bash12/2415/2415/2415/2415/24
C (hard)0/96/93/93/93/9
Python (hard)9/99/99/99/99/9
Bash (hard)6/96/96/96/96/9
Research3/33/33/33/33/3

qwen3.6-35b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C42/4839/4842/4842/4839/48
Python21/2421/2421/2421/2421/24
Bash15/2418/2418/2418/2418/24
C (hard)3/96/99/99/96/9
Python (hard)9/99/96/96/96/9
Bash (hard)3/93/93/93/93/9
Research3/30/33/33/31/3

qwen3-coder-30b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C36/4836/4839/4839/4836/48
Python24/2424/2424/2424/2424/24
Bash9/2412/2412/2412/2414/24
C (hard)6/96/96/96/96/9
Python (hard)6/99/96/96/95/9
Bash (hard)2/93/90/90/90/9
Research3/33/33/33/32/3

seed-oss 36b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C32/4829/4830/4830/4834/48
Python24/2424/2424/2424/2424/24
Bash11/2417/2420/2420/2417/24
C (hard)3/93/93/93/92/9
Python (hard)3/94/93/93/94/9
Bash (hard)3/92/90/90/92/9
Research3/33/31/31/33/3

laguna-s 2.1 117B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C47/4848/4848/4848/4848/48
Python24/2424/2424/2424/2424/24
Bash15/2418/2418/2418/2418/24
C (hard)6/96/96/96/96/9
Python (hard)9/99/99/99/99/9
Bash (hard)0/93/93/93/92/9
Research0/30/30/30/30/3

gpt-oss-120b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C42/4845/4840/4840/4842/48
Python24/2424/2424/2424/2424/24
Bash12/2418/2416/2416/2419/24
C (hard)9/98/99/99/97/9
Python (hard)9/99/99/99/99/9
Bash (hard)8/94/96/96/96/9
Research2/33/33/33/32/3

k2-horizon 36B-A4B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C36/4837/4836/4836/4836/48
Python24/2421/2423/2423/2421/24
Bash10/2415/2412/2412/2416/24
C (hard)6/94/96/96/96/9
Python (hard)6/96/94/94/96/9
Bash (hard)3/95/94/94/93/9
Research1/33/33/33/33/3

devstral-2 24b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C36/4836/4835/4835/4836/48
Python24/2424/2424/2424/2424/24
Bash15/2418/2418/2418/2418/24
C (hard)6/93/96/96/93/9
Python (hard)6/96/96/96/96/9
Bash (hard)4/96/96/96/96/9
Research3/33/33/33/33/3

laguna-xs-2.1

suiteRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C38/4838/4838/4834/48
Python24/2424/2424/2424/24
Bash21/2418/2418/2421/24
C (hard)6/95/95/96/9
Python (hard)9/99/99/99/9
Bash (hard)5/95/95/96/9
Research2/32/33/32/3

gemma-4-26b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C42/4842/4842/4842/4843/48
Python24/2424/2424/2424/2424/24
Bash12/2415/2415/2415/2415/24
C (hard)6/99/96/96/97/9
Python (hard)9/99/99/99/99/9
Bash (hard)6/93/93/93/94/9
Research3/33/33/33/33/3

nemotron-3-super 120B

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C45/4845/4848/4848/4845/48
Python24/2424/2424/2424/2424/24
Bash15/2418/2415/2415/2415/24
C (hard)3/93/96/96/95/9
Python (hard)9/99/99/99/99/9
Bash (hard)3/93/93/93/93/9
Research3/33/30/30/33/3

qwen3.5-122b-a10b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C33/4836/4833/4833/4836/48
Python24/2424/2424/2424/2424/24
Bash12/2418/2415/2415/2415/24
C (hard)3/93/96/96/96/9
Python (hard)9/99/99/99/99/9
Bash (hard)6/93/93/93/93/9
Research3/30/33/33/30/3

qwen3.8-27b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C45/4842/4842/4842/4845/48
Python24/2424/2424/2424/2424/24
Bash12/2415/2415/2415/2415/24
C (hard)6/96/96/96/96/9
Python (hard)9/99/99/99/99/9
Bash (hard)3/93/93/93/93/9
Research3/33/33/33/33/3

gpt-oss-20b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C47/4844/4846/4846/4845/48
Python24/2423/2424/2424/2424/24
Bash11/2418/2415/2415/2416/24
C (hard)6/96/94/94/96/9
Python (hard)9/97/97/97/98/9
Bash (hard)6/94/96/96/95/9
Research1/30/30/30/30/3

qwen3.6-27b

suiteM5 Max · llama.cpp MetalRTX PRO 6000 · llama.cpp CUDAGB10 · llama.cpp CUDAGB10-2 · llama.cpp CUDARadeon 8060S · llama.cpp Vulkan
C36/4836/4833/4833/4836/48
Python24/2424/2424/2424/2424/24
Bash18/2421/2421/2421/2421/24
C (hard)6/96/96/96/97/9
Python (hard)9/99/99/99/99/9
Bash (hard)6/93/93/93/93/9
Research0/30/33/33/30/3

One machine only

Pinned: everything the harness controls, held identical

The main tables above are each machine's ordinary sweep, and those sweeps are not identical: two of three trials run at temperature 0.7, the Mac usually serves MLX where Linux serves llama.cpp, and C is compiled with the box's own libc under -std=c11 (glibc hides strdup; Apple's libc does not). A pinned run (scripts/run-pinned.sh) removes every one of those: the same GGUF, the same llama.cpp fork build, one slot × 16384 ctx (Aya-23 clamps to 8192), temperature 0 with seed 42 on all three trials, thinking off, and -std=gnu11. What is left is the GPU backend and the box's toolchain, listed per model below.

gpt-oss-20b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C47/4844/4846/4846/4845/4811/16
Python24/2423/2424/2424/2424/247/8
Bash11/2418/2415/2415/2416/243/8
C (hard)6/96/94/94/96/91/3
Python (hard)9/97/97/97/98/92/3
Bash (hard)6/94/96/96/95/90/3
Research1/30/30/30/30/30/1
pinned total104/126102/126102/126102/126104/12624/42
original run (temp 0.7 retries, c11)104/126102/126102/126102/126104/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Creverse_string✓✓✓✓✓✓✓✓✓✓✓✓✓✗✗
Cbinary_search✓✓✓✓✗✗✓✓✓✓✓✓✓✓✓
Cpopcount✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓
Ccmp_desc✓✓✓✓✗✗✓✓✓✓✓✓✓✓✗
Catoi_strict✗✓✓✓✓✓✓✓✓✓✓✓✓✓✓
Pythonis_valid_ipv4✓✓✓✗✓✓✓✓✓✓✓✓✓✓✓
Bashcount_matches✓✓✓✗✓✓✓✓✓✓✓✓✓✓✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashretry3✗✗✗✗✓✓✗✗✗✗✗✗✓✗✓
Bashrotate✗✓✓✓✓✓✓✓✓✓✓✓✓✓✓
Bashjson_get✗✗✗✗✓✓✗✗✗✗✗✗✗✗✗
C (hard)glob_match✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Python (hard)json_diff✓✓✓✓✗✗✓✗✗✓✗✗✗✓✓
Bash (hard)find_dupes✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)top_errors✗✗✗✓✗✗✓✓✓✓✓✓✓✓✓
Bash (hard)backup_rotate✓✓✓✓✓✓✓✓✓✓✓✓✓✗✓
Researchrhel10_nfs✓✗✗✗✗✗✗✗✗✗✗✗✗✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

gpt-oss-120b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C42/4845/4840/4840/4842/4814/16
Python24/2424/2424/2424/2424/248/8
Bash12/2418/2416/2416/2419/243/8
C (hard)9/98/99/99/97/91/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)8/94/96/96/96/91/3
Research2/33/33/33/32/30/1
pinned total106/126111/126107/126107/126109/12630/42
original run (temp 0.7 retries, c11)106/126111/126107/126107/126109/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cpopcount✗✗✗✓✓✓✗✗✗✗✗✗✗✗✗
Cring✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓
Bashcount_matches✓✓✓✗✗✗✗✓✓✗✓✓✗✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashextract_urls✗✗✗✓✗✗✓✗✗✓✗✗✗✓✓
Bashcsv_col✗✗✗✓✓✓✓✗✗✓✗✗✓✓✓
Bashjson_get✗✗✗✗✓✓✗✗✗✗✗✗✗✗✗
C (hard)glob_match✓✓✓✓✗✓✓✓✓✓✓✓✓✓✓
C (hard)csv_field✓✓✓✓✓✓✓✓✓✓✓✓✗✓✗
Bash (hard)find_dupes✗✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)top_errors✓✓✓✓✗✗✓✓✓✓✓✓✓✓✓
Researchrhel10_nfs✗✓✓✓✓✓✓✓✓✓✓✓✓✓✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e8d326e0f4f4e
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

gemma-4-26b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C42/4842/4842/4842/4843/4815/16
Python24/2424/2424/2424/2424/248/8
Bash12/2415/2415/2415/2415/247/8
C (hard)6/99/96/96/97/92/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)6/93/93/93/94/92/3
Research3/33/33/33/33/31/1
pinned total102/126105/126102/126102/126105/12638/42
original run (temp 0.7 retries, c11)102/126105/126102/126102/126105/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Ccmp_desc✗✗✗✗✗✗✗✗✗✗✗✗✓✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)csv_field✗✗✗✓✓✓✗✗✗✗✗✗✗✗✓
Bash (hard)top_errors✓✓✓✗✗✗✗✗✗✗✗✗✓✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template83b040a055e483b040a055e483b040a055e483b040a055e483b040a055e4
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3-coder-next 80B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C42/4839/4845/4845/4842/4814/16
Python21/2421/2421/2421/2421/248/8
Bash15/2418/2421/2421/2420/245/8
C (hard)6/96/96/96/96/93/3
Python (hard)6/96/96/96/98/92/3
Bash (hard)6/96/96/96/95/91/3
Research3/33/33/33/33/31/1
pinned total99/12699/126108/126108/126105/12634/42
original run (temp 0.7 retries, c11)99/12699/126108/126108/126105/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Citoa✓✓✓✗✗✗✓✓✓✓✓✓✓✓✓
Catoi_strict✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Bashcount_matches✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashcsv_col✓✓✓✗✗✗✓✓✓✓✓✓✗✓✓
Python (hard)json_diff✗✗✗✗✗✗✗✗✗✗✗✗✗✓✓
Bash (hard)find_dupes✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)top_errors✗✗✗✓✓✓✓✓✓✓✓✓✗✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template27f30d7e06cc27f30d7e06cc27f30d7e06cc27f30d7e06cc27f30d7e06cc
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

devstral-2 24b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C36/4836/4835/4835/4836/4812/16
Python24/2424/2424/2424/2424/248/8
Bash15/2418/2418/2418/2418/247/8
C (hard)6/93/96/96/93/92/3
Python (hard)6/96/96/96/96/93/3
Bash (hard)4/96/96/96/96/92/3
Research3/33/33/33/33/31/1
pinned total94/12696/12698/12698/12696/12635/42
original run (temp 0.7 retries, c11)94/12696/12698/12698/12696/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Ccount_words✗✗✗✓✓✓✓✗✗✓✗✗✗✗✗
Citoa✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Ctrim✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Catoi_strict✓✓✓✗✗✗✓✗✗✓✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)rpn_eval✓✓✓✗✗✗✓✓✓✓✓✓✗✗✗
Bash (hard)backup_rotate✓✗✗✓✓✓✓✓✓✓✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template47802e4b524147802e4b524147802e4b524147802e4b524147802e4b5241
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

mistral-small-4 119B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C38/4835/4833/4833/4837/4813/16
Python24/2422/2422/2422/2421/247/8
Bash15/2415/2414/2414/2412/246/8
C (hard)7/97/95/95/96/91/3
Python (hard)3/93/93/93/93/93/3
Bash (hard)3/93/93/93/93/93/3
Research1/32/33/33/30/30/1
pinned total91/12687/12683/12683/12682/12633/42
original run (temp 0.7 retries, c11)91/12687/12683/12683/12682/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cparse_csv_ints✗✓✓✗✗✗✗✗✗✗✗✗✓✓✓
Cbswap32✓✓✓✓✓✓✗✓✓✗✓✓✓✓✓
Ctrim✓✓✓✗✓✓✓✗✗✓✗✗✓✗✗
Pythonis_valid_ipv4✓✓✓✓✗✗✓✗✗✓✗✗✗✗✗
Bashretry3✓✓✓✓✓✓✗✓✓✗✓✓✓✓✓
Bashrotate✓✓✓✓✓✓✓✓✓✓✓✓✗✗✗
C (hard)glob_match✓✓✓✓✓✓✗✓✓✗✓✓✓✓✓
C (hard)csv_field✓✗✗✓✗✗✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✓✗✗✗✓✓✓✓✓✓✓✓✗✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatec922853c2727c922853c2727c922853c2727c922853c2727c922853c2727
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.8-27b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C45/4842/4842/4842/4845/4815/16
Python24/2424/2424/2424/2424/248/8
Bash12/2415/2415/2415/2415/247/8
C (hard)6/96/96/96/96/93/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)3/93/93/93/93/93/3
Research3/33/33/33/33/31/1
pinned total102/126102/126102/126102/126105/12640/42
original run (temp 0.7 retries, c11)102/126102/126102/126102/126105/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Citoa✓✓✓✗✗✗✗✗✗✗✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template08a763ee5e3308a763ee5e3308a763ee5e3308a763ee5e3308a763ee5e33
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.6-35b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C42/4839/4842/4842/4839/4813/16
Python21/2421/2421/2421/2421/246/8
Bash15/2418/2418/2418/2418/247/8
C (hard)3/96/99/99/96/91/3
Python (hard)9/99/96/96/96/92/3
Bash (hard)3/93/93/93/93/93/3
Research3/30/33/33/31/30/1
pinned total96/12696/126102/126102/12694/12632/42
original run (temp 0.7 retries, c11)96/12696/126102/126102/12694/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Creverse_string✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Citoa✓✓✓✗✗✗✓✓✓✓✓✓✗✗✗
Catoi_strict✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Pythonmerge_intervals✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Pythoncsv_column_sum✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)glob_match✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
C (hard)csv_field✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Python (hard)json_diff✓✓✓✓✓✓✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✓✓✓✗✗✗✓✓✓✓✓✓✓✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template78c9fe670a1278c9fe670a1278c9fe670a1278c9fe670a1278c9fe670a12
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.5-35b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C36/4842/4839/4839/4836/4812/16
Python24/2424/2421/2421/2424/247/8
Bash15/2418/2418/2418/2416/246/8
C (hard)6/96/93/93/95/91/3
Python (hard)9/99/99/99/98/92/3
Bash (hard)3/93/93/93/93/93/3
Research3/33/33/33/33/31/1
pinned total96/126105/12696/12696/12695/12632/42
original run (temp 0.7 retries, c11)96/126105/12696/12696/12695/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Ccount_words✗✗✗✓✓✓✓✓✓✓✓✓✗✗✗
Citoa✓✓✓✓✓✓✗✗✗✗✗✗✗✗✗
Cparse_csv_ints✗✗✗✓✓✓✗✗✗✗✗✗✓✓✓
Catoi_strict✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Pythoncsv_column_sum✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashjson_get✓✓✓✓✓✓✓✓✓✓✓✓✓✗✗
C (hard)rpn_eval✓✓✓✓✓✓✓✓✓✓✓✓✓✓✗
C (hard)csv_field✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Python (hard)json_diff✓✓✓✓✓✓✓✓✓✓✓✓✗✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatecb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175c
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.6-27b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C36/4836/4833/4833/4836/4815/16
Python24/2424/2424/2424/2424/248/8
Bash18/2421/2421/2421/2421/247/8
C (hard)6/96/96/96/97/92/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)6/93/93/93/93/92/3
Research0/30/33/33/30/30/1
pinned total99/12699/12699/12699/126100/12637/42
original run (temp 0.7 retries, c11)99/12699/12699/12699/126100/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Citoa✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✓✗
Bash (hard)find_dupes✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template78c9fe670a1278c9fe670a1278c9fe670a1278c9fe670a1278c9fe670a12
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3-coder-30b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C36/4836/4839/4839/4836/4815/16
Python24/2424/2424/2424/2424/248/8
Bash9/2412/2412/2412/2414/246/8
C (hard)6/96/96/96/96/92/3
Python (hard)6/99/96/96/95/91/3
Bash (hard)2/93/90/90/90/92/3
Research3/33/33/33/32/30/1
pinned total86/12693/12690/12690/12687/12634/42
original run (temp 0.7 retries, c11)86/12693/12690/12690/12687/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cfizzbuzz✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashrotate✗✗✗✗✗✗✗✗✗✗✗✗✓✗✓
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Python (hard)topological_sort✓✓✓✓✓✓✓✓✓✓✓✓✓✗✓
Python (hard)json_diff✗✗✗✓✓✓✗✗✗✗✗✗✗✗✗
Bash (hard)backup_rotate✗✓✓✓✓✓✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✓✓✓✓✓✓✓✓✓✓✓✓✗✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template0c431480681c0c431480681c0c431480681c0c431480681c0c431480681c
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

aya-23 35b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C27/4825/4837/4837/4827/489/16
Python21/2421/2421/2421/2421/248/8
Bash15/2412/2412/2412/2412/247/8
C (hard)0/90/90/90/90/91/3
Python (hard)3/93/93/93/93/93/3
Bash (hard)0/90/90/90/90/93/3
Research0/30/30/30/31/30/1
pinned total66/12661/12673/12673/12664/12631/42
original run (temp 0.7 retries, c11)66/12661/12673/12673/12664/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Creverse_string✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Cmax_subarray✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Citoa✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Crot13✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Cparse_csv_ints✗✗✗✗✗✗✗✓✓✗✓✓✗✗✗
Ctrim✓✓✓✓✗✗✗✓✓✗✓✓✓✓✓
Catoi_strict✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Bashretry3✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
C (hard)glob_match✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✗✗✗✗✗✗✗✗✗✗✗✗✓✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 81921 × 81921 × 81921 × 81921 × 8192
chat template899134038234899134038234899134038234899134038234899134038234
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

glm-4.7-flash

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C42/4845/4845/4845/4845/4815/16
Python24/2424/2424/2424/2424/248/8
Bash15/2415/2418/2418/2415/246/8
C (hard)3/93/91/91/96/91/3
Python (hard)7/93/93/93/97/91/3
Bash (hard)0/91/93/93/93/91/3
Research3/33/32/32/33/30/1
pinned total94/12694/12696/12696/126103/12632/42
original run (temp 0.7 retries, c11)94/12694/12696/12696/126103/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cfizzbuzz✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashretry3✓✓✓✗✗✗✓✓✓✓✓✓✗✗✗
C (hard)glob_match✗✗✗✗✗✗✗✗✗✗✗✗✓✓✓
C (hard)rpn_eval✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓
Python (hard)topological_sort✓✓✓✗✗✗✗✗✗✗✗✗✓✓✓
Python (hard)json_diff✓✗✗✗✗✗✗✗✗✗✗✗✓✗✗
Bash (hard)top_errors✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Bash (hard)backup_rotate✗✗✗✓✗✗✗✗✗✗✗✗✓✓✓
Researchrhel10_nfs✓✓✓✓✓✓✗✓✓✗✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template257e6e854b7e257e6e854b7e257e6e854b7e257e6e854b7e257e6e854b7e
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

laguna-xs.2

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C39/4838/4838/4838/4834/4811/16
Python24/2424/2424/2424/2424/248/8
Bash16/2421/2418/2418/2421/245/8
C (hard)6/96/95/95/96/92/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)4/95/95/95/96/92/3
Research2/32/32/33/32/30/1
pinned total100/126105/126101/126102/126102/12631/42
original run (temp 0.7 retries, c11)100/126105/126101/126102/126102/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cis_prime✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Citoa✗✗✗✗✓✓✗✗✗✗✗✗✓✗✗
Cpopcount✓✓✓✓✓✓✓✓✓✓✓✓✗✗✓
Cbswap32✗✗✗✗✗✗✗✓✓✗✓✓✗✗✗
Ctrim✓✓✓✓✓✓✓✓✓✓✓✓✓✗✓
Bashcount_matches✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashcsv_col✓✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)glob_match✓✓✓✓✓✓✗✓✓✗✓✓✓✓✓
Bash (hard)backup_rotate✓✗✗✗✓✓✗✓✓✗✓✓✓✓✓
Researchrhel10_nfs✗✓✓✗✓✓✗✓✓✓✓✓✓✓✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template8cf80871164b8cf80871164b8cf80871164b8cf80871164b8cf80871164b
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.8-flash-next 125B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C48/4848/4845/4845/4846/4815/16
Python24/2424/2424/2424/2424/248/8
Bash15/2418/2418/2418/2420/246/8
C (hard)6/99/96/96/98/92/3
Python (hard)9/99/99/99/98/92/3
Bash (hard)3/96/96/96/96/92/3
Research3/33/33/33/33/31/1
pinned total108/126117/126111/126111/126115/12636/42
original run (temp 0.7 retries, c11)108/126117/126111/126111/126115/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cparse_csv_ints✓✓✓✓✓✓✗✗✗✗✗✗✓✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashrotate✗✗✗✗✗✗✗✗✗✗✗✗✗✓✓
C (hard)csv_field✗✗✗✓✓✓✗✗✗✗✗✗✓✓✗
Python (hard)json_diff✓✓✓✓✓✓✓✓✓✓✓✓✓✗✓
Bash (hard)top_errors✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatea7e79f8fe37fa7e79f8fe37fa7e79f8fe37fa7e79f8fe37fa7e79f8fe37f
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

k2-horizon 36B-A4B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C36/4837/4836/4836/4836/4813/16
Python24/2421/2423/2423/2421/247/8
Bash10/2415/2412/2412/2416/244/8
C (hard)6/94/96/96/96/91/3
Python (hard)6/96/94/94/96/92/3
Bash (hard)3/95/94/94/93/92/3
Research1/33/33/33/33/30/1
pinned total86/12691/12688/12688/12691/12629/42
original run (temp 0.7 retries, c11)86/12691/12688/12688/12691/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Citoa✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Ctrim✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Catoi_strict✗✗✗✓✗✗✗✗✗✗✗✗✗✗✗
Pythoncsv_column_sum✓✓✓✗✗✗✗✓✓✗✓✓✗✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashretry3✗✗✗✗✓✓✗✗✗✗✗✗✗✓✗
Bashrotate✓✗✗✓✓✓✗✗✗✗✗✗✓✓✓
Bashcsv_col✓✓✓✓✗✗✓✓✓✓✓✓✓✓✓
C (hard)glob_match✓✓✓✓✗✗✓✓✓✓✓✓✓✓✓
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Python (hard)topological_sort✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓
Bash (hard)backup_rotate✗✗✗✗✓✓✓✗✗✓✗✗✗✗✗
Researchrhel10_nfs✓✗✗✓✓✓✓✓✓✓✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template31fb55ec90b231fb55ec90b231fb55ec90b231fb55ec90b231fb55ec90b2
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.5-122b-a10b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C33/4836/4833/4833/4836/4814/16
Python24/2424/2424/2424/2424/248/8
Bash12/2418/2415/2415/2415/246/8
C (hard)3/93/96/96/96/92/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)6/93/93/93/93/92/3
Research3/30/33/33/30/30/1
pinned total90/12693/12693/12693/12693/12635/42
original run (temp 0.7 retries, c11)90/12693/12693/12693/12693/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Cparse_csv_ints✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Ccmp_desc✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashretry3✗✗✗✓✓✓✗✗✗✗✗✗✗✗✗
C (hard)csv_field✗✗✗✗✗✗✓✓✓✓✓✓✓✓✓
Bash (hard)find_dupes✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Researchrhel10_nfs✓✓✓✗✗✗✓✓✓✓✓✓✗✗✗

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatecb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175c
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

qwen3.5-27b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C33/4830/4836/4836/4833/4814/16
Python24/2424/2424/2424/2424/248/8
Bash12/2415/2415/2415/2415/247/8
C (hard)0/96/93/93/93/90/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)6/96/96/96/96/91/3
Research3/33/33/33/33/31/1
pinned total87/12693/12696/12696/12693/12634/42
original run (temp 0.7 retries, c11)87/12693/12696/12696/12693/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Citoa✗✗✗✗✗✗✓✓✓✓✓✓✓✓✓
Ctrim✓✓✓✗✗✗✓✓✓✓✓✓✗✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)glob_match✗✗✗✓✓✓✗✗✗✗✗✗✗✗✗
C (hard)rpn_eval✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
C (hard)csv_field✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)find_dupes✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)top_errors✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatecb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175ccb80bd67175c
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

laguna-s 2.1 117B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C47/4848/4848/4848/4848/4815/16
Python24/2424/2424/2424/2424/248/8
Bash15/2418/2418/2418/2418/247/8
C (hard)6/96/96/96/96/93/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)0/93/93/93/92/92/3
Research0/30/30/30/30/31/1
pinned total101/126108/126108/126108/126107/12639/42
original run (temp 0.7 retries, c11)101/126108/126108/126108/126107/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Ccount_words✗✓✓✓✓✓✓✓✓✓✓✓✓✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bash (hard)top_errors✗✗✗✓✓✓✓✓✓✓✓✓✓✗✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatef0ae8663a876f0ae8663a876f0ae8663a876f0ae8663a876f0ae8663a876
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

nemotron-3-super 120B

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C45/4845/4848/4848/4845/4815/16
Python24/2424/2424/2424/2424/248/8
Bash15/2418/2415/2415/2415/246/8
C (hard)3/93/96/96/95/92/3
Python (hard)9/99/99/99/99/93/3
Bash (hard)3/93/93/93/93/93/3
Research3/33/30/30/33/30/1
pinned total102/126105/126105/126105/126104/12637/42
original run (temp 0.7 retries, c11)102/126105/126105/126105/126104/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Catoi_strict✗✗✗✗✗✗✓✓✓✓✓✓✗✗✗
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashcsv_col✓✓✓✓✓✓✗✗✗✗✗✗✗✗✗
C (hard)csv_field✗✗✗✗✗✗✓✓✓✓✓✓✓✓✗
Researchrhel10_nfs✓✓✓✓✓✓✗✗✗✗✗✗✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat template4ea9cddb54904ea9cddb54904ea9cddb54904ea9cddb54904ea9cddb5490
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

seed-oss 36b

suiteM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060Sidentical
C32/4829/4830/4830/4834/488/16
Python24/2424/2424/2424/2424/248/8
Bash11/2417/2420/2420/2417/243/8
C (hard)3/93/93/93/92/92/3
Python (hard)3/94/93/93/94/92/3
Bash (hard)3/92/90/90/92/91/3
Research3/33/31/31/33/30/1
pinned total79/12682/12681/12681/12686/12624/42
original run (temp 0.7 retries, c11)79/12682/12681/12681/12686/126

Tasks that still differ

suitetaskM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
Ccount_words✗✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Citoa✗✗✗✓✗✗✗✗✗✗✗✗✓✓✓
Cpopcount✓✓✓✓✓✓✓✓✓✓✓✓✓✗✓
Crot13✓✓✓✗✓✓✓✓✓✓✓✓✓✓✓
Cparse_csv_ints✗✗✗✓✗✗✓✗✗✓✗✗✗✓✓
Ctrim✗✗✗✓✗✗✗✓✓✗✓✓✗✗✓
Ccmp_desc✓✓✓✗✗✗✗✗✗✗✗✗✓✗✓
Catoi_strict✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Bashcount_matches✗✗✗✗✓✓✗✓✓✗✓✓✗✓✓
Bashlargest_file✗✗✗✓✓✓✓✓✓✓✓✓✓✓✓
Bashcsv_col✗✓✓✓✓✓✓✓✓✓✓✓✓✗✗
Bashsum_stdin✓✓✓✗✓✓✓✓✓✓✓✓✓✓✓
Bashjson_get✗✗✗✓✗✗✓✓✓✓✓✓✗✓✓
C (hard)rpn_eval✓✓✓✓✓✓✓✓✓✓✓✓✓✓✗
Python (hard)topological_sort✗✗✗✓✗✗✗✗✗✗✗✗✓✗✗
Bash (hard)top_errors✗✗✗✓✗✗✗✗✗✗✗✗✗✗✗
Bash (hard)backup_rotate✓✓✓✓✗✗✗✗✗✗✗✗✓✗✓
Researchrhel10_nfs✓✓✓✓✓✓✓✗✗✓✗✗✓✓✓

Trial-to-trial flips at temperature 0

Same prompt, same seed, three requests — and a different answer. llama.cpp batches 4 slots and the floating-point reduction order is not fixed, so a near-tie between two tokens can land either way. Where all three trials fail, the extracted code is byte-identical across trials and across machines.

What was held fixed and what was not

Rows shaded amber differ between machines. The GPU backend row is the one the harness cannot equalise: Metal, CUDA and Vulkan kernels round differently.

harnessM5 MaxRTX PRO 6000GB10GB10-2Radeon 8060S
llama.cpp buildb10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101b10671-35999d101
slots × ctx1 × 163841 × 163841 × 163841 × 163841 × 16384
chat templatea4244fdffe0ea4244fdffe0ea4244fdffe0ea4244fdffe0ea4244fdffe0e
samplingtemp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42temp 0 all trials, seed 42
C standardgnu11gnu11gnu11gnu11gnu11
GPU backendMetalCUDACUDACUDAVulkan
OSDarwin 25.6.0 arm64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64Linux 6.17.0-1029-nvidia aarch64Linux 6.17.0-1029-nvidia aarch64Linux 6.12.0-211.54.1.el10_2.x86_64 x86_64
ccApple clang version 21.0.0 (clang-2100.1.1.101)cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0cc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4)
bash5.3.20(1)-release (aarch64-apple-darwin25.6.0)5.2.26(1)-release (x86_64-redhat-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.21(1)-release (aarch64-unknown-linux-gnu)5.2.26(1)-release (x86_64-redhat-linux-gnu)
Python3.14.73.12.143.12.33.12.33.12.14

Generated 2026-10-02 10:57.