grad

allgrad

allgrad(model)

return true if all parameters in the model require grad.

Return type

bool


anygrad

anygrad(model)

return true if any parameters in the model require grad.

Return type

bool


freeze

freeze(model)

freeze a model in place

Parameters

model (Module) – model to freeze

Return type

Module


named_trainable_parameters

named_trainable_parameters(model)

yields named trainable params from a model

Parameters

model (Module) – model to get named params from

Yields

tuples of name (str), param (nn.Parameter)

Return type

Iterator[Tuple[str, Parameter]]


requires_grad

requires_grad(param)

return true if the parameter requires grad

Return type

bool


trainable_parameters

trainable_parameters(model)

yields trainable parameters from a model.

Return type

Iterator[Parameter]


unfreeze

unfreeze(model)

unfreeze a model in place

Parameters

model (Module) – model to unfreeze

Return type

Module