*/
enum class FftBackend
{
- Cufft, // supports only single-GPU
- Ocl, // supports only single-GPU
- Sycl, // Not supported currently
+ Cufft, // supports only single-GPU
+ Ocl, // supports only single-GPU
HeFFTe_CUDA,
+ SyclMkl, // supports only single-GPU
+ SyclRocfft, // supports only single-GPU
+ Sycl, // stubs for not supported configurations
Count
};
class Impl;
class ImplCuFft;
class ImplOcl;
+ class ImplSyclRocfft;
class ImplSycl;
template<typename backend_tag>