torch.nn.utils.parametrize.remove_parametrizations
-
torch.nn.utils.parametrize.remove_parametrizations(module, tensor_name, leave_parametrized=True)[исходный код] -
Удалить параметризации тензора в модуле.
- Если
leave_parametrized=True,module[tensor_name]будет установлено в его текущее выходное значение. В этом случае параметризация не должна изменятьdtypeтензора. - Если
leave_parametrized=False,module[tensor_name]будет установлено в непараметризованный тензор вmodule.parametrizations[tensor_name].original. Это возможно только в том случае, если параметризация зависит только от одного тензора.
- Параметры:
- Возвращает:
-
модуль
- Тип возвращаемого значения:
- Вызывает исключение:
-
-
ValueError – если
module[tensor_name]не параметризован -
ValueError – если
leave_parametrized=Falseи параметризация зависит от нескольких тензоров
-
ValueError – если
- Если
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.nn.utils.parametrize.remove_parametrizations.html