torchwrench.optim.utils module¶
-
torchwrench.optim.utils.create_params_groups_bias(model_or_params: Module | Iterable[tuple[str, Parameter]], weight_decay: float, *, skip_list: Iterable[str] | None =
(), verbose: int =2) list[dict[str, list[Parameter] | float]][source]¶ Split parameters into 2 groups with or without weight decay for AdamW optimizer.
Example¶
` >>> model = nn.Linear(100, 10) >>> weight_decay = 0.01 >>> param_groups = create_params_groups_bias(model, weight_decay=weight_decay) >>> optimizer = AdamW(params_groups, weight_decay=weight_decay) `