torch.nn.utils.parametrize.remove_parametrizations
-
torch.nn.utils.parametrize.remove_parametrizations(module, tensor_name, leave_parametrized=True)[source] -
Удаляет параметризации в тензоре в модуле.
- Если
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 – если
- Если
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.nn.utils.parametrize.remove_parametrizations.html