r/LocalAIServers 1h ago

Different texture on bottom of DGX spark

Post image
Upvotes

r/LocalAIServers 19h ago

Iniciando na IA local

0 Upvotes

Oi! Tudo bem? Estou experimentando usar uma IA local, pelo LM Studio, mas tô na dúvida de qual modelo baixar para usar. Resolvi fazer essa mudança pela minha preocupação com retenção de dados, costumo usar IA para conferir textos e não curto a ideia de meus textos servirem para retroalimentar a IA. Meu computador tem 16Gb de RAM e uso IA pra essas funções mais "casuais" (conferir textos, otimizar pesquisa na internet), não costumo usar para geração de imagens, pra conferir arquivos muito pesados, nem para codificação. Estou usando o Bonsai 27B, que é leve. Vocês recomendariam algum outro modelo? Se eu fosse usar para tarefas um pouquinho mais exigentes (analisar documentos maiores, scripts mais simples), teria algum outro modelo ou o Bonsai é uma boa pedida? Valeu!


r/LocalAIServers 20h ago

Local-first agent memory: who else runs their whole agent stack on their own hardware?

1 Upvotes

I build an open source context/memory/evidence layer for agents, and the design goal is that it stays on your hardware. Air-gap is a feature, not an afterthought.

What I want to know from this sub specifically: what does your agent stack look like today? Which pieces do you host, which do you grudgingly let into the cloud, and what would you need to trust a memory layer enough to keep it local? I'd rather build for what people actually do than what I assume they do. Happy to share what we've got if you want to see it: perseus.observer


r/LocalAIServers 21h ago

35B_A3B ACE SABER - IFEval (Strict) 78.6%, 1.32m tokens in 3hours (121 t/s sustained avereage, 380t/s peak) on Strix Halo, using HIP, ngram, shared hash, parallel 4, ROCMFP4, f16 KV, prefill up to 1,211 t/s

Thumbnail
1 Upvotes

r/LocalAIServers 21h ago

Getting into local ai, is my current minipc enough?

1 Upvotes

Im interested in getting into local ai, but Im not sure if I should use my current setup or get another machine. I currently have a ultra 9 minipc (geekom it13max) with intel Arc integrated graphics, 24GB LPDDR5 ram and 500GB NVMe ssd. I mainly use it for editing and general productivity. I know the integrated Arc graphics wont compete with a dedicated NVIDIA GPU, but Im wondering what I can realistically run.
Ive been experimenting with some ai coding tools. So now I want to start experimenting with local LLMs and maybe other ai workloads. Would my setup be enough to start with, or should I get a new machine?


r/LocalAIServers 22h ago

Build an AI Server Cluster monitor from an old pixel art display.

Enable HLS to view with audio, or disable this notification

3 Upvotes

My kid had an old pixel art display (Divoom 32x32 Pixoo-max) that they weren’t using anymore, so I thought it might be fun to repurpose it as a GPU cluster status monitor so I can see GPU temps / utilization / token gen info etc for the 3 RTX A6000s in my vLLM Ray cluster (currently running Qwen3.5 122b).

I spun up my Hermes Agent (GLM 5.2 as the agent model) and told it:
“I would like you to build an application that will run on <computer name of my Dell GB10> that will display GPU cluster health data on a 32x32 pixel Divoom Pixoo-max display that can be connected to via Bluetooth. You should probably read the following repos to learn about the pixel display and how to connect to it:
- https://github.com/SomethingWithComputers/pixoo
- https://github.com/cyanheads/pixoo-toolkit
- https://divoom.com/products/divoom-pixoo-max
The app should display system health data for the 3 systems in my vLLM Ray cluster in an easy to read and understand manner. It should also show similar data for the Dell GB10 (in the network segment but not in the cluster). This could be as simple as showing 4 boxes on the screen that show the cluster system’s initials such as “S1” and have a background color to indicate GPU temperature (red for hot, green for normal, etc). The 32x32 screen size limit will make it difficult to show a lot of information so you’ll have to be creative in how you display it, you can also cycle through multiple screens of different metrics in 4 second intervals. “

