torch.fft.fft2
torch.fft.fft2(input, s=None, dim=(- 2, - 1), norm=None, *, out=None) -> Tensor
Computes the 2 dimensional discrete Fourier transform of "input".
   Equivalent to "fftn()" but FFTs only the last two dimensions by
   default.
Note:
 The Fourier domain representation of any real signal satisfies
 the Hermitian property: "X[i, j] = conj(X[-i, -j])". This
 function always returns all positive and negative frequency terms
 even though, for real inputs, half of these values are redundant.
 "rfft2()" returns the more compact one-sided representation where
 only the positive frequencies of the last dimension are returned.

Note:
 Supports torch.half and torch.chalf on CUDA with GPU Architecture
 SM53 or greater. However it only supports powers of 2 signal
 length in every transformed dimensions.

Parameters:
      * input (Tensor) -- the input tensor
  * **s** (*Tuple**[**int**]**, **optional*) -- Signal size in the
