either be zero-padded or trimmed to the length "s[i]" before
        computing the Hermitian IFFT. If a length "-1" is specified,
        no padding is done in that dimension. Default: "s =
        [input.size(d) for d in dim]"
  * **dim** (*Tuple**[**int**]**, **optional*) -- Dimensions to be
    transformed. Default: all dimensions, or the last "len(s)"
    dimensions if "s" is given.

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

    Normalization mode. For the backward transform ("ihfftn()"),
    these correspond to:

    * ""forward"" - no normalization

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

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

    Where "n = prod(s)" is the logical IFFT size. Calling the
    forward transform ("hfftn()") with the same normalization mode
    will apply an overall normalization of "1/n" between the two
    transforms. This is required to make "ihfftn()" the exact