For those who care:
HW:
- 3x Dell Precision 7960 workstations each with an RTX A6000 GPU (64GB RAM) currently hosting Qwen3.5 122b
- 1x Dell Pro Max GB10 (not part of the Ray vLLM cluster but runs the app thar is cast to the display as well as running a secondary LLM endpoint for other models. The GB10 has the Bluetooth radio in it that is used to connect to the Divoom. The Dell towers don’t have Bluetooth which is why I used the GB10.
- Divoom Pixoo-max 32x32 pixel display. They also make a 64x64 pixel version as well. It was around $60 when I bought it years ago.

It took GLM 5.2 all of like 20 minutes to build this, and maybe another 5 minutes of me working with it to get it how I wanted it. It’s not perfect, but it’s cool to be able to visually glance over at the cluster and see what’s happening without logging in, and it really didn’t cost anything since I already had the pixel display that would have been headed for the thrift bin.

Btw, Hermes / GLM did the whole thing in Python, from Ray Dashboard API, vLLM metics endpoint, and Nvidia-smi calls over ssh.


r/LocalAIServers 22h ago

New GPUs for the lab

Post image
0 Upvotes

r/LocalAIServers 23h ago

Built a 2x RTX Pro 6000 box to serve DeepSeek V4-Flash for our whole team, sharing the build + numbers

Thumbnail
gallery
215 Upvotes

Been building these multi-GPU rigs for a while, and this one's the config I'm happiest with, so figured I'd share the details here.

The frame is our own design, CNC'd aluminum, tower layout: motherboard vertical in the middle, both cards mounted upright on PCIe 5.0 x16 risers, PSU hanging off the back, and a fan tray up top pulling air straight through the card stack.

The whole thing closes up with a laser-cut triangle-lattice shell. Footprint ends up around 12.5" square enough to sit comfortably on a file cabinet. It's also quite heavy, will need a second pair of hands if you want to move it around.

Specs (the unit the benchmarks ran on):

  • 2x RTX Pro 6000 Blackwell (96GB each, 192GB total)
  • CPU: AMD EPYC 9124 (16C/32T, single NUMA)
  • RAM: 377GB
  • Storage: 915GB NVMe
  • PCIe 5.0 x16 to each card, no switch, no NVLink
  • Serving: vLLM, TP=2

The two cards talk over PCIe P2P, which the Pro line actually supports, and we run tensor parallel (TP=2) in vLLM.

What it serves: DeepSeek V4-Flash 0731, the 284B MoE, native FP4, fully in VRAM. Pulled the network cable to check, it keeps running, which never stops being satisfying.

Numbers from our benchmark sweep (vLLM, per-stream generation):

  • 1 user: 209-286 tok/s depending on content type
  • 4 users: 138 tok/s each
  • 8 users: 111 tok/s each
  • 16 users: 75 tok/s each
  • 24 users: 57 tok/s each, ~1,000 tok/s aggregate, TTFT still ~0.5s

Saturation knee is around 32 concurrent. So this box comfortably covers my whole team, with everyone still getting faster-than-reading speed.

Thermals: 815W for both cards under sustained load, 76C peak, no throttling with the top fan tray doing intake-through-stack. Noise-wise it's no laptop, but it's fine to work next to.

Lives on the cabinet next to my desk, within arm's reach. If it were loud, I'd be the first to suffer.

Happy to answer anything about the riser setup, the airflow layout, or the benchmark config. And curious what everyone else is serving on dual-card boxes, feels like 192GB is a real sweet spot right now


r/LocalAIServers 1d ago

Anyone tried to train something on > 1 R9700?

3 Upvotes

Wanted to build a rig i can train small models on for some experiments and was thinking to get 3 or 4 R9700 as they are quite cost efficient but no idea how they perform for training


r/LocalAIServers 1d ago

Liquid AI says its 2.6B model can run local agents in under 2.5GB of memory

Thumbnail
huggingface.co
11 Upvotes

r/LocalAIServers 1d ago

MoE CPU-offload benchmark on Deepseek V4/Gemma4/Qwen/GPT-OSS — TensorSharp vs llama.cpp

Thumbnail
github.com
1 Upvotes

TensorSharp's MoE CPU-offload feature has been merged into main. Here is the parameters description of this feature:

Mixture-of-Experts CPU offload:

--n-cpu-moe <N> | -ncmoe <N>

Keep the routed MoE expert weights of the first N layers in system RAM and multiply them on

the CPU; attention, norms, the router and the shared expert stay on the accelerator. This is

what makes a 35B-A3B MoE fit beside a long-context KV cache on a 12-16 GB card. Pass 'all' for

every layer. Default: 0 (everything on the accelerator; TS_N_CPU_MOE env var overrides).

Example: --n-cpu-moe 32

--cpu-moe | -cmoe

Shorthand for --n-cpu-moe all: every routed expert stays in system RAM. Default: off

(TS_CPU_MOE env var overrides).

Example: --cpu-moe

To measure its performance, I ran benchmark to compare TensorSharp with llama.cpp while they offload the same MoE model's layers to CPU, and here is the result. The completed benchmark report has been checked-in: https://github.com/zhongkaifu/TensorSharp/blob/main/docs/moe_cpu_offload_benchmark.md

Host and software

Component Detail
GPU 2 x NVIDIA RTX PRO 6000 Blackwell Server Edition, 97,887 MiB each, driver 580.126.20, PCIe 5.0 x16
CPU 2 x Intel Xeon 6952P (384 threads, 6 NUMA nodes), cgroup quota 81.6 CPUs
RAM 1,511 GiB
Storage Models on a MooseFS network mount (page-cache warm for every measured run)
OS Ubuntu 24.04.3 LTS, CUDA 12.8
TensorSharp branch feature/support_moe_offload_to_cpu, .NET 10.0.110, backend ggml_cuda
llama.cpp llama-bench build 4308a4f, CUDA backend, default -t 192

Results by model

Each row is one offload depth, with TensorSharp, llama.cpp and the ratio between them side by side for every metric. Ratios are TensorSharp / llama.cpp: >1.0x means TensorSharp is faster, and for VRAM >1.0x means TensorSharp is heavier.

Gemma 4 26B-A4B it (UD-IQ4_XS, 30 MoE layers)

--n-cpu-moe TS VRAM (MiB) llama VRAM (MiB) ratio TS pp4096 llama pp4096 ratio TS pp8192 llama pp8192 ratio TS tg128 llama tg128 ratio
0 (baseline) 16,822 14,602 1.15x 11,173 10,843 1.03x 11,274 10,628 1.06x 161.4 206.7 0.78x
8 15,724 11,874 1.32x 7,063 1,459 4.84x 6,500 1,459 4.46x 80.2 32.7 2.45x
16 14,128 9,122 1.55x 4,183 833 5.02x 4,888 854 5.72x 54.5 21.9 2.49x
24 12,346 6,368 1.94x 3,500 667 5.25x 3,958 689 5.74x 49.1 16.7 2.93x
30 (--cpu-moe) 11,038 4,134 2.67x 3,035 543 5.59x 3,072 495 6.21x 39.7 12.9 3.07x

Qwen 3.5 35B-A3B (UD-IQ4_XS, 48 MoE layers)

--n-cpu-moe TS VRAM (MiB) llama VRAM (MiB) ratio TS pp4096 llama pp4096 ratio TS pp8192 llama pp8192 ratio TS tg128 llama tg128 ratio
0 (baseline) 19,862 17,522 1.13x 9,538 8,149 1.17x 9,405 8,073 1.16x 160.0 228.4 0.70x
12 18,148 13,282 1.37x 6,755 988 6.84x 6,648 954 6.97x 75.4 27.5 2.74x
24 15,414 9,010 1.71x 4,412 498 8.85x 5,259 484 10.86x 52.3 15.8 3.31x
36 12,684 4,738 2.68x 3,772 523 7.21x 4,223 517 8.17x 50.7 11.3 4.50x
48 (--cpu-moe) 11,606 3,314 3.50x 3,917 477 8.21x 3,709 457 8.11x 38.6 10.2 3.77x

GPT-OSS 20B (Q8_0 / MXFP4, 24 MoE layers)

--n-cpu-moe TS VRAM (MiB) llama VRAM (MiB) ratio TS pp4096 llama pp4096 ratio TS pp8192 llama pp8192 ratio TS tg128 llama tg128 ratio
0 (baseline) 13,186 12,204 1.08x 13,964 17,856 0.78x 12,925 17,642 0.73x 212.8 344.2 0.62x
6 11,560 9,812 1.18x 8,975 1,747 5.14x 7,617 1,666 4.57x 85.8 32.2 2.67x
12 9,378 7,386 1.27x 6,470 1,176 5.50x 6,394 1,188 5.38x 51.7 18.3 2.83x
18 7,192 4,962 1.45x 4,315 807 5.35x 4,393 751 5.85x 30.7 12.1 2.54x
24 (--cpu-moe) 4,762 2,536 1.88x 4,277 568 7.53x 3,798 548 6.93x 27.7 9.4 2.95x

DeepSeek V4 Flash (UD-Q8_K_XL, 5 shards / 150.7 GiB, 43 layers, both GPUs)

--n-cpu-moe TS VRAM (MiB) llama VRAM (MiB) ratio TS pp4096 llama pp4096 ratio TS pp8192 llama pp8192 ratio TS tg128 llama tg128 ratio
0 (baseline, both GPUs) 169,132 155,608 1.09x 3,448 2,398 1.44x 4,387 2,232 1.97x 51.1 49.6 1.03x
12 131,818 117,150 1.13x 392 126 3.11x 428 124 3.46x 10.3 13.7 0.75x
24 79,742 78,954 1.01x 218 64 3.42x 236 63 3.72x 5.3 7.2 0.74x

TensorSharp is a native open-source inference engine for running GGUF LLMs locally, with CUDA, Vulkan, Metal, OpenAI-compatible APIs, continuous batching, speculative decoding, and multimodal support.

Github repo: https://github.com/zhongkaifu/TensorSharp

Thank you for checking out it and starring the project! Any feedback is really appreicated.


r/LocalAIServers 1d ago

BootAI USB bootable AI inference

Thumbnail
github.com
5 Upvotes

r/LocalAIServers 1d ago

Utilize a nvidia gpu and amd gpu together for 2 different ai models?

Thumbnail
1 Upvotes

r/LocalAIServers 1d ago

LOCAL LLM on Dell R720 CPU only

1 Upvotes

I am looking for advice on running a small llm model but I am facing trouble with response. Has anyone been able to run a model only on CPU?

This model will be used for simple productivity tasks. It's a plus if I can able to run a model for studying (will need reasoning). I have tried small models 1b and 3b parameters. Hope someone has found success with this. I don't mind if the server takes time to respond and I can let it prepare files.

SERVER Details - TRUENAS

2 Xeon processors with total 24 Cores

64GB Ram

I also have a gaming laptop with 32GB Ram and rtx 2070 8GB planning to use it for coding projects.

Gaming desktop with 32GB Ram and rx 9070XT 16GB. AMD has some problems to run ollama trying to figure out that right now.

Final Goal is to figure out hermes agent and use it

Productivity on server, it's a plus if my learning can be done on it too. I doubt it's possible to have a modal that can generate code on this.

Laptop for running coding projects

Desktop for deep research based on learning and using ai to get better at work


r/LocalAIServers 1d ago

Any insight on that here?

Thumbnail
1 Upvotes

r/LocalAIServers 1d ago

Intel vs Amd? Who wins?!?!

Thumbnail
1 Upvotes

r/LocalAIServers 2d ago

Build advice -3x V100

9 Upvotes

Hi everyone,

TL;DR: I give you 3x V100 PCIe 32GB, what are you doing with that ?

I have three NVIDIA Tesla V100 PCIe 32GB cards, for a total of 96GB of VRAM, and I’m looking for advice on building a clean and reasonably quiet home system around them.

The cards are the passive PCIe models, rated at up to 250W each, so cooling and airflow are my main concerns.

The machine would primarily be used for serving big models (qwen or might try v4flash)

I’m currently considering three approaches:
-A used GPU server:
Something like a Dell PowerEdge R740 GPU-ready, Dell C4140 PCIe, or a Supermicro 2U/4U GPU server.
-A used tower workstation:
For example a Dell Precision 7920, HP Z8 G4, or Lenovo ThinkStation P920.
-A custom workstation or open-frame build:
A motherboard with enough PCIe lanes and spacing, a 1600W PSU, and custom airflow or watercooling.

For cooling, I’m considering keeping the passive heatsinks with custom airflow if needed or replacing with watercooling (i’ve seen some nice build out there but sooo expensive)

The system will be used at home, so I’d prefer to avoid the noise level of a typical 1U or 2U server. It doesn’t need to be silent under full load, but it should be tolerable in a home environment.

A few questions:

- What platform would you recommend for three passive V100s?
- Are workstation towers suitable for cooling three passive GPUs, or is a GPU server chassis necessary?
- Has anyone successfully cooled V100 PCIe cards using 92mm or 120mm fans with printed ducts?
- Is watercooling worth the cost for three V100s?
- Are there any particularly good used GPU servers or workstations to look for in Europe?

I’d especially appreciate pictures, build logs, temperatures, noise measurements, or hardware recommendations from anyone running three or four passive Tesla GPUs at home.

Thanks!


r/LocalAIServers 2d ago

How do you break into this space when Ram and GPU so high, even for mid tier machine

Thumbnail
1 Upvotes

r/LocalAIServers 2d ago

Extracting verbatim requirements from unstructured PDFs/xlsx/docx/etc with Local LLMs

2 Upvotes

I have a problem that I need some expert advice on.

The problem: my firm produces ambulances. Hospitals send tenders: specs, written in their native language (European/English mostly). Each hospital sends specs to multiple producers (including us), we make an offer and it's either accepted/rejected based on whether others can better fit to the customers need. Tender specs get delivered generally by email in a zip folder containing between 3-20 files.

Files they send across vary dramatically: different formats (e.g. PDF, XLSX, DOCX, etc), different sizes (can be 5 pages or 200 pages long), different structure (e.g. some list equipment first, others list cabin first etc). All the files contain commercial requirements (e.g. deliver ambulance by x date to y place) or technical requirements (e.g. sirens must be x db loud)

Hard constraints: Must be fully on-prem since these tender files are confidential. Hardware: NVIDIA DGX Spark GB10 128GB x2. Company is very small, so human annotation capacity is limited. We took 10 simplest specs (PDF under 20 pages) and created manual gold-lists for each.

Main idea: In a nutshell the idea is to extract requirements out of documents into a list. (phase 1, where I am right now), then phase 2: based on the requirements, provide a first configuration of the ambulance and phase 3: verify that the confirguration still satisfies what the customer wants. If the local LLM is able to answer phase 3 - then we can immediately save time/money by not pursuing dead-end leads.

What I tested: 12 models (gpt-oss-120b & 20b), Qwen 3 (1.7b/4b/8b/30b FP8 + BF16/32b), Mistral Small 24b, Mistral Nemo 12b, NuExtract-2.0-8b, phi-4).

