Rate this Page

torch.randn_like#

torch.randn_like(input,*,dtype=None,layout=None,device=None,requires_grad=False,memory_format=torch.preserve_format)Tensor#

Returns a tensor with the same size asinput that is filled withrandom numbers from a normal distribution with mean 0 and variance 1. Please refer totorch.randn() for thesampling process of complex dtypes.torch.randn_like(input) is equivalent totorch.randn(input.size(),dtype=input.dtype,layout=input.layout,device=input.device).

Parameters

input (Tensor) – the size ofinput will determine size of the output tensor.

Keyword Arguments
  • dtype (torch.dtype, optional) – the desired data type of returned Tensor.Default: ifNone, defaults to the dtype ofinput.

  • layout (torch.layout, optional) – the desired layout of returned tensor.Default: ifNone, defaults to the layout ofinput.

  • device (torch.device, optional) – the desired device of returned tensor.Default: ifNone, defaults to the device ofinput.

  • requires_grad (bool,optional) – If autograd should record operations on thereturned tensor. Default:False.

  • memory_format (torch.memory_format, optional) – the desired memory format ofreturned Tensor. Default:torch.preserve_format.