评价此页

UninitializedParameter#

class torch.nn.parameter.UninitializedParameter(requires_grad=True, device=None, dtype=None)[源代码]#

未初始化的参数。

未初始化的参数是 `torch.nn.Parameter` 的一种特殊情况,其中数据的形状仍然未知。

与 `torch.nn.Parameter` 不同,未初始化的参数不包含任何数据,尝试访问其某些属性(如形状)将引发运行时错误。对未初始化参数可以执行的唯一操作是更改其数据类型、将其移动到不同的设备以及将其转换为常规的 `torch.nn.Parameter`。

在参数具体化时使用的默认设备或数据类型可以在构造期间设置,例如通过 `device='cuda'`。

cls_to_become[源代码]#

别名:`Parameter`