Files
automatic/cli
CalamitousFelicitousness 82a7e94450 feat(lora): activation-weighted hosting via per-checkpoint calibration
Plain svd truncation of hosted deltas is optimal in weight space but not
in output space: activations concentrate energy in a few input channels,
so scaling the delta by per-channel input RMS before the svd spends the
rank budget on output error instead. Statistics stream from the model's
own forwards on sub-8-bit SDNQ checkpoints and cache per checkpoint;
measured on real LoKR files this raises output-delta retention by ~0.05
at rank 256 and ~0.09 at rank 64, most on MLP down projections.

- modules/lora/lora_calib.py: capture hooks, per-checkpoint cache under
  data/sdnq-calib, statistics land on layers as sdnq_calib_rms; gated by
  lora_sdnq_host_calib, skipped when the model is compiled
- lora_sdnq.apply_hosted: weighted truncation when statistics exist,
  calib count in the load summary
- cli/sdnq-calibrate.py: complete calibration now against a live server
- cli/lora-quant-fidelity.py --calib: hosted rho scored in the
  activation-weighted norm
- test/test-sdnq-lora-factors.py: calibration category, 5 tests
2026-08-25 00:25:22 +01:00
..
2026-03-20 18:42:44 -07:00
2026-08-10 20:43:50 +02:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2025-04-25 12:25:30 -04:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2024-11-27 15:36:22 -05:00
2026-03-20 18:42:44 -07:00
2026-06-04 12:36:10 +02:00
2026-02-18 17:53:08 +01:00
2026-02-18 17:53:08 +01:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-20 18:42:44 -07:00
2026-03-27 19:17:37 +01:00
2026-04-06 01:06:19 -07:00
2026-02-05 10:33:42 +01:00
2026-03-27 19:17:37 +01:00
2026-08-11 15:42:29 +02:00
2026-03-12 14:11:47 +01:00
2025-02-07 11:03:24 -05:00
2026-04-06 01:06:19 -07:00
2024-09-07 11:58:58 -04:00
2026-03-20 18:42:44 -07:00
2024-11-01 14:50:36 -04:00
2026-03-27 19:17:37 +01:00
2026-06-04 12:36:10 +02:00
2025-04-25 12:25:30 -04:00
2025-06-18 00:38:17 +00:00
2026-03-05 20:06:09 -08:00
2025-02-22 14:25:58 -05:00
2026-03-20 18:42:44 -07:00
2026-03-27 19:17:37 +01:00
2025-04-05 22:26:07 +09:00