Thank you, @tom
I am wondering with I should try to implement these transforms in CUDA, or just have a C++/Cuda implementation of my application, having the transforms implemented based on the FFT.

If I want to compare these transforms with the FFT, it will be challenging to come up with the a CUDA code as good as the one for cuFFT.
If I do the transforms based on cuFFT, I would have a faster development, but the comparison would be kind of pointless, since it is based on cuFFT.

I guess I will start with the C++ code in ATen lib.