Skip to content
View DastanZar's full-sized avatar

Block or report DastanZar

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. 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
DastanZar/README.md

Abhinav Chauhan — I make inference cheaper. And I show the receipts.

MLSys / inference systems. Quantization, KV memory, scheduling, kernels, speculative decoding.
Every number ships with a committed receipt — not a screenshot.

Portfolio · Receipt console · sdecode session app


Twenty systems, five layers

Twenty public repos, grouped by the part of the inference loop they touch. Every result below is read from a committed receipt in that repo — including the ones that went the wrong way.

Decode loop

# System Receipt-backed result
01 sdecode · receipt 2.52× tokens per target call, token-identical to naive. Fixed K=8 on GPT-2; the adaptive-K negative result stays in the receipt.
02 treetrace · receipt 5.28× packed node pass, but end-to-end only 1.06×: nearby drafts accept 3 of 4 tokens; independent drafts regress.
03 pushdown · receipt 25/103 legal tokens at the JSON value state; a 1,024-deep synthetic stack parses in 51 ms — not a production DFA.
04 streamdetok · receipt 60.1× faster with 0 replacements: 128-byte chunks over a 2,880-byte payload, versus 18 naive splits.

Serving control

# System Receipt-backed result
05 cplan · receipt 94% lower TTFT at 1.5 req/s: 34.7 ms continuous vs 565.5 ms static, p99 in the same receipt.
06 chunkpipe · receipt 71.7% lower p95 TTFT at 1 burst/s: 21.7 s → 6.1 s once 128→8192-token chunks replace one giant job (46.7% at 5/s).
07 gatekeeper · receipt 71.8% lower p95 response: token bucket and GCRA hold p95 at 4.07 s versus 14.46 s fixed window; 90 vs 88 admitted.
08 radixlite · receipt 92.3% prefill saved at a 128-slot budget via cache-aware routing; round-robin saves 73.4%.

Memory & attention

# System Receipt-backed result
09 pagemem · receipt 204 blocks vs 504 for a prefix-shared KV pool — 59.5% fewer blocks, prefix hit rate 1.0.
10 kvstamp · receipt 8.0× KV compression at 1.14 relative error; token-importance eviction swept to the error knee.
11 expertcache · receipt 14.2% fewer misses, 10.7% lower median CPU on the hot scan; phase-shift regresses, and both cases stay in the receipt.
12 pagedattn · receipt 9/9 parity cases, max abs error 3.0e-7: streaming paged attention vs dense gather. Parity, not a speed win; no CUDA claim.

Numerics & compression

# System Receipt-backed result
13 softfp8 · receipt 2.0× fewer weight bytes with 4.87% relative output error; software FP8 GEMV for non-FP8 GPUs.
14 latq · receipt 15.8× compression at 0.607 relative error; D8/D4/Z2 lattice ladder down to 1 bit per weight.
15 bithash · receipt 3.98× compression at 4.02 effective bits per weight; uniform16 beats odd16 on dense rows.
16 bitforge · receipt 100% decidable argmax, 0.00239 max probability deviation; near ties are reported separately.

Kernels & topology

# System Receipt-backed result
17 fusednorm · receipt 33% less norm-site traffic; 1 MiB saved per LLaMA-3 8B decode token. RMSNorm, residual, and SwiGLU epilogue in one pass.
18 gembench · receipt 1.8× GEMV throughput on CPU: 119.24 ms naive rows → 64.72 ms torch.mv.
19 roofline-planner · receipt 34 deployment plans across 5 models × 9 GPUs: fit check, roofline regime, decode throughput.
20 ring · receipt 2.01 GB/s busbw at 4 ranks, falling to 0.99 GB/s at 8: loopback TCP, formula-normalized — not NCCL.

Method

  • A real measurement first. CPU timings, Triton interpreter parity, real HF weights. GPU figures are labelled models, never borrowed numbers.
  • A harness you can run. CLI, test, or live app — then a receipt generated by executing it. The featured sdecode session app is live on the site.
  • Tests defend the claim. Assertions live next to the number; CI fails when a receipt drifts.

The portfolio page is generated by src/build.py from the committed receipts. Change a number in a repo, rebuild, and the page changes with it.

Start here

Open to MLSys / inference engineering roles. Bring me the p99.

© 2026 Abhinav Chauhan · Built from receipts, not screenshots.

Popular repositories Loading

  1. JobApply JobApply Public

    Python 1

  2. browser-agent browser-agent Public

    Production Autonomous Browser Automation Suite with Bento Box UI, persistent profile logins, social digest feed intelligence, multi-turn task memory, and LAN remote access.

    Python 1

  3. Netflix-Shows-and-Movies-Data-Analytics Netflix-Shows-and-Movies-Data-Analytics Public

    1

  4. K1 K1 Public

    Python

  5. Resume2Portfolio Resume2Portfolio Public

    JavaScript

  6. ComnetInfotech ComnetInfotech Public

    TypeScript