UninitializedParameter#
- class torch.nn.parameter.UninitializedParameter(requires_grad=True, device=None, dtype=None)[原始碼]#
未初始化的引數。
未初始化的引數是 `torch.nn.Parameter` 的一種特殊情況,其中資料的形狀仍然未知。
與 `torch.nn.Parameter` 不同,未初始化的引數不包含任何資料,嘗試訪問其某些屬性(如形狀)將引發執行時錯誤。對未初始化引數可以執行的唯一操作是更改其資料型別、將其移動到不同的裝置以及將其轉換為常規的 `torch.nn.Parameter`。
在引數具體化時使用的預設裝置或資料型別可以在構造期間設定,例如透過 `device='cuda'`。