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/1.13/generated/torch.nn.utils.parametrize.remove_parametrizations.html