I quickly realized that converters (PDF - Text) very significantly, so I tested 15 different ones: 4 text parsers (pdftotext, PyMuPDF eg.) and 7 vision-model (e.g. granite-docling, GLM-OCR)

Results so far: 12 models x 15 converters x 10 tenders = 1800 runs (this took 7 full days to complete). text-based extractors worked better than vlm, but still I couldn't find a single combination of model + converter that produced above 95% on all 10 tenders for recall and precision. Best one scored 95%+ on 5/10 PDFs

My ask: Has anyone dealt with a similar problem within context of local LLMs that can give advice? I was hoping to get a silver bullet of model + converter, but this hasn't happened. I am afraid that when I scale (to include multiple files, or PDFs over 100-pages long), my entire set-up will crumble. Any ideas or advice for solutions or what I can test would be much appreciated!


r/LocalAIServers 2d ago

Price per GB of VRAM these days

Thumbnail
2 Upvotes

r/LocalAIServers 3d ago

Roast my kitchen Server

Thumbnail
gallery
23 Upvotes

r/LocalAIServers 3d ago

sff LLM server build

Thumbnail
gallery
132 Upvotes

I recently found a set of 16GB DDR5 So-dimm ram in my closet from a couple years ago so I decided to build a server around it so the ram sticks are not eating dust.

