Executes FFTW3 Plan
Performs compression using the implementation
Creates C2C FFTW3 Plan
Creates overriding class
Creates underlying kernel
Creates FFT plan
Creates reshape handle
Creates the compressor implementation
Creates R2C FFTW3 Plan
Creates R2R FFTW3 Plan
Launches a CUDA function CUfunction.
Returns a function handle.
Load a module’s data with options.
Unloads a module.
Performs decompression using the implementation
Destroys overriding class
Destroys underlying kernel
Destroys plan
Destroys the compressor implementation
Destroys reshape handle
Finishes async reshape
Executes the given kernel on host
Executes Backend
Executes underlying kernel
Executes plan
Executes reshape handle
Destroys FFTW3 Plan
Returns if async reshape is active
Allocates aligned memory
Frees aligned memory
Notes the given name expression denoting the address of a global function or device/constant variable.
Compiles the given program.
Creates an instance of nvrtcProgram with the given input parameters, and sets the output parameter prog with it.
Destroys the given program.
Stores the cubin generated by the previous compilation of prog in the memory pointed by cubin.
prog
cubin
Sets the value of cubinSizeRet with the size of the cubin generated by the previous compilation of prog.
cubinSizeRet
Helper function that returns a string describing the given nvrtcResult code For unrecognized enumeration values, it returns “NVRTC_ERROR unknown”
Extracts the lowered (mangled) name for a global function or device/constant variable, and updates *lowered_name to point to it.
Stores the log generated by the previous compilation of prog in the memory pointed by log
Sets the value of logSizeRet with the size of the log generated by the previous compilation of prog. The log is a null-terminated string.
logSizeRet
Creates FFT plan via vkFFT Interface
Destroys vkFFT plan
Executes vkFFT plan