Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LAION-AI/watermark-detection
/ types & classes
Types & classes
8 in github.com/LAION-AI/watermark-detection
⨍
Functions
56
◇
Types & classes
8
↓ 1 callers
Class
AdagradGraft
Graft using Adagrad. Essentially an implementation of Adagrad with momentum.
training/scalable_shampoo/shampoo.py:101
↓ 1 callers
Class
BlockPartitioner
Partitions a tensor into smaller tensors for preconditioning. For example, if a variable has shape (4096, 512), we might split the 4096 into
training/scalable_shampoo/shampoo.py:118
↓ 1 callers
Class
Graft
Base class to perform grafting onto Shampoo. This class does no grafting.
training/scalable_shampoo/shampoo.py:69
↓ 1 callers
Class
Preconditioner
Compute statistics/shape from gradients for preconditioning.
training/scalable_shampoo/shampoo.py:213
↓ 1 callers
Class
SGDGraft
Graft using SGD+momentum. momentum maintains an exponentially weighted moving average of gradients.
training/scalable_shampoo/shampoo.py:86
↓ 1 callers
Class
ShampooHyperParams
Shampoo hyper parameters.
training/scalable_shampoo/shampoo.py:41
Class
LayerwiseGrafting
training/scalable_shampoo/shampoo.py:35
Class
Shampoo
The Shampoo optimizer.
training/scalable_shampoo/shampoo.py:304