news 2026/5/9 15:20:29

CANN/sip FFT公共接口文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/sip FFT公共接口文档

FFT公共接口

【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sip

  • asdFftCreate

    功能描述:注册FFT句柄。
    函数原型:AspbStatus asdFftCreate(asdFftHandle &handle)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftCreate接口的句柄。
  • asdFftSetStream

    功能描述:绑定NPU执行流。
    函数原型:AspbStatus asdFftSetStream(asdFftHandle handle, void *stream)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftSetStream接口的句柄。
    stream(void *)输入指向流对象的指针。
  • asdFftDestroy

    功能描述:销毁句柄并释放句柄占用的空间。
    函数原型:AspbStatus asdFftDestroy(asdFftHandle handle)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftDestroy接口的句柄。
  • asdFftGetWorkspaceSize

    功能描述:计算当前plan下的FFT执行流需要的workspace的大小。
    函数原型:AspbStatus asdFftGetWorkspaceSize(asdFftHandle handle, size_t &workSize)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftGetWorkspaceSize接口的句柄。
    workSize(size_t &)输入所需的工作空间大小。
  • asdFftSetWorkspace

    功能描述:配置当前handle绑定的FFT计算过程所需的workspace。
    函数原型:AspbStatus asdFftSetWorkspace(asdFftHandle handle, void *workspace)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftSetWorkspace接口的句柄。
    workspace(void *)输入指向工作空间的指针。
  • asdFftSynchronize

    功能描述:同步NPU状态。
    函数原型:AspbStatus asdFftSynchronize(asdFftHandle handle)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftSynchronize接口的句柄。
  • asdFftGetType

    功能描述:返回当前handle绑定FFT计算的类型,包括ASCEND_FFT_C2C、ASCEND_FFT_C2R、ASCEND_FFT_R2C。
    函数原型:AspbStatus asdFftGetType(asdFftHandle handle, asdFftType &fftType)
    参数说明:

    参数名输入/输出描述
    handle(asdFftHandle)输入asdFftGetType接口的句柄。
    fftType(asdFftType)输入/输出用于接收FFT类型的值。

【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sip

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 15:18:52

CANNBot Skills A2三重桥接模式

a2 Cube-to-Vec-to-Cube-to-Vec Pattern (Triple Bridge, Delayed Numerator Accumulation) 【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann…

作者头像 李华
网站建设 2026/5/9 15:17:57

GHelper:释放华硕笔记本隐藏性能的轻量级控制神器

GHelper:释放华硕笔记本隐藏性能的轻量级控制神器 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expert…

作者头像 李华
网站建设 2026/5/9 15:17:19

基于语义搜索的代码索引工具:从原理到部署实战

1. 项目概述:一个为代码库建立智能索引的利器最近在折腾个人项目和团队协作时,我遇到了一个挺普遍但很头疼的问题:随着代码库规模越来越大,文件越来越多,想要快速找到一个特定的函数定义、某个类的引用,或者…

作者头像 李华
网站建设 2026/5/9 15:15:12

Observal:自托管AI编程智能体管理与可观测性平台实践

1. 项目概述:一个为AI编程智能体打造的“Docker Hub”如果你和我一样,最近几个月被各种AI编程助手(Agent)搞得眼花缭乱——Claude Code、Cursor、Kiro CLI、GitHub Copilot……每个工具都有自己的配置、提示词、MCP服务器和技能包…

作者头像 李华
网站建设 2026/5/9 15:14:32

CANN ops-math 贡献指南

贡献指南 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math 本项目欢迎广大开发者体验并参与贡献,在参与社区贡献之前,请参见cann-communit…

作者头像 李华
网站建设 2026/5/9 15:12:45

新能源汽车电池生产线实战:C#上位机+Modbus TCP实现电芯数据毫秒级采集与存储

上个月在天津滨海新区的一家新能源电池生产企业做项目,他们的电芯装配线需要一套实时数据采集系统——要对接产线上的12台PLC,读取每个电芯的电压、温度、内阻、极耳焊接质量等20多项数据,采集周期要求100ms,数据要同时存SQL Server做业务追溯和InfluxDB做实时看板。之前他…

作者头像 李华