Add vanilla shampoo - #287
Conversation
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
Greptile SummaryThe PR adds a registered vanilla Shampoo optimizer and reorganizes the shared preconditioner protocols, while preserving the protocol-based SOAP variants.
Confidence Score: 5/5The PR appears safe to merge because no blocking failure remains within the eligible follow-up-review scope. No blocking failure remains. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart LR
Train["Training loop"] --> Step["Shampoo.step()"]
Step --> State["Per-parameter state"]
State --> Factors["Update L and R factors"]
Factors --> Roots["Compute inverse roots"]
Step --> Momentum["Update momentum"]
Momentum --> Precondition["Apply left and right inverse roots"]
Roots --> Precondition
Precondition --> Parameter["Update parameter"]
Parameter --> State
Reviews (6): Last reviewed commit: "add test for tikhonov" | Re-trigger Greptile |
|
/ok to test d9d0a23 |
Test Results 93 files + 2 175 suites +6 1m 56s ⏱️ +3s For more details on these failures, see this check. Results for commit 7a7a6db. ± Comparison against base commit 65e08e6. This pull request removes 3 and adds 55 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
Signed-off-by: Hao Wu <skyw@nvidia.com>
|
/ok to test e1f2ce9 |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Signed-off-by: Hao Wu <skyw@nvidia.com>
|
/ok to test 97e72d8 |
Signed-off-by: Hao Wu <skyw@nvidia.com>
|
/ok to test deed3dc |
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
|
/ok to test 7a7a6db |
Signed-off-by: Hao Wu <skyw@nvidia.com>
Signed-off-by: Hao Wu <skyw@nvidia.com>
No description provided.