class_docstr: A parameter that is not initialized.
  
  Uninitialized Parameters are a a special case of :class:`torch.nn.Parameter`
  where the shape of the data is still unknown.
  
  Unlike a :class:`torch.nn.Parameter`, uninitialized parameters
  hold no data and attempting to access some properties, like their shape,
  will throw a runtime error. The only operations that can be performed on a uninitialized
  parameter are changing its datatype, moving it to a different device and
  converting it to a regular :class:`torch.nn.Parameter`.
  
  The default device or dtype to use when the parameter is materialized can be set
  during construction using e.g. ``device='cuda'``.
code: def __new__(cls, requires_grad=True, device=None, dtype=None) -> None:
      factory_kwargs = {"device": device, "dtype": dtype}
      data = torch.empty(0, **factory_kwargs)
      return torch.Tensor._make_subclass(cls, data, requires_grad)
  
imports: import torch
  from torch._C import _disabled_torch_function_impl
  from collections import OrderedDict
label_desc: Use image node_id 1 for calling the UninitializedParameter obj's underlying member method code with example usage: obj.__new__(cls, requires_grad, device, dtype) and returns: torch