warp.tile_ifft#

warp.tile_ifft(
inout: Tile[Vector[Float, Literal[2]], tuple[int, ...]],
) None#
  • Kernel

  • Differentiable

Compute the inverse FFT along the last dimension of an N-D tile of data.

This function cooperatively computes the inverse FFT on a tile of data inplace. All leading dimensions are treated as independent batch dimensions. The tile must have at least two dimensions.

The transform is unnormalized, meaning that applying tile_fft() followed by tile_ifft() will scale the data by N, where N is the FFT size (the last dimension of the tile). Normalization is left to the user to perform as needed.

Supported datatypes are:
  • vec2f, vec2d

Parameters:

inout – The input/output tile.