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中的未参数化张量。 这仅在参数化依赖于单个张量时才可能实现。
- Parameters
- Returns
模块
- Return type
- Raises
ValueError – 如果
module[tensor_name]未参数化ValueError – 如果
leave_parametrized=False并且参数化依赖于多个张量