def _tf_fn(x): return signal.irfft3d( x, fft_length=[ x.shape[-3].value // 2, x.shape[-2].value, x.shape[-1].value * 2 ])
def _tf_fn(x): return signal.irfft3d( x, fft_length=[ x.shape[-3].value, x.shape[-2].value, 2 * (x.shape[-1].value - 1) ])
def _tf_fn(x): return signal.irfft3d(x, fft_length=[ x.shape[-3].value, x.shape[-2].value, 2 * (x.shape[-1].value - 1) ])
def _tf_fn(x): return signal.irfft3d( x, fft_length=[x.shape[-3] // 2, x.shape[-2], x.shape[-1] * 2])
def _tf_fn(x): return signal.irfft3d( x, fft_length=[x.shape[-3], x.shape[-2], 2 * (x.shape[-1] - 1)])
def _tf_fn(x): return signal.irfft3d(x, fft_length=[ x.shape[-3].value // 2, x.shape[-2].value, x.shape[-1].value * 2 ])