Skip to content

Conversation

@NicolasKorjahn
Copy link

Add Shampoo optimizer support for neural network training in SystemDS.
Includes full-matrix and diagonal preconditioning, momentum updates, and a heuristic variant with delayed preconditioner updates / infrequent root recomputation. Extend the existing NN training scripts with tests to validate correctness and convergence.

Tests: src/test/scripts/applications/nn/component/shampoo_test.dml
src/test/scripts/applications/nn/component/shampoo_test2.dml
src/test/scripts/applications/nn/component/shampoo_test.py

Experiments in staging/shampoo_optimizer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant