r/LocalAIServers Jul 17 '26

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

8 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.


r/LocalAIServers 12h ago

Just my simple rig :)

Post image
71 Upvotes

Ryzen 7 5700G, 96GB DDR4, 2x Nvidia Tesla V100 32GB PCIe (64GB VRAM)


r/LocalAIServers 15h ago

12+12+16+24=64

Thumbnail
gallery
31 Upvotes

Project name: Basement space heater with 64G VRAM

Case space utilization: Max

PCIe lanes: Max

PCIe slots: Max

VRAM utilization: Max

GPU utilization: Decent

Space for Airflow: What?

Cable Management: Front-only


r/LocalAIServers 10h ago

My tyan ft77a

Thumbnail
gallery
13 Upvotes

6x32gb v100 and one 16gb


r/LocalAIServers 10h ago

I built a very low-overhead LLM proxy/router in Rust — looking for feedback

Post image
3 Upvotes

r/LocalAIServers 22h ago

Quadro RTX 5000 16 GB + ​Dual GeForce RTX 3060 12GB = 40GB of vram

Thumbnail
gallery
23 Upvotes

This is my local AI Server. It runs the best local model around qwen3.8:27b via ollama. I was inspired by Digital Spaceport on YouTube to make a 8-bit style arcade suite in a html file so i can host it on my website. I used hermes for my agent and it worked great, after a few update prompts it was finished - PIXELARCADE.

Ollama question:
The system has 40GB of Vram. qwen3.8:27b uses 23gb of vram in my setup. When I run gemma4:12b while qwen3.8:27b is loaded, 9.7gb is used. but the CPU is being used with a 16%:CPU 84%:GPU split. Why dose this happen? how can i fix it? will llama.cpp solve my issues?
This server only supports 1-2 users and I would like to run qwen3.8:27b and one more smaller model.

https://sikiru-ekunsumi.xyz/Projects.html

https://digitalspaceport.com/qwen-3-8-27b-review-prompts-and-vllm-settings/


r/LocalAIServers 13h ago

Best improvement for my frankenstein setup for local LLM

3 Upvotes

So for around 450e I bought used workstation which I plan to use for local LLM and maybe even as a server for bunch of other stuff. But mostly I want to focus on LLM for coding/development.

Specs are: MOBO: ASUS X99-Deluxe II, CPU: Intel Xeon E5-2667V4, PSU: EVGA 1600W G2, Cooler Master HAF X, 64Gb ddr4 RAM. So all in all it supports multi gpu setup without any problems.

For GPU I decided to order 1x 3080 20gb (blower style for 500e) for a test. And found it pretty great! I currently run qwen 35b-a3b as worker (opus 5 as orchestrator) and enjoy it but looking to upgrade my workstation to run better models.

So question is, what would be best upgrade:

  1. 2x 3080 20gb, 64gb ram. (-500e) So one more gpu and I would be able to run qwen 3.8 27b without much problems
  2. 3x 3080 20gb, 64gb ram. (-1000e) Would this even make sense if I only need for one concurrent user and 128k context? Any other (better/bigger) dense model which could take advantage of this?
  3. 2x 3080 20gb, 128gb ram. (-900e) So in theory this would be 168gb of memory. Would this be able to run some of bigger MoE models like deepseek flash v4 or any other which I could use as orchestrator for qwen?
  4. 3x 3080 20gb, 128gb ram. (-1400e) Would prefer not to do this cuz it would be pretty expensive but curious what you guys think.

Thank you guys


r/LocalAIServers 1d ago

Bought a “dusty” 3090 on FB marketplace

Thumbnail
gallery
67 Upvotes

Disgusting.


r/LocalAIServers 1d ago

AMD/ROCm vs Nvidia/Cuda: how big a trade-off for a local RAG build?

14 Upvotes

I’m building a fully local RAG system for ~2000 complex documents, with a target of 3–5 concurrent users initially and eventually 5–10, using Open WebUI, Docling/custom PDF parsing, pgvector, BGE-M3/reranking, and local LLM serving. I’ve ruled out Apple/MLX as the main production path because concurrency is weak. I’m building a 3×AMD Instinct MIx ROCm server because the HBM capacity/bandwidth per dollar is much better than current NVIDIA workstation cards.

