torch.nn.utils.parametrize.remove_parametrizations#
- torch.nn.utils.parametrize.remove_parametrizations(module, tensor_name, leave_parametrized=True)[source]#
Remove the parametrizations on a tensor in a module.
If
leave_parametrized=True,module[tensor_name]will be set to its current output. In this case, the parametrization shall not change thedtypeof the tensor.If
leave_parametrized=False,module[tensor_name]will be set to the unparametrised tensor inmodule.parametrizations[tensor_name].original. This is only possible when the parametrization depends on just one tensor.
- Parameters
- Returns
module
- Return type
- Raises
ValueError – if
module[tensor_name]is not parametrizedValueError – if
leave_parametrized=Falseand the parametrization depends on several tensors