LazyLinear
-
class torch.nn.LazyLinear(out_features, bias=True)
[source] -
A
torch.nn.Linear
module with lazy initialization.In this module, the
weight
andbias
are oftorch.nn.UninitializedParameter
class. They will be initialized after the first call toforward
is done and the module will become a regulartorch.nn.Linear
module.Check the
torch.nn.modules.lazy.LazyModuleMixin
for further documentation on lazy modules and their limitations.- Parameters
-
- out_features – size of each output sample
-
bias – If set to
False
, the layer will not learn an additive bias. Default:True
- Variables
-
- ~LazyLinear.weight – the learnable weights of the module of shape . The values are initialized from , where
-
~LazyLinear.bias – the learnable bias of the module of shape . If
bias
isTrue
, the values are initialized from where
-
cls_to_become
-
alias of
Linear
© 2019 Torch Contributors
Licensed under the 3-clause BSD License.
https://pytorch.org/docs/1.8.0/generated/torch.nn.LazyLinear.html