本文簡要介紹python語言中 torch.nn.utils.prune.identity
的用法。
用法:
torch.nn.utils.prune.identity(module, name)
module(torch.nn.Module) -包含要修剪的張量的模塊。
name(str) -
module
中的參數名稱,將對其進行修剪。
輸入模塊的修改(即修剪)版本
模塊(nn.Module)
對與
module
中名為name
的參數對應的張量應用修剪重新參數化,而不實際修剪任何單元。通過以下方式修改模塊(並返回修改後的模塊):添加一個名為
name+'_mask'
的命名緩衝區,該緩衝區對應於通過修剪方法應用於參數name
的二進製掩碼。將參數
name
替換為其修剪版本,而原始(未修剪)參數存儲在名為name+'_orig'
的新參數中。
注意
掩碼是一個張量。
例子
>>> m = prune.identity(nn.Linear(2, 3), 'bias') >>> print(m.bias_mask) tensor([1., 1., 1.])
參數:
返回:
返回類型:
相關用法
- Python PyTorch ignore用法及代碼示例
- Python PyTorch ihfft用法及代碼示例
- Python PyTorch index_select用法及代碼示例
- Python PyTorch import_huggingface_model用法及代碼示例
- Python PyTorch invoke_on_rank_and_broadcast_result用法及代碼示例
- Python PyTorch is_tensor_like用法及代碼示例
- Python PyTorch i0用法及代碼示例
- Python PyTorch irfft用法及代碼示例
- Python PyTorch is_nonzero用法及代碼示例
- Python PyTorch isneginf用法及代碼示例
- Python PyTorch ifft2用法及代碼示例
- Python PyTorch ifftn用法及代碼示例
- Python PyTorch i1e用法及代碼示例
- Python PyTorch is_scripting用法及代碼示例
- Python PyTorch isclose用法及代碼示例
- Python PyTorch inv_ex用法及代碼示例
- Python PyTorch ifftshift用法及代碼示例
- Python PyTorch isnan用法及代碼示例
- Python PyTorch imag用法及代碼示例
- Python PyTorch inv用法及代碼示例
- Python PyTorch is_tensor_method_or_property用法及代碼示例
- Python PyTorch isreal用法及代碼示例
- Python PyTorch import_fairseq_model用法及代碼示例
- Python PyTorch irfftn用法及代碼示例
- Python PyTorch i1用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.nn.utils.prune.identity。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。