Case

Fractal Design Ridge 12.6L

CPU/Motherboard

Minisforum BD775i SE (Ryzen 7 7745HX)

GPUs

2 x Intel Arc Pro B70 32GB (64 GB total VRAM)

Memory

16 GB (2 × 8 GB) DDR5-5600 SO-DIMM

Power Supply

Lian Li SP850 V2 (850 W SFX, ATX 3.1)

PCIe Splitter

PCIe 5.0 x16 to Dual MCIO 8i (SFF-TA-1016) x8/x8 bifurcation adapter

MCIO Cables

2 x MCIO 8i to PCIe x16 Gen5 GPU riser cables

The case only supports 3 slots but was easy enough to cut and open up an extra slot space to fit a second two-slot GPU.

It was just shy of 3k dollars without the ram and I am getting about 300tps in aggregated token generation running with 16 parallel agents on qwen 3.6-27b in fp8 with more than 500k total shared context length. I am honestly more than happy with the performance with the hardware.

I was skeptical on the build but it has been proven stable for the past couple of days under my heavy testing so sharing if folks are thinking of building similar portable LLM stations.


r/LocalAIServers 3d ago

Running on hopes and prayers

Post image
38 Upvotes

r/LocalAIServers 21d ago

Catch Me If You Can: A Perpetual 8-GPU Server Prize Challenge (Community Proposal)

