adamw
optimus_dl.modules.optim.adamw
¶
AdamW optimizer
AdamWConfig
dataclass
¶
Bases: RegistryConfigStrict
Configuration for AdamW optimizer.
Attributes:
| Name | Type | Description |
|---|
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
lr
|
float
|
|
0.001
|
betas
|
tuple[float, float]
|
|
(0.9, 0.999)
|
eps
|
float
|
|
1e-08
|
weight_decay
|
float
|
|
0.01
|
amsgrad
|
bool
|
|
False
|
maximize
|
bool
|
|
False
|
foreach
|
bool | None
|
|
None
|
capturable
|
bool
|
|
False
|
differentiable
|
bool
|
|
False
|
fused
|
bool
|
|
True
|
Source code in optimus_dl/modules/optim/adamw.py
make_adamw(cfg, params, **_)
¶
Instantiate a PyTorch AdamW optimizer from the given configuration.