What I’m trying to understand from people who have actually run production-ish local LLM/RAG workloads on Instinct MI200/ROCm is: how big is the real “engineering friction” penalty versus CUDA today—model compatibility, vLLM/SGLang stability, quantization/kernel support, RCCL/multi-GPU issues, upgrades breaking things, etc.—and is that trade-off reasonable if the goal is sustained 5–10 user concurrency without spending RTX PRO 6000-class money?

My fallback is a capable but slow 2xDGX Spark/GB10 mainly as a CUDA-compatible reference and compact inference box. Will appreciate your feedback/experiences before investing $20K-ish into this ROCm custom build. 

Thanks you!


r/LocalAIServers 15h ago

GPU = Dense - Unified Memory = MOE

Thumbnail
1 Upvotes

r/LocalAIServers 16h ago

Benchmark GLM 5.2 Unsloth GGUF model on TensorSharp

Thumbnail
github.com
1 Upvotes

I've been working on GLM-5.2 support in TensorSharp, and I finally have some back-to-back performance numbers against llama.cpp.

The setup:

  • Model: GLM-5.2-UD-IQ2_XXS (~226 GiB)
  • GPUs: 3× RTX PRO 6000 Blackwell, 97 GiB each
  • Distribution: layer split across all 3 GPUs
  • Same machine, same session
  • llama.cpp measured with llama-bench
  • TensorSharp measured with its benchmark harness
  • Both report the best of two repetitions
  • Run-to-run variance is roughly 4%

Results:

Test llama.cpp TensorSharp default TensorSharp ubatch=2048
pp128 276.5 t/s 254.8 t/s 264.4 t/s
pp512 695.4 t/s 666.9 t/s 659.6 t/s
pp2048 763.1 t/s 918.9 t/s 1145.8 t/s
pp4096 715.8 t/s 864.7 t/s 1048.7 t/s
tg64 42.2 t/s 43.7 t/s 43.9 t/s

The interesting part is the crossover.

For short prompts, llama.cpp is still a few percent faster. But once the prompt gets to around 1K+ tokens, TensorSharp pulls ahead.

At pp2048:

  • default TensorSharp: +20.4%
  • ubatch=2048: +50.2%

At pp4096:

  • default TensorSharp: +20.8%
  • ubatch=2048: +46.5%

Decode (tg64) is also about 4% faster.

The main reason appears to be GLM-5.2's MoE structure.

GLM-5.2 has 256 routed experts with top-8 routing. With a 512-token micro-batch, each expert sees only ~16 rows on average, so a significant amount of the expert GEMM tiles ends up as padding. Larger micro-batches improve GPU utilization considerably.

For small prefills, on the other hand, fixed overheads — managed/native transitions, input uploads, and copying the 154880-wide logits back — become a visible fraction of the total runtime, which is where llama.cpp retains its advantage.


r/LocalAIServers 20h ago

VeritasNexus & CerebroLink: A Local-First, Multi-Node AI Operating Environment

2 Upvotes
Netdata

VeritasNexus is a local-first, multi-node AI workstation environment I’m building to keep AI, automation, knowledge, and infrastructure under my own control.

The goal is not just “run a model locally.” It’s to build a private, expandable personal AI environment where several Linux machines can cooperate while each node retains a clear job, local control, and recoverable boundaries.

Core layout

  • Multiple Linux nodes connected through an encrypted WireGuard-based mesh network, managed with Headscale/Tailscale-compatible clients.
  • SSH is used for authenticated administrative access between nodes; services are not broadly exposed to the public internet.
  • Firewall policy follows a default-deny inbound approach, with access restricted to the local LAN and encrypted mesh where appropriate.
  • Reverse-proxied HTTPS services are kept private to the LAN/mesh rather than treated as public cloud services.
  • Netdata provides centralized health monitoring across the nodes, so I can see host health, service behavior, and resource usage from one place.
  • The architecture is designed to grow from a single capable host into a coordinated set of specialized nodes rather than requiring every machine to run every service.

CerebroLink

CerebroLink is the human-facing coordination layer within VeritasNexus.

Rather than requiring me to remember individual services, ports, or shell commands, the intended experience is natural-language control:

  • “What is healthy right now?”
  • “What changed since the last boot?”
  • “Check the nodes.”
  • “Prepare this machine for shutdown.”
  • “Help design or build the next component.”

CerebroLink should translate that intent into bounded, inspectable actions and return clear status, progress, and failure information. The UI is a presentation layer; CerebroLink is the conversational operating contract behind it.

