请问在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

请问在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