在Ascend C中如何实现FFT算子(傅里叶变换)?
收藏回复举报
在Ascend C中如何实现FFT算子(傅里叶变换)?
t('forum.solved') 已解决
发表于2024-11-12 14:10:25
0 查看

请问在Ascend C中如何实现FFT算子(傅里叶变换)?

目前想到有2种方案:

方案一:直接调用FFT内置算子。但是应该如何才能调用呢?应该使用官方samples里的哪个示例调用?

FFT(傅里叶变换)在昇腾是内置算子,

在这个页面下载文档《算子规格说明 (Atlas 200&300&500 推理产品)》,文档里面包含FFT  

https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/apiref/operatorlist/operatorlist_0324.html

方案二:自己写一个自定义 算子,在里面引用FFT。那么,应该怎样才能引用FFT呢?

自定义算子里对加法的引用是AscendC::Add函数,对FFT的引用应该是哪个函数呢?是否有相应的文档可以查询?

自定义算子示例: 

/samples/operator/AddCustomSample

01.jpg

我要发帖子