spb/localvm-research Public License
Running LLMs larger than memory on a consumer Mac — falsification-driven research: margin-gated deferred refinement, out-of-core verification on Apple Silicon. TR-01 published.
Python 63.2%
JavaScript 23.5%
CSS 11.8%
Shell 0.9%
Makefile 0.5%
-
Publications: TR-01 technical report + figure generator + site tab
…
- docs/publications/TR-01: abstract, substrate, expG/expD + three refutations, architecture, 1.7B continuum, 32B out-of-core, honest prior-art attribution (per novelty_check), limitations, repro - tools/make_pub_figures.py: 4 SVG figures regenerated from results/ (validated palette, collision-checked) - Web: /publications tab, publication cards, /raw asset route, image link rewriting in markdown, figure styling Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
candidate_01: W=64 lever NEGATIVE — rollback rate bounds sweep amortization
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Web v2: major visual upgrade, hamburger mobile menu, comments, SVG logo + Phase 11 novelty check
…
- Redesign: blur sticky header, hero gradient, elevated cards, footer grid - Mobile: slide-down hamburger menu, full responsive pass - Comments: persistent JSON storage (data/, excluded from deploys), honeypot + per-IP cooldown, public discussion page - Logo: thesis-as-image (large model, small resident set) used as favicon - research/novelty_check.md: components anticipated (QSpec, Lever, CATS, UGSD, SpecExec, mlx-flash); composition not found; 4 narrow surviving claims (N1-N4); attribution obligations recorded Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
candidate_01 32B scale run: charter 16.A/B demonstrated in prototype form
…
q8-32B (does not fit beside base on 48 GB) streamed at ~11.6 GB/s sequential; +0.28 nats over pure-q4 (only fitting alternative); 3.72 GB/token logical (9.4x under checkpoint); 1.69 tok/s with measured headroom. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
candidate_01 v2 results: q8-equivalent quality with q4 resident (bf16 judge)
…
verify-all -0.1297 vs pure-q8 -0.1328 at 237 MB/token (9x under checkpoint); tunable tau continuum 47%/83%/100% of quality gap. Charter 16.D/E criteria met at 1.7B scale. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expG@8B: favorable scaling; candidate_01 first run: bytes pass, metric insight
…
8B: esc@99% falls to 22.6% at 4-bit. Candidate: 154-231 MB/token logical (9-14x under checkpoint); verify-all at hardware ceiling (q8 self- agreement 1.56%/token prefill/decode flips); margin-mode seq-fidelity fails as registered -> quality-level metrics now mandatory. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expA+expB: NEGATIVE results — no pageable/cacheable dynamic sparsity on dense SwiGLU
…
expA kill: 77% of 64-neuron blocks for 95% energy; expB kill: 99.9% union at 128 tokens, Jaccard ~ random null. Fine-grained escalation routes all closed; evidence selects C1->C2 merge (batch-amortized margin-gated refinement). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expF: NEGATIVE result — quantization damage diffuse across depth, no layer leverage
…
1.5x sensitivity spread (kill <2x); top-29% of layers repair only 24% of lost agreement; masking + cooperative repair effects documented. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expD: results — progressive coding validated, two-tier policy 97.6% @ 35% esc
…
Monotone convergence, gating composes across stages, static-parity caveat recorded; bytes-per-escalation identified as binding unknown. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expG: full results — margin gating promoted (AUROC 0.85-0.98), affine 2-bit base dead
…
48 trajectories x 4 bit-widths on Qwen3-1.7B; esc@99%: 60/37/5% at 3/4/8-bit; ParetoQ cliff confirmed at naive 2-bit (3% agreement). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Phase 4: candidate ranking + web platform deployed to www.localvm.dev
…
4 candidates selected (Progressive-Residual Runtime preferred; Gate-Zero falsifier battery runs first). Platform live on M3U96b via PM2+ngrok; sync-content.sh filter-order fix (8 GiB testfile exclusion). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Phase 3: research gaps — 24 falsifiable approaches (G01–G24)
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Phase 2: state-of-the-art map (research/state_of_the_art.md)
…
~35 technique groups in six families, charter §5 fields, overlap analysis, settled-vs-open ledger, expH substrate numbers integrated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
expH: full run results + analysis — SSD ceiling ~13.1 GB/s iostat-validated
…
Cold random reads 67 MB/s (4KiB QD1) to 13.8 GB/s (1MiB QD8, at ceiling); <5% degradation under saturated Metal matmul; cache-contaminated cells flagged invalid; hypothesis confirmed. Storage is not the binding constraint at >=256KiB QD>=4 access patterns. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Phase 1: literature sweep complete — 5 theme notes, ~300-source bibliography
…
research/notes/{quantization,sparsity_pruning,out_of_core_memory_systems, decomposition_progressive,speculation_error_stability}.md + merged bibliography.md + LOG entry with converged findings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> -
Bootstrap: charter-compliant skeleton, header enforcement, hardware manifest, experiment scaffolds
…
- Repository layout per CLAUDE.md §3 - tools/check_headers.py enforcing §0.1 (58 files pass) - tools/new_experiment.py scaffolding with seven-field hypothesis block (§10) - benchmarks/hardware_manifest.py: macOS-native fingerprint (M5 Max / 48GB verified) - Eight micro-experiment scaffolds (§9, exp A–H) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>