尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CANN/asc-devkit Erfc数学计算API
Erfc【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit产品支持情况Ascend 950PR/Ascend 950DT支持Atlas A3 训练系列产品/Atlas A3 推理系列产品支持Atlas A2 训练系列产品/Atlas A2 推理系列产品支持Atlas 200I/500 A2 推理产品不支持Atlas 推理系列产品AI Core支持Atlas 推理系列产品Vector Core不支持Atlas 训练系列产品不支持Kirin X90支持Kirin 9030支持功能说明返回输入x的互补误差函数结果积分区间为x到无穷大。原始的理论计算公式如下由于Erfc函数没有初等函数表达方式一般通过函数逼近的方式计算近似计算公式如下所示其中R(z) (((((((z * R0 R1) * z R2) * z R3) * z R4) * z R5) * z R6) * z R7) * z R8是关于z的8次多项式S(z) ((((z S1) * z S2) * z S3) * z S4) * z S5是关于z的4次多项式。函数原型通过sharedTmpBuffer入参传入临时空间源操作数Tensor全部/部分参与计算template typename T, bool isReuseSource false __aicore__ inline void Erfc(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const LocalTensoruint8_t sharedTmpBuffer, const uint32_t calCount)源操作数Tensor全部参与计算template typename T, bool isReuseSource false __aicore__ inline void Erfc(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const LocalTensoruint8_t sharedTmpBuffer)接口框架申请临时空间源操作数Tensor全部/部分参与计算template typename T, bool isReuseSource false __aicore__ inline void Erfc(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const uint32_t calCount)源操作数Tensor全部参与计算template typename T, bool isReuseSource false __aicore__ inline void Erfc(const LocalTensorT dstTensor, const LocalTensorT srcTensor)由于该接口的内部实现中涉及复杂的数学计算需要额外的临时空间来存储计算过程中的中间变量。临时空间支持开发者通过sharedTmpBuffer入参传入和接口框架申请两种方式。通过sharedTmpBuffer入参传入使用该tensor作为临时空间进行处理接口框架不再申请。该方式开发者可以自行管理sharedTmpBuffer内存空间并在接口调用完成后复用该部分内存内存不会反复申请释放灵活性较高内存利用率也较高。接口框架申请临时空间开发者无需申请但是需要预留临时空间的大小。通过sharedTmpBuffer传入的情况开发者需要为tensor申请空间接口框架申请的方式开发者需要预留临时空间。临时空间大小BufferSize的获取方式如下通过GetErfcMaxMinTmpSize中提供的接口获取需要预留空间范围的大小。参数说明表1模板参数说明参数名描述T操作数的数据类型。支持的数据类型为half、float。isReuseSource是否允许修改源操作数。该参数预留传入默认值false即可。表2接口参数说明参数名输入/输出描述dstTensor输出目的操作数。类型为LocalTensor支持的TPosition为VECIN/VECCALC/VECOUT。srcTensor输入源操作数。类型为LocalTensor支持的TPosition为VECIN/VECCALC/VECOUT。源操作数的数据类型需要与目的操作数保持一致。sharedTmpBuffer输入临时缓存。类型为LocalTensor支持的TPosition为VECIN/VECCALC/VECOUT。用于Erfc内部复杂计算时存储中间变量由开发者提供。临时空间大小BufferSize的获取方式请参考GetErfcMaxMinTmpSize。calCount输入参与计算的元素个数。返回值说明无约束说明输入源数据需保持值域在[-inf, inf]。若输入不在范围内输出结果无效。不支持源操作数与目的操作数地址重叠。不支持sharedTmpBuffer与源操作数和目的操作数地址重叠。操作数地址对齐要求请参见通用地址对齐约束。调用示例// dstLocal: 存放计算结果的Tensor // srcLocal: 参与计算的输入Tensor // sharedTmpBuffer: 临时缓存,内部复杂计算时存储中间变量 // 输入tensor长度为1024,算子输入的数据类型为half,实际计算个数为512 AscendC::Erfc(dstLocal, srcLocal, sharedTmpBuffer, 512);结果示例如下输入数据(srcLocal): [0.0 1.0 2.0 3.0 ...] 输出数据(dstLocal): [1.0000000e00 1.5729921e-01 4.6777348e-03 2.2090497e-05 ...]【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

CANN AscendC FMA临时缓冲区因子大小获取

CANN AscendC FMA临时缓冲区因子大小获取

GetFmaTmpBufferFactorSize 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: http…

📅 2026/11/11 16:47:19
AI编程工具横评:Cursor、Claude Code与Copilot在真实开发流中的协同逻辑

AI编程工具横评:Cursor、Claude Code与Copilot在真实开发流中的协同逻辑

1. 这场横评不是选“最聪明”的AI,而是找“最懂你写代码节奏”的搭档 2026年春天,我清空了IDE里所有AI编程插件,重新装上Cursor、Claude Code和GitHub Copilot Pro,用同一套真实项目——一个基于Spring Boot 3.3 React 19的供应链…

📅 2026/10/7 13:11:37
CANN/asc-devkit Exp指数函数接口

CANN/asc-devkit Exp指数函数接口

Exp 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.com/cann/a…

📅 2026/10/4 19:57:05
MORE NEWS

更多资讯

📰

工地太忙根本没时间复习考试?真伪电工证官方报名入口全解析

工地太忙根本没时间复习考试?真伪电工证官方报名入口全解析 为什么工地电工证越来越难考? 你是不是也遇到过这种情况,工地项目一忙,根本没有时间复习电工证考试?其实这不是个例,很多电工都因为工作节奏快、培训时间紧而错过考试。而如今,…

📰

金州区电工证怎么考?良心建议别踩这些坑

金州区电工证怎么考?良心建议别踩这些坑 你现在急着找工作,但手上还没个 金州区电工证 ,根本进不了工地、工厂、水电安装公司这些地方。别人都在忙面试,你却在为这个证发愁,这事儿真不是小事。听我一句 良心建议…

📰

香港认可内地电工证吗保姆级教程:外省电工证转过来全攻略

香港认可内地电工证吗保姆级教程:外省电工证转过来全攻略 之前考的证在外省能不能转过来?这是很多电工从业者心头的大石头,特别是像你这样在信阳浉河区从事市政公用工程的,常常会遇到证书转接、资格认证、跨省使用等问题。尤其是想在港企或跨区域项目中工…

📰

金州区电工证值不值得考?怕考不过白交培训费的看过来

金州区电工证值不值得考?怕考不过白交培训费的看过来 怕考不过白交培训费?金州区电工证值不值得考,这可能是很多人在报名前的第一反应。电工证虽然看起来只是个资格证明,但背后关系到从业门槛、薪资水平和职业发展。尤其是在当前电力行业日益规范的背景下…

📰

电工证复审算上班吗?考前押题帮你顺利通过复审

电工证复审算上班吗?考前押题帮你顺利通过复审 证书过期了不知道怎么复审延期?最近一位来自平顶山的电工朋友小李,就遇到了这样的难题。他原本以为电工证复审和上班无关,结果在办理过程中发现,复审不仅需要时间,还涉及到单位配合、考试内容和流程,让他…

📰

工地太忙根本没时间复习考试?2026河南最新政策下电工证理论不及格怎么办

工地太忙根本没时间复习考试?2026河南最新政策下电工证理论不及格怎么办 工地太忙根本没时间复习考试?很多人在考电工证的时候,都遇到过理论考试不及格的烦恼。尤其是2026年河南最新政策出台后,电工证的考试难度和要求都有所变化,如果还是按照老…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