Repository navigation
Collab proposal: optional diagnostics + repro bench (no new deps) #376
Lemniscate-world
started this conversation in
Ideas
Replies: 1 comment
|
Update on item 1: opened #388 (reproducible VRAM/stall report for #295) — a small example script printing device, tok/s, CUDA peak MB, host RSS delta and a slow-call flag, offline-tested, zero new deps. No rush on this thread — pointing at whichever item would actually help you (bench, I/O stall timings, NaN guard, or the Ollama bridge) is enough, and I'll take it from there. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi Gavin, thanks for AirLLM — layer-wise streaming is the reason big models run on small cards at all.
Context: I maintain NeuralDBG (MIT, causal debugger for PyTorch training) and its auto-fix loop Neural-Agent. I've just opened #375 (MLX
rope_thetafix for #368, offline-tested) as a first contribution.I'd like to help on what hurts most, in small reviewable pieces with zero new dependencies unless you want them:
profiling_mode, so slowgenerate()reports say which layer stalls instead of looking like a hang.AirLLMObserver: observes layer outputs after your streaming hooks, never touches the hot path when disabled). Happy to contribute it asexamples/or behind a flag — your call on placement.generate(), if you want it.I deliberately stayed away from #365 (already covered by open #366).
Question: which of these would be most useful to you next, and where should it live? I'll take them one at a time, tests included, starting with whatever you point at.
All reactions