28#include <oneapi/mkl.hpp>
29#include <sycl/sycl.hpp>
31#include <dpctl4pybind11.hpp>
33namespace dpnp::extensions::fft
35namespace mkl_dft = oneapi::mkl::dft;
37template <mkl_dft::precision prec, mkl_dft::domain dom>
38std::pair<sycl::event, sycl::event>
39 compute_fft_out_of_place(DescriptorWrapper<prec, dom> &descr,
40 const dpctl::tensor::usm_ndarray &in,
41 const dpctl::tensor::usm_ndarray &out,
42 const bool is_forward,
43 const std::vector<sycl::event> &depends);