Visible to Intel only — GUID: GUID-F678E887-CBCC-4CD1-B3EA-98A3B93CF16C
Visible to Intel only — GUID: GUID-F678E887-CBCC-4CD1-B3EA-98A3B93CF16C
descriptor<precision, domain>::commit
Performs all initialization for the actual FFT computation. This routine belongs to the oneapi::mkl::dft namespace.
Description
This function completes initialization of a previously created descriptor, which is required before the descriptor can be used for FFT computations. It throws an std::runtime_exception() in the case that it fails. The sycl::queue may be associated with a CPU or GPU device. Typically, committing the descriptor performs all initialization that is required for the actual FFT computation on the given device. The initialization done by the function may involve exploring different factorizations of the input length to find the optimal computation method.
API
Syntax
namespace oneapi::mkl::dft{ void descriptor<prec, dom>::commit(sycl::queue &in) }
Include Files
oneapi/mkl/dfti.hpp
Input Parameters
Name |
Type |
Description |
---|---|---|
deviceQueue |
sycl::queue |
Sycl queue for a CPU or GPU device. |