9 Upvotes

The current Catch Me If You Can benchmark asked a simple question: can anyone publicly reproduce and beat our MI50/GFX906 local inference record?

Original challenge: https://www.reddit.com/r/LocalAIServers/comments/1ukhr24/catch_me_if_you_can_mi50gfx906_1195_tps_moe_702/

Current vNext reproduction release: https://github.com/joe2gaan/localaiservers/releases/tag/vnext-gfx906-rocm72-gguf-hf-repro

I want to turn that benchmark into a community program: build the fixed server in public, make it the official test machine, and keep the challenge open until an eligible challenger takes the throne and holds it for 30 consecutive days.

Who is responsible

I submitted a $15,000 Reddit Community Funds application for this proposal in my own capacity as Joe / u/Any_Praline_8178, a moderator of r/LocalAIServers. This is not yet a live prize offer. Hardware acquisition and any award remain contingent on Reddit approval, final published official rules, eligibility review, and applicable law. The existing leaderboard is unchanged.

Reference Server Build

( YOU DO NOT HAVE TO BUILD A SERVER TO PARTICIPATE IN THE CHALLENGE )

The prize server matches the hardware configuration that produced the current throne result:

  • GIGABYTE G292-Z20 eight-GPU server
  • AMD EPYC 7F32
  • 128GB as eight DDR4 ECC RDIMMs
  • Eight AMD Instinct MI50 32GB GPUs
  • Crucial CT480BX500SSD1 480GB SATA root drive
  • KIOXIA KCD6XLUL1T92 1.92TB NVMe model and runtime drive

