LazyLinear¶
- class torch.nn.LazyLinear(out_features, bias=True, device=None, dtype=None)[source][source]¶
一個
torch.nn.Linear模組,其中 in_features 是推斷出來的。在此模組中,weight 和 bias 屬於
torch.nn.UninitializedParameter類。它們將在首次呼叫forward後初始化,然後該模組將成為一個普通的torch.nn.Linear模組。Linear的in_features引數會從input.shape[-1]推斷出來。有關惰性模組及其限制的更多文件,請檢視
torch.nn.modules.lazy.LazyModuleMixin。- 引數
out_features (int) – 每個輸出樣本的大小
bias (UninitializedParameter) – 如果設定為
False,則該層不會學習加性偏差。預設值:True
- 變數
weight (torch.nn.parameter.UninitializedParameter) – 模組的可學習權重,形狀為 。值從 ,其中
bias (torch.nn.parameter.UninitializedParameter) – 模組的可學習偏差,形狀為 。如果
bias為True,則值從 ,其中