Files
automatic/ui
CalamitousFelicitousness a2daf9027c feat(lora): disk cache for hosted svd factors
Hosting a non-factorable set costs one truncated svd per layer on every
fresh apply. The factors are deterministic in the checkpoint, the loaded
set, the host rank and the calibration statistics, so they persist under
data/lora-factor-cache keyed by that identity and replay bit-identically
on later applies. lora_sdnq_host_cache sets the disk budget in GB
(0 disables), least-recently-used entries are evicted past it. With the
cost paid once per configuration, svd subspace iterations rise from 2 to
4: about two thirds of the captured-energy gap to an exact decomposition
for +45% one-time compute; an exact svd measures 200-400x slower at
these shapes and is not viable.

- modules/lora/lora_factor_cache.py: signature, store, flush, eviction
- lora_sdnq.apply_hosted: fetch before computing, store after, hits in
  the load summary
- cli/lora-quant-fidelity.py: matching niter for the hosted mirror
- test/test-sdnq-lora-factors.py: factor-cache category, 3 tests
2026-08-26 23:47:44 +01:00
..
2026-05-21 09:23:10 +02:00
2026-07-28 10:43:58 +02:00
2026-08-26 10:24:17 +02:00
2026-08-19 19:02:39 +02:00
2026-06-15 11:57:53 +02:00
2026-06-03 16:54:58 +02:00
2026-08-11 10:41:34 +02:00
2026-06-04 12:36:10 +02:00
2026-08-26 10:24:17 +02:00
2026-05-21 12:02:01 +02:00
2026-08-13 15:33:47 +02:00
2026-07-10 13:14:27 +02:00
2026-08-02 11:22:12 +02:00
2026-06-10 08:20:25 +02:00
2026-08-02 11:22:12 +02:00
2026-06-22 12:16:18 +02:00
2026-06-20 21:18:35 +02:00
2026-07-10 13:14:27 +02:00
2026-07-10 13:14:27 +02:00
2026-08-16 12:45:50 +02:00
2026-08-15 14:23:18 +02:00
2026-07-22 21:08:56 +02:00
2026-08-26 10:24:17 +02:00
2026-08-02 11:22:12 +02:00
2026-08-17 09:35:07 +02:00