Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
d1efc92
refactor: shared LM substrate -- split utility.py, merge state types,…
jlperla Jul 25, 2026
b4c0c7f
refactor: linear solvers own their cache and their solve
jlperla Jul 25, 2026
70cfcda
refactor: metrics and preconditioners own their adaptive state
jlperla Jul 25, 2026
3fefd37
refactor!: one Metric, one solver menu, one implicit-AD contract
jlperla Jul 25, 2026
d48195f
fix: value-hashable continuation callback, and guards for the whole c…
jlperla Jul 25, 2026
bd41d25
docs: restructure around the two solvers; update benchmarks; 2.7.0
jlperla Jul 25, 2026
49376ab
chore: rename the metric benchmark, drop stale name references
jlperla Jul 25, 2026
1ae43b2
fix: reject solver configs in roles they cannot fill, and three AD bugs
jlperla Jul 25, 2026
09a1ae9
fix: stale hook state after a callback move, and four AD/dtype defects
jlperla Jul 25, 2026
55891a8
refactor: remove RepeatedFactorMetric.from_gram; callers factor the s…
jlperla Jul 25, 2026
ec330ec
docs: drop 'nugget' wording from the quasiseparable docstring
jlperla Jul 25, 2026
29c1e72
docs: pytree instance-state design (reviewed; decisions settled)
jlperla Jul 25, 2026
c8e11e2
refactor!: metric and preconditioner instances are pytrees carried in…
jlperla Jul 25, 2026
cb12131
test+docs: pin the carried-instance contract; rewrite adaptation docs
jlperla Jul 25, 2026
2154dca
fix: reject nested unregistered instances at solver construction
jlperla Jul 25, 2026
0643a49
fix: freeze solvers after construction; weak-type check in the instan…
jlperla Jul 25, 2026
294593b
refactor!: drop min_damping/max_damping; keep the anti-underflow floor
jlperla Jul 25, 2026
1688a9d
fix!: restore shape-aware implicit-AD defaults (LU when square, SVD o…
jlperla Jul 25, 2026
cd471a9
test: float32 coverage for solvers, implicit AD, and preconditioners
jlperla Jul 25, 2026
5a58142
fix: pin internal matmuls to HIGHEST so float32 is not served from TF32
jlperla Jul 26, 2026
791fafa
docs: the GPU matmul setting is required, not advisory
jlperla Jul 26, 2026
11246e2
test: assert the carried-instance contract directly, not through conv…
jlperla Jul 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
164 changes: 0 additions & 164 deletions FAILED_IMPLICIT_AD_PLAN.md

This file was deleted.

Loading