Skip to content
View Inovello's full-sized avatar

Block or report Inovello

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Inovello/README.md

Evans

Just me and my 3090s against the world. Local inference on consumer hardware.

I run large MoE models on a box that shouldn't be able to hold them — 2x RTX 3090 (48GB VRAM) and 192GB of DDR4, with most of the expert layers offloaded to host memory. I post what worked, what didn't, and the numbers behind both.


Currently

Qwen3.8-Flash-Next on 2x3090 + DDR4 — 17 → 41 t/s decode through expert-cache offload, UD-Q4_K_XL, and MTP speculative decoding. Still tuning; prefill is the open problem. Writeups: Part 1 · Part 2

llama.cpp #28223 (open) — keeps an explicit -ot host buffer override from being silently downgraded to a plain CPU buffer under mmap. Prefill went from 166 → 379 t/s on my setup with 40 expert layers on the host.


Projects

kv-sparsity-profiler · Python · MIT
Can query-selected KV paging fit a 262k context on a single 24GB GPU? Measured on Qwen3.6-27B: no. Even a perfect oracle selector falls far short of the attention mass needed. Harness plus the negative result, so nobody else has to run it.

bitrebuttal · JavaScript
Downloads that finish. A supervisor around aria2c for huge model files — survives stalls, expired links, and reboots without losing progress. SHA256-verified. Moved ~200GB with it.

lifeos · Python · AGPL-3.0
Self-hosted personal organiser you talk to. Whisper → local LLM → SQLite → FastAPI → React PWA. Nothing leaves your machine. Runs end to end on 12GB of VRAM.


The box

Dual Xeon E5-2696 v4 · 2x RTX 3090 · 192GB DDR4-2133 ECC · Ubuntu Server 24.04
Serving via llama.cpp and vLLM.

X · Reddit

Pinned Loading

  1. lifeos lifeos Public

    Self-hosted personal organiser you talk to. Voice or typed notes become tasks, events, spending and health entries via a local LLM. Nothing leaves your machine.

    Python 8

  2. kv-sparsity-profiler kv-sparsity-profiler Public

    Measure whether query-selected KV paging can work for your model. Harness plus a negative result.

    Python 3

  3. bitrebuttal bitrebuttal Public

    Downloads that finish. Resilient, self-healing downloader for huge AI models. Survives stalls, expired links, and reboots. SHA256-verified.

    Python 2