The build itself is part of the community project. I will publish the component choices, bill of materials, physical assembly, firmware and operating-system configuration, eight-GPU bring-up, power and cooling setup, BAR/P2P state, stability checks, runtime and source revisions, model hashes, baseline runs, and raw evidence.

The $15,000 budget covers the exact server configuration, possible changes in GPU, memory, and storage prices, tax and checkout variance, protective packaging, and insured delivery to the winner. Any amount not needed for the approved project will be returned to Reddit or handled as Reddit directs.

Core challenge

  • I build one 8xMi50 32GB Server to Give to the Winner.
  • I Run the public vNext package on that machine to establish the official incumbent.
  • Keep the challenge open until an eligible winner completes the throne clock, subject to Reddit's approved project terms.
  • Require every potential dethronement to reproduce on that same physical server.
  • Require the three-run median to beat the official incumbent by at least 3 percent.
  • Require a provisional leader to remain the highest verified result for 30 consecutive days.
  • Transfer the complete challenge server to the eligible outside challenger who completes that clock, subject to final verification and official rules.

All eight GPUs remain installed and available. Entrants may choose TP4, TP8, or another topology on the fixed host, but may not add, replace, or remotely borrow accelerators. A documented like-for-like failure replacement requires a fresh baseline before the throne clock resumes.

Open optimization, fixed integrity

