Parameter Group¶
ParameterGroup¶
-
class
sconce.parameter_group.ParameterGroup(parameters, name, is_active=True)[source]¶ A parameter group is the way that sconce models organize nn.Module parameters and their associated optimizers.
Parameters: - parameters (iterable of
torch.nn.Parameter) – the parameters you want to group together. - name (string) – your name for this group
- is_active (bool, optional) – should this group be considered active (used during training)?
-
set_optimizer(optimizer_class, *args, **kwargs)[source]¶ Set an optimizer on this parameter group. If this parameter group is active (has
is_active=True) then this optimizer will be used during training.Parameters: optimizer_class (one of the torch.optimclasses) – the class of optimizer to set.Note
All other arguments and keyword arguments are delivered to the optimizer_class’s constructor.
- parameters (iterable of