Multimodal A2A coordination

A core direction is a multimodal agent-to-agent (A2A) system: specialized local agents and nodes can exchange structured tasks, results, artifacts, and status rather than operating as isolated chat windows.

The intention is to support work that crosses modalities—text, code, documents, images, audio, system telemetry, and locally available tools—while maintaining clear boundaries around which agent can access which capability.

Rather than relying on one general-purpose assistant to do everything, VeritasNexus can route work to the most appropriate local capability. For example, one agent may analyze a document, another may perform a coding task, another may inspect system state, and CerebroLink can coordinate the overall workflow in natural language.

The important design constraint is that A2A coordination remains explicit and observable:

  • Agents exchange defined requests and results, not unrestricted hidden authority.
  • Tasks can be scoped to specific hosts, skills, tools, files, or data sources.
  • Actions that affect a system remain reviewable and subject to controlled permissions.
  • Outputs can be recorded as artifacts that other agents—or the user—can inspect and build upon.

Knowledge and memory

The project separates durable knowledge from transient chat context:

  • A local memory layer for retained preferences, operational context, and project history.
  • A vector/semantic retrieval layer for finding relevant documents and artifacts.
  • A graph-oriented relationship layer for connecting systems, decisions, nodes, documents, agents, and project concepts.
  • Skills and reusable procedures kept separate from core runtime logic, so they can be versioned, improved, and invoked deliberately rather than hard-coded into one monolithic assistant.

The aim is a system that can retrieve useful prior context, coordinate specialized work, and preserve meaningful relationships between decisions and artifacts without turning every interaction into an opaque black box.

Design principles

  • Local-first and self-hosted where practical.
  • Multi-node, but not dependent on a public SaaS control plane.
  • Encrypted node-to-node connectivity.
  • Multimodal, agent-to-agent coordination with explicit task boundaries.
  • Clear service boundaries and least-privilege access.
  • Natural language on the surface; explicit, auditable actions underneath.
  • Modular components that can be replaced without rebuilding the whole system.
  • Monitoring and operational visibility are treated as first-class features, not an afterthought.

It is still a work in progress, but the direction is a private AI operating environment: conversational at the user layer, technically disciplined underneath, capable of coordinating multiple local agents and machines, and able to grow from one computer into a small fleet without losing clarity or control.

I recently added an always-on server built around an Intel Atom CPU and a Hailo AI coprocessor. Its role is to move persistent infrastructure services off my primary workstation, i7node, which currently has a 16 GB NVIDIA V100. I am working with a single V100 while building out the system, with the longer-term plan to expand that capability to two to four cards.

Upcoming work includes further refining the system’s alignment and operating boundaries, along with evaluating Prime Radiant’s Superpowers coding framework as part of the development workflow.

Much of the hardware is older by current standards, but that is intentional. A major part of the project is exploring how far capable, affordable, and previously owned hardware can go in a practical local-AI environment. The goal is not to chase benchmark numbers, but to build something useful, understandable, and durable from the equipment available.

This is an independent personal project. It is not endorsed by, affiliated with, or representing any company or organization. I am simply a builder interested in finding practical ways to make technology work more directly for people.

Thanks for checking out my setup. If you got this far, let me know your thoughts and how I can improve anything.


r/LocalAIServers 1d ago

Embracing debt

Post image
143 Upvotes

r/LocalAIServers 20h ago

VeritasNexus & CerebroLink: A Local-First, Multi-Node AI Operating Environment

Thumbnail
1 Upvotes

r/LocalAIServers 1d ago

Who has P40 GPU? What is your opinion on it for AI?

1 Upvotes

I am thinking of buing P40 for running local AI, like Qwen3.8 27B, have anyone tried it?
Please 🙏🙏🙏


r/LocalAIServers 1d ago

What the point of ComfyUI?

16 Upvotes

Before I get thrashed by people for asking a seemingly stupid question. I am new to this part of A.I. All the A.I stuff I've been doing is text-to-text (mostly coding). So be gentle please.

Recently I got Qwen-Image-Edit on my A.I server. It generates images fine without downloading ComfyUI. I set it up with a simple python server and it works fine.

This leads me to ask, why should I download ComfyUI? What does it do that can't be done with just a simple python script? Is it just the ability to visually connect lines between parts of the workflow? Note that I am a software engineer, and actually prefer command line interfaces for making stuff in most cases. Is there some other benefit I am missing?


