CANN/sip FFT公共接口

张开发
2026/6/10 10:44:21 15 分钟阅读

分享文章

CANN/sip FFT公共接口
FFT公共接口【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库基于华为Ascend AI处理器专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sipasdFftCreate功能描述注册FFT句柄。函数原型AspbStatus asdFftCreate(asdFftHandle handle)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftCreate接口的句柄。asdFftSetStream功能描述绑定NPU执行流。函数原型AspbStatus asdFftSetStream(asdFftHandle handle, void *stream)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftSetStream接口的句柄。streamvoid *输入指向流对象的指针。asdFftDestroy功能描述销毁句柄并释放句柄占用的空间。函数原型AspbStatus asdFftDestroy(asdFftHandle handle)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftDestroy接口的句柄。asdFftGetWorkspaceSize功能描述计算当前plan下的FFT执行流需要的workspace的大小。函数原型AspbStatus asdFftGetWorkspaceSize(asdFftHandle handle, size_t workSize)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftGetWorkspaceSize接口的句柄。workSizesize_t 输入所需的工作空间大小。asdFftSetWorkspace功能描述配置当前handle绑定的FFT计算过程所需的workspace。函数原型AspbStatus asdFftSetWorkspace(asdFftHandle handle, void *workspace)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftSetWorkspace接口的句柄。workspacevoid *输入指向工作空间的指针。asdFftSynchronize功能描述同步NPU状态。函数原型AspbStatus asdFftSynchronize(asdFftHandle handle)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftSynchronize接口的句柄。asdFftGetType功能描述返回当前handle绑定FFT计算的类型包括ASCEND_FFT_C2C、ASCEND_FFT_C2R、ASCEND_FFT_R2C。函数原型AspbStatus asdFftGetType(asdFftHandle handle, asdFftType fftType)参数说明参数名输入/输出描述handleasdFftHandle输入asdFftGetType接口的句柄。fftTypeasdFftType输入/输出用于接收FFT类型的值。【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库基于华为Ascend AI处理器专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sip创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

更多文章