LazyLinear#
- class torch.nn.modules.linear.LazyLinear(out_features, bias=True, device=None, dtype=None)[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,其值從 ,其中