Rate this Page

LazyLinear#

class torch.nn.LazyLinear(out_features, bias=True, device=None, dtype=None)[source]#

A torch.nn.Linear module where in_features is inferred.

In this module, the weight and bias are of torch.nn.UninitializedParameter class. They will be initialized after the first call to forward is done and the module will become a regular torch.nn.Linear module. The in_features argument of the Linear is inferred from the input.shape[-1].

Check the torch.nn.modules.lazy.LazyModuleMixin for further documentation on lazy modules and their limitations.

Parameters
  • out_features (int) – size of each output sample

  • bias (UninitializedParameter) – If set to False, the layer will not learn an additive bias. Default: True

Variables
cls_to_become[source]#

alias of Linear

initialize_parameters(input)[source]#

Infers in_features based on input and initializes parameters.

reset_parameters()[source]#

Resets parameters based on their initialization used in __init__.

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources
Morty Proxy This is a proxified and sanitized view of the page, visit original site.