LazyLinear#
- class torch.nn.LazyLinear(out_features, bias=True, device=None, dtype=None)[原始碼]#
一個
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,則值從 初始化,其中 。