either be zero-padded or trimmed to the length "s[i]" before
        computing the Hermitian FFT. If a length "-1" is specified, no
        padding is done in that dimension. Defaults to even output in
        the last dimension: "s[-1] = 2*(input.size(dim[-1]) - 1)".
  * **dim** (*Tuple**[**int**]**, **optional*) -- Dimensions to be
    transformed. The last dimension must be the half-Hermitian
    compressed dimension. Default: last two dimensions.

  * **norm** (*str**, **optional*) --

    Normalization mode. For the forward transform ("hfft2()"),
    these correspond to:

    * ""forward"" - normalize by "1/n"

    * ""backward"" - no normalization

    * ""ortho"" - normalize by "1/sqrt(n)" (making the Hermitian
      FFT orthonormal)

    Where "n = prod(s)" is the logical FFT size. Calling the
    backward transform ("ihfft2()") with the same normalization
    mode will apply an overall normalization of "1/n" between the