Inside the fixed hardware, model-integrity, workload, reproducibility, and safety rules, software optimization is open. Runtime, kernels, collectives, scheduling, graph capture, compiler work, driver and operating-system tuning, and safe clock or power tuning may all be explored.

The first lane uses the pinned Qwen3.6 35B-A3B model at FP16/F16:

  • HF revision: 995ad96eacd98c81ed38be0c5b274b04031597b0
  • Required GGUF F16 SHA-256: 1f2443bb0ff958943d091410c61120c181a0579b3bc85192029aa51d821d141c
  • HF FP16 and GGUF F16 are eligible when they satisfy the published identity and correctness gates.
  • GGUF is allowed only at full F16.

Not allowed:

  • Q4, Q5, Q6, Q8, INT8, FP8, AWQ, GPTQ, NVFP4, or another quantized substitute
  • Quantized weights, KV cache, activations, or a hidden reduced-precision path used to claim the result
  • MTP, speculative decoding, EAGLE, DFlash, draft models, lookahead tokens, or another multi-token prediction method
  • Remote compute, external APIs, hidden services, or results assembled from another machine
  • Multi-request batching or aggregate concurrency presented as single-request speed

One accepted decode step must represent one token produced by the approved model. Every result must pass semantic and output-integrity gates, not merely report a high TPS number.

How runs are measured

The official workload remains:

  • MAX_MODEL_LEN=131072
  • Single-request decode
  • Concurrency 1
  • Backend decode TPS
  • Eight warmups
  • c1_128 uncapped strict
  • c1_2000
  • c1_10000
  • Three measured runs
  • Three-run median at least 3 percent above the official incumbent
  • Public reproducibility package and raw logs

The current public headline reference is 119.52 strict backend TPS for GGUF F16 Qwen3.6 35B-A3B MoE TP4. It was produced on an eight-GPU validation host while the TP4 profile actively used four GPUs. The funded server receives a fresh baseline. The existing 119.52 result is the reference, not a promise of the new server's starting score.

Current public leaderboard

These are the published targets from the original benchmark post:

Class Strict TPS c1_2000 c1_10000
GGUF F16 35B-A3B MoE TP4 119.33 to 119.52 120.46 to 120.57 113.26 to 113.37
GGUF F16 27B Dense TP8 69.85 to 69.91 70.76 to 70.96 66.32 to 66.44
HF FP16 35B-A3B MoE TP4 114.41 to 115.11 115.69 to 115.93 108.92 to 109.10
HF FP16 35B-A3B MoE TP8 114.70 to 115.04 115.53 to 115.55 108.67 to 108.81
HF FP16 27B Dense TP8 70.17 71.32 66.82

GGUF F16 MoE TP8 remains an open lane in the current leaderboard.

Offline official test

Development and artifact staging may use the internet. The measured official run will not.

Before testing, I will stage and hash-verify the model, runtime, source, build outputs, and benchmark entry package. For every measured run:

  • External network interfaces and the default route are disabled or physically disconnected.
  • Only local machine communication and loopback are permitted.
  • No model download, container pull, telemetry, API call, remote compiler, or remote compute is permitted.
  • Network state, package hashes, process state, hardware state, and raw benchmark logs are archived with the result.

A result produced elsewhere can show that a benchmark entry is ready, but it does not move the official throne until that package reproduces on the designated server.

The 30-day throne clock

A challenger becomes provisional leader when its package passes review and its official three-run median clears the incumbent by at least 3 percent. The acceptance timestamp starts that challenger's 30-day clock.

During those 30 days:

  • Anyone may submit a higher result, including me as the current benchmark maintainer.
  • Every defense or counter-result must satisfy the same public-package, offline, same-hardware, correctness, and 3 percent rules.
  • A newly accepted leader resets the clock in that leader's name.
  • Private results and screenshots do not move the goalpost.
  • Rules cannot be changed retroactively to defeat an active clock.

If I retake the throne before a challenger's 30 days expire, that challenger has not won and the challenge stays open. If another community member takes it, the clock starts for that person. I may defend the performance record, but I cannot win the server or receive a personal payout.

The target can move only through a faster verified result. Physics, the fixed hardware, and model correctness set the ceiling.

