function ifft_(input) {
    (0, _util.assert)(input.dtype === "complex64", ()=>`The dtype for tf.spectral.ifft() must be complex64 ` + `but got ${input.dtype}.`);
    const inputs = {
        input
    };
    return (0, _engine.ENGINE).runKernel((0, _kernelNames.IFFT), inputs);
}
Inverse fast Fourier transform.

Computes the inverse 1-dimensional discrete Fourier transform over the
inner-most dimension of input.

```js
const real = tf.tensor1d([1, 2, 3]);
const imag = tf.tensor1d([1, 2, 3]);
const x = tf.complex(real, imag);

x.ifft().print();  // tf.spectral.ifft(x).print();
```
@param input The complex input to compute an ifft over.

@doc {heading: 'Operations', subheading: 'Spectral', namespace: 'spectral'}