You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add cuFFTDx-backed FFT2 JIT support
Generate JIT classes and LTO IR for single-block C2C fft2/ifft2 fusions, including shared-memory tiling through cuFFTDx 1D passes.
Teach the JIT launcher about grouped 2D blocks and vectorized EPT indexing so FFT2 operators can return multiple columns per thread.
Document the supported FFT2 JIT shape/type limits and add forward/inverse FFT2 JIT fusion coverage.
"fft", "|yes|", "|yes|", "|yes|", "Host support requires the CPU FFT backend. CUDAJITExecutor support uses cuFFTDx through MathDx for supported runtime shapes, precisions, and layouts."
99
-
"fft2", "|yes|", "|yes|", "|no|", "Host support requires the CPU FFT backend. Current MathDx JIT fusion is for supported 1D FFT paths."
99
+
"fft2", "|yes|", "|yes|", "|yes|", "Host support requires the CPU FFT backend. CUDAJITExecutor support uses cuFFTDx through MathDx for supported 2D runtime shapes, precisions, and layouts."
"ifft", "|yes|", "|yes|", "|yes|", "Host support requires the CPU FFT backend. CUDAJITExecutor support uses cuFFTDx through MathDx for supported runtime shapes, precisions, and layouts."
121
-
"ifft2", "|yes|", "|yes|", "|no|", "Host support requires the CPU FFT backend. Current MathDx JIT fusion is for supported 1D FFT paths."
121
+
"ifft2", "|yes|", "|yes|", "|yes|", "Host support requires the CPU FFT backend. CUDAJITExecutor support uses cuFFTDx through MathDx for supported 2D runtime shapes, precisions, and layouts."
0 commit comments