Welcome to hipFFT’s documentation!#
hipFFT is an FFT marshalling library. Currently, hipFFT supports either rocFFT or cuFFT as backends.
- hipFFT
- API Usage
- Types
hipfftType
hipfftHandle
hipfftResult
hipfftResult::HIPFFT_SUCCESS
hipfftResult::HIPFFT_INVALID_PLAN
hipfftResult::HIPFFT_ALLOC_FAILED
hipfftResult::HIPFFT_INVALID_TYPE
hipfftResult::HIPFFT_INVALID_VALUE
hipfftResult::HIPFFT_INTERNAL_ERROR
hipfftResult::HIPFFT_EXEC_FAILED
hipfftResult::HIPFFT_SETUP_FAILED
hipfftResult::HIPFFT_INVALID_SIZE
hipfftResult::HIPFFT_UNALIGNED_DATA
hipfftResult::HIPFFT_INCOMPLETE_PARAMETER_LIST
hipfftResult::HIPFFT_INVALID_DEVICE
hipfftResult::HIPFFT_PARSE_ERROR
hipfftResult::HIPFFT_NO_WORKSPACE
hipfftResult::HIPFFT_NOT_IMPLEMENTED
hipfftResult::HIPFFT_NOT_SUPPORTED
- Simple plans
- User managed simple plans
- More advanced plans
- Estimating work area sizes
- Accurate work area sizes
- Executing plans
- Types