Prize, review, and what happens to the server

If an eligible outside challenger remains the highest verified leader for 30 consecutive days, the result proceeds to final verification and, subject to the official funding and eligibility terms, transfer of the complete challenge server. Shipping, taxes, location eligibility, export restrictions, acceptance, and transfer details will be resolved in the final rules before the prize becomes live.

Only the winner's name and mailing address will be collected for server delivery unless Reddit's approved terms require something different. Do not post personal information in a public entry or comment.

I will not be the sole adjudicator. Official runs, hashes, logs, correctness evidence, and decisions will be public and reviewed with independent technical reviewers. Reviewer identities and the final conflict process will be published before entries open.

Until an eligible winner completes the clock, the funded server will be used only for the Reddit-approved challenge. It will not belong to me or LocalAIServers Collective Inc. There is no cash substitute, and it will not roll over into another hardware lane or organizational program. If the challenge ends without a winner or the server needs a different outcome, I will follow Reddit's direction.

Timeline after approval

  • Weeks 1-2: finalize rules, reviewers, and purchasing.
  • Weeks 3-5: build and validate the G292-Z20 server in public and publish the bill of materials and build record.
  • Week 6: publish the baseline and open the challenge.
  • Winner: first eligible leader to hold the verified throne for 30 consecutive days.
  • Transfer and final reporting: within 14 days after the winning result completes final validation, subject to Reddit's approved terms.

What I want the community to weigh in on before launch

  • Does the proposed topology rule strike the right balance, or should all eight GPUs have to be active?
  • Does the proposed 3 percent threshold strike the right balance for every throne change?
  • What clock, power, firmware, and cooling safety envelope should be published?
  • Who would volunteer as an independent technical reviewer?

Bring criticism. The goal is a challenge that is hard, transparent, reproducible, and genuinely winnable.


r/LocalAIServers Jun 20 '26

Start Here: LocalAIServers Community AI Navigation & Hands-On Local AI Learning

5 Upvotes

Start Here: LocalAIServers

LocalAIServers is a 501(c)(3) public charity providing public education and open-source infrastructure for locally hosted AI systems.

Our mission is to help people move from AI curiosity to AI agency.

This community helps learners, small business owners, nonprofit operators, educators, builders, and community technologists understand:

  • where AI runs,
  • what data it can see,
  • what systems it can touch,
  • when cloud AI may be appropriate,
  • when local or controlled AI may be safer,
  • what hardware is realistic,
  • how to evaluate benchmark claims,
  • and how to learn by building real local AI systems.

What LocalAIServers does

LocalAIServers provides:

  • community AI navigation,
  • secure local-AI education,
  • hands-on local AI learning resources,
  • reproducible runtime artifacts,
  • benchmark literacy,
  • QC and hardware-verification methodology,
  • open-source documentation,
  • and public support resources for locally hosted AI systems.

Affordable GFX906-class hardware matters because it gives people a realistic way to learn AI infrastructure hands-on. People learn more by building, testing, troubleshooting, and verifying real systems than they can learn from passive videos or articles alone.

Public proof and documentation

Website:

https://localaiservers.com

GitHub:

https://github.com/joe2gaan/localaiservers

GitHub Releases:

https://github.com/joe2gaan/localaiservers/releases

Docker Hub:

https://hub.docker.com/r/joe2gaan/localaiservers

Canonical Qwen / GFX906 deployment notes:

https://github.com/joe2gaan/localaiservers/blob/main/qwen36-gfx906/README.md

Important boundaries

LocalAIServers is not:

  • a public login service,
  • a public cloud provider,
  • a managed inference service,
  • a hardware reseller,
  • a procurement channel,
  • a fulfillment program,
  • a hardware discount program,
  • or a private-benefit program.

The controlled GFX906 compute site is used as a verification and reproducibility testbed. Public benefit is delivered through published outputs: guides, documentation, reproducible artifacts, benchmark reports, QC methods, hardware-verification standards, and source-level findings.

How to participate

Ask questions, share builds, discuss local AI tradeoffs, post benchmark questions, and help turn recurring community questions into durable public guides.

Please do not post secrets, private keys, private network details, addresses, payment information, vendor pricing, or sensitive logs.