Any plans to support FFT? #8446
-
FFT is a fundamental algorithm in digital signal processing, including image processing and RF/audio/video processing. As Taichi already support complex numbers and basic complex arithmetic, is there any plans to add something similar to cupy.fft.fft(a)? Or, is this type of function completely against Taichi's spirit in some aspect that I neglected, and I should implement my own version? Any suggestions much appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This is quite outside of the scope of taichi... We might be able to do some cupy / taichi interop so you can pass around the ndarrays. Supporting this outside of cuda (and cuFFT) is going to be significantly harder, maybe requires a taichi implement |
Beta Was this translation helpful? Give feedback.
-
Understood, thanks for the info. Looking forward to the cupy interop then. I figured there has to be some way to pass GPU pointers around, something much like they are doing here... But anyway, thanks for the clarification, marking as answer. |
Beta Was this translation helpful? Give feedback.
This is quite outside of the scope of taichi... We might be able to do some cupy / taichi interop so you can pass around the ndarrays. Supporting this outside of cuda (and cuFFT) is going to be significantly harder, maybe requires a taichi implement