torch.nn.utils.parametrize.remove_parametrizations¶
- torch.nn.utils.parametrize.remove_parametrizations(module, tensor_name, leave_parametrized=True)[原始碼][原始碼]¶
移除模組中 tensor 的參數化 (parametrizations)。
如果
leave_parametrized=True
,則module[tensor_name]
將會被設定為它目前的輸出。在這種情況下,參數化不應該改變 tensor 的dtype
。如果
leave_parametrized=False
,則module[tensor_name]
將會被設定為module.parametrizations[tensor_name].original
中的未參數化的 tensor。 只有當參數化只依賴一個 tensor 時,才有可能這樣做。
- 參數
- 返回
module
- 返回類型
- 引發
ValueError – 如果
module[tensor_name]
未被參數化ValueError – 如果
leave_parametrized=False
並且參數化依賴於多個 tensor