尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CANN/asc-devkit SIMD Acos接口
Acos【免费下载链接】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支持功能说明按元素做反余弦函数计算计算公式如下函数原型通过sharedTmpBuffer入参传入临时空间源操作数Tensor全部/部分参与计算template typename T, bool isReuseSource false __aicore__ inline void Acos(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const LocalTensoruint8_t sharedTmpBuffer, const uint32_t calCount)源操作数Tensor全部参与计算template typename T, bool isReuseSource false __aicore__ inline void Acos(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const LocalTensoruint8_t sharedTmpBuffer)接口框架申请临时空间源操作数Tensor全部/部分参与计算template typename T, bool isReuseSource false __aicore__ inline void Acos(const LocalTensorT dstTensor, const LocalTensorT srcTensor, const uint32_t calCount)源操作数Tensor全部参与计算template typename T, bool isReuseSource false __aicore__ inline void Acos(const LocalTensorT dstTensor, const LocalTensorT srcTensor)由于该接口的内部实现中涉及复杂的数学计算需要额外的临时空间来存储计算过程中的中间变量。临时空间支持开发者通过sharedTmpBuffer入参传入和接口框架申请两种方式。通过sharedTmpBuffer入参传入使用该tensor作为临时空间进行处理接口框架不再申请。该方式开发者可以自行管理sharedTmpBuffer内存空间并在接口调用完成后复用该部分内存内存不会反复申请释放灵活性较高内存利用率也较高。接口框架申请临时空间开发者无需申请但是需要预留临时空间的大小。通过sharedTmpBuffer传入的情况开发者需要为tensor申请空间接口框架申请的方式开发者需要预留临时空间。临时空间大小BufferSize的获取方式如下通过GetAcosMaxMinTmpSize中提供的接口获取需要预留空间范围的大小。参数说明表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。用于Acos内部复杂计算时存储中间变量由开发者提供。临时空间大小BufferSize的获取方式请参考GetAcosMaxMinTmpSize。calCount输入参与计算的元素个数。返回值说明无约束说明输入源数据需保持值域在[-1, 1]。若输入不在范围内输出结果无效。不支持源操作数与目的操作数地址重叠。不支持sharedTmpBuffer与源操作数和目的操作数地址重叠。操作数地址对齐要求请参见通用地址对齐约束。调用示例// dstLocal: 存放计算结果的Tensor // srcLocal: 参与计算的输入Tensor // sharedTmpBuffer: 临时缓存,内部复杂计算时存储中间变量 // 输入tensor长度为1024,算子输入的数据类型为half,实际计算个数为512 AscendC::Acos(dstLocal, srcLocal, sharedTmpBuffer, 512);结果示例如下// 首位和末尾两位为特殊值 输入数据(srcLocal): [0.000000 0.001000 0.002000 ... 0.252000 0.253000 -1.000000 1.000000] 输出数据(dstLocal): [1.570796 1.569796 1.568796 ... 1.316050 1.315016 3.141593 0.000000]【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

DFlash推测解码:本地Qwen大模型2.2倍加速技术解析与实践

DFlash推测解码:本地Qwen大模型2.2倍加速技术解析与实践

如果你正在本地运行 Qwen 大模型,一定遇到过这样的困扰:生成速度太慢,特别是处理复杂任务时,等待时间让人抓狂。传统的优化方案要么牺牲输出质量,要么需要昂贵的硬件升级,对普通开发者来说成本太高。 Atom…

📅 2026/9/11 4:50:40
Windows系统盘空间清理与优化全攻略

Windows系统盘空间清理与优化全攻略

1. Windows系统盘为何会"神秘膨胀"?每次打开资源管理器看到C盘飘红,相信不少Windows用户都会心头一紧。最近帮同事检修一台办公电脑时,发现128GB的C盘仅剩3GB可用空间,而用户坚称"除了Office和微信什么都没装"…

📅 2026/9/11 4:57:47
从1万到100万:极致聚焦的股票交易策略与纪律实践

从1万到100万:极致聚焦的股票交易策略与纪律实践

那天下午,盯着屏幕上密密麻麻的K线图,我突然意识到一件事:过去几年,我一直在用一套极其复杂的策略,试图抓住每一个微小的波动。结果呢?精力耗尽,账户却像坐过山车,上上下下&#xff…

📅 2026/9/11 5:26:43
MORE NEWS

更多资讯

📰

在哪可以查电工证真假 官方回应来了

在哪可以查电工证真假 官方回应来了 你还在为找不到电工证的真伪信息发愁?现在考个特种作业证几乎是所有建筑工地、工厂、维修单位的硬性要求,没有证根本进不了门。很多人为了找工作,到处打听怎么考证、怎么查证,结果信息混杂,真假难辨。 官方回应…

📰

什么电工证最有用 内部消息告诉你低压电工证才是刚需

什么电工证最有用 内部消息告诉你低压电工证才是刚需 实操考试心里没底怕挂科,这是很多应届生报考电工证时最真实的想法。特别是像我们信阳浉河区这些刚毕业的学生,面对五花八门的电工证类型,不知道到底该考哪个证最管用。而且, 内部消息…

📰

南阳市电工证报名丢了怎么补办电子证书

南阳市电工证报名丢了怎么补办电子证书 证书过期了不知道怎么复审延期?别慌!南阳市电工证报名流程虽然不复杂,但很多从业者特别是 焦作转岗的电工 ,在换城市、换岗位的过程中,容易因为不了解流程而耽误复审、甚至丢了电子证书,影响工作。…

📰

河北电工证学校保姆级教程:别再被中介坑,手把手教你报名避坑

河北电工证学校保姆级教程:别再被中介坑,手把手教你报名避坑 你是不是也遇到过这样的情况?想找河北电工证学校报名,结果一通电话打过去,不是被各种费用忽悠,就是被推荐到“挂靠机构”“代办公司”?别急,这篇文章就是给你一个 保姆级教程…

📰

酒泉在哪里报考电工证在哪考最靠谱

酒泉在哪里报考电工证在哪考最靠谱 你是不是也在找“ 酒泉在哪里报考电工证 ”?别急,别被那些打着“包过”“快速拿证”的中介骗了。现在报名渠道太多,真假难辨,很多同行都踩过坑。今天咱们就来聊聊, 酒泉电工证 到底在哪考最靠谱,避免你走弯路。…

📰

低压电工证试题库技巧怎么掌握?学历不高也能报,官方报名入口在这

低压电工证试题库技巧怎么掌握?学历不高也能报,官方报名入口在这 你是不是也担心,自己学历不高,根本报不上低压电工证?别急,我来告诉你, 低压电工证试题库技巧 其实并不难掌握, 官方报名入口…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