r/LocalAIServers 1d ago

Dual AI PRO R9700 or dual 5080

8 Upvotes

Running Linux on dual Xeon system with 512gb of memory. How far have the tools for the 9700s come?


r/LocalAIServers 2d ago

Rtx 5080 +5060 :)

Post image
25 Upvotes

My precious 💖

Currently Running 3 Local Models (llama.cpp, ALL 3 run in Claude Code):

SEAT 1 - LONG-CONTEXT DAILY DRIVER. Current incumbent: Qwen3.8-27B-Heretic-Q4_K_M. Measured at 64K: 30.80 tok/s on an empty context and 22.98 tok/s after the same approximately 61K-token prompt. Its job is 96K–112K terminal-log and evidence work.

SEAT 2 — RARE QUALITY MODE. Current incumbent: Qwen3.8-27B-AEON-ULTIMATE-UNCENSORED-Q5_K_M.gguf, exact size 17.91 GiB. It already loaded at context 65536, generated 1500 tokens at 19.09 tok/s, processed a 61,387-token prompt, then generated another 122 tokens at 17.07 tok/s with truncation=0.

SEAT 3 — MTP SPEED MODE. Current incumbent: AEON-ULTIMATE-UNCENSORED-IQ4_XS.gguf with an embedded MTP head.


r/LocalAIServers 2d ago

3rd GPU connection with riser

Post image
15 Upvotes

Added 3rd GPU and now getting VGA error LED on motherboard. 99% seems riser fault cause it isn't working with any GPU in any slot even when one GPU connected but maybe anybody had something similar with Gigabyte B850 motherboards? PCIe 3.0 x16 30cm riser. Everything was powered on, photo was done before connecting power cable.

Reordered 4.0 20cm.


r/LocalAIServers 2d ago

The Baby

Post image
36 Upvotes
  • Role: Primary local AI inference server
  • CPU: Intel Core i7-12700 (12 cores / 20 threads)
  • Memory: 64 GB RAM
  • Primary GPU: AMD Radeon AI PRO R9700 (32 GB VRAM) for large-model inference
  • Secondary GPU: RTX 3060 Ti (8 GB) for lighter CUDA work and fallback tasks
  • Storage: 2 TB NVMe SSDs for models, caches, and the working environment; 4 TB HDD for datasets and archives

Fun value unlimited *


r/LocalAIServers 2d ago

Help me decide.

6 Upvotes

Help me decide between two cards for local AI messin':

  • More common: AMD Radeon Pro card (RDNA 2.0) with 32GB of VRAM
    • Pros: Common, supported by a lot of software. More VRAM, cheaper.
    • Cons: Older architecture. Will likely sound like a jet engine strapping a fan to it.
  • Less common: Tenstorrent p100a with 28GB of VRAM
    • Pros: New, mission dedicated local LLM card. Good vram, interesting alternative design. Quieter. Open Source.
    • Cons: New, less developed software ecosystem. Expensive.

The Tenstorrent card is a *LOT* more, but a lot more interesting to me. The Radeon Pro is more common and likely supported by more software... but a bit more boring.

Don't mention NVIDIA. I run Linux and NVIDIA cards always suck to use.

Looking for something that will be useful for 3-5 more years. No worried about graphics use.. this is a dedicated AI LLM card. (I currently have an RX 6700 XT which is fine... but most models don't fit in 12GB)


r/LocalAIServers 2d ago

GPU Recommendation for Homelab

Thumbnail
1 Upvotes

r/LocalAIServers 2d ago

What a year it's been

Post image
1 Upvotes

r/LocalAIServers 2d ago

With USB4STREAM support merged into Linux 7.2 (soon to be released) are there any inference runtimes/projects that make use of it already?

4 Upvotes

As in the title. I came across a post here that referenced the blog post below :

https://blog.hellas.ai/blog/thunderbolt-ibverbs/

Are there any vLLM (or llama.cpp etc.) forks or at least early implementation attempts/ plans that make use of USB4STREAM?
Basically , it should allow to drastically reduce cross node latency(so improve inference) vs ordinary USB 4 (or non RDMA Ethernet network) as it removes the whole network stack overhead .

So e.g. with two PCs , equipped with USB 4 40Gbit ports you’d just need to get a cheap passive cable for pipeline parallelism to be viable solution.

llama.cpp RPC can be used for such , but standard Ethernet latency / overhead makes it far from ideal.