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 SummaryAdds a registered vanilla Shampoo optimizer and reorganizes the shared preconditioner protocols while preserving the existing SOAP variants.
Confidence Score: 5/5The PR appears safe to merge because no eligible blocking failure or known outstanding prior finding remains. No blocking failure remains. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Training loop calls Shampoo.step] --> B[Initialize per-parameter state]
B --> C[Update left and right Kronecker factors]
C --> D[Compute factor inverse roots]
D --> E[Apply momentum scalar update]
E --> F[Precondition update on both sides]
F --> G[Apply weight decay and parameter update]
G --> H[Rebind state and increment step]
Reviews (5): Last reviewed commit: "add tikhonov and bias correction" | 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 |
No description provided.