MCPcopy Create free account
hub / github.com/OpenDriveLab/OccNet / __init__

Method __init__

projects/mmdet3d_plugin/models/opt/adamw.py:38–52  ·  view source on GitHub ↗
(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8,
                 weight_decay=1e-2, amsgrad=False)

Source from the content-addressed store, hash-verified

36 """
37
38 def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8,
39 weight_decay=1e-2, amsgrad=False):
40 if not 0.0 <= lr:
41 raise ValueError("Invalid learning rate: {}".format(lr))
42 if not 0.0 <= eps:
43 raise ValueError("Invalid epsilon value: {}".format(eps))
44 if not 0.0 <= betas[0] < 1.0:
45 raise ValueError("Invalid beta parameter at index 0: {}".format(betas[0]))
46 if not 0.0 <= betas[1] < 1.0:
47 raise ValueError("Invalid beta parameter at index 1: {}".format(betas[1]))
48 if not 0.0 <= weight_decay:
49 raise ValueError("Invalid weight_decay value: {}".format(weight_decay))
50 defaults = dict(lr=lr, betas=betas, eps=eps,
51 weight_decay=weight_decay, amsgrad=amsgrad)
52 super(AdamW2, self).__init__(params, defaults)
53
54 def __setstate__(self, state):
55 super(AdamW2, self).__setstate__(state)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected