当前位置: 首页 > news >正文

CANN/asc-devkit 向量计算类API样例介绍

向量计算类api样例介绍

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

概述

本路径下包含了与向量计算相关的多个API的样例。每个样例均基于Ascend C的<<<>>>直调方法,支持main函数和kernel函数在同一个cpp文件中实现。

算子开发样例

目录名称功能描述
abs本样例基于Reg编程接口实现Abs运算,Relu/Exp/Sqrt/Ln/Log/Log2/Log10/Neg接口皆可参考该样例
arange本样例基于Reg编程接口实现Arange运算,以标量值为起始生成递增/递减索引序列
cast本样例基于Reg编程接口实现Cast运算,用于RegTensor数据类型转换(位宽大转小/小转大)
compare本样例基于Reg编程接口实现Compare运算,用于比较两个向量或向量与标量的大小关系
data_relayout本样例基于Reg编程接口演示Interleave和Pack接口实现数据重排(Interleave交织 + Pack低位提取)
duplicate本样例基于Reg编程接口实现Duplicate运算(标量填充),将标量值填充到向量的每个位置
gather本样例基于Reg编程接口演示Gather接口(源操作数为寄存器)按索引收集元素,使用LoadAlign/StoreAlign的postUpdate模式
histogram本样例基于Reg编程接口实现Histogram运算,对输入数据进行直方图统计计算
mergemode本样例基于Reg编程接口综合演示MaskMergeMode::MERGING + postUpdate + UpdateMask + ReduceMax
mul本样例基于Reg编程接口实现Mul运算,Add/Sub/Div/Max/Min/Prelu接口皆可参考该样例
muls本样例基于Reg编程接口实现Muls运算,Adds/Maxs/Mins/LeakyRelu接口皆可参考该样例
reduce本样例基于Reg编程接口实现Reduce运算(SUM模式),Reduce接口支持SUM/MAX/MIN归约模式
reduce_block本样例基于Reg编程接口实现ReduceDataBlock运算(SUM模式),对每个DataBlock(32B)内元素归约
reduce_pair本样例基于Reg编程接口实现PairReduceElem运算(SUM模式),对相邻奇偶元素对进行归约求和
select本样例基于Reg编程接口实现Select运算,根据掩码在两个向量之间选取元素
squeeze本样例基于Reg编程接口实现Squeeze运算,将向量压缩为标量
subnormal本样例基于Reg编程接口实现Div运算,演示支持subnormal与不支持subnormal计算结果差异
trait本样例基于Reg编程接口实现Div运算,使用int64_t类型数据,演示单核情况下RegTensor位2倍宽数据处理性能优势
truncate本样例基于Reg编程接口实现Truncate运算,将浮点数截断到整数位

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

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

http://www.jsqmd.com/news/1006340/

相关文章:

  • 企业级即时通讯系统部署实战:OpenIM完整架构解析与最佳实践
  • 如何通过NHSE存档编辑器快速打造完美动物森友会岛屿:完整指南
  • springboot重复提交问题
  • 2026天津品牌首饰回收门店全域实测|北方闲置大牌首饰梵克雅宝规范变现指南 - 薛定谔的梨花猫
  • 终极指南:如何在Windows电脑上轻松安装安卓应用
  • Obsidian Copilot:将你的笔记库升级为智能第二大脑的完整指南
  • 2026年装修修公司优选:鹤壁口碑好的全案设计装修公司怎么选如何选? - 新闻快传
  • MAA明日方舟助手:5步轻松实现全日常自动化,告别繁琐手动操作
  • 暗黑破坏神2存档编辑器:5分钟打造完美角色的终极解决方案
  • lerna-changelog 安全指南:GitHub Token 管理和权限控制
  • 【2026年6月】锻烧窑烘干设备厂家推荐指南 - 多才菠萝
  • AI早教机有用吗?同步体验,奇多多和其他产品对比差异 - 新闻快传
  • 消费指南:北京大兴区黄金回收去哪里好?三类特殊情况的处理建议 - 新闻快传
  • PathOfBuilding中文显示优化:深入解析字体渲染问题与解决方案
  • Conduit性能优化:10个技巧提升你的后端服务响应速度
  • i.MX21 PLL时钟控制器详解:ARM9低功耗模式与寄存器级编程实战
  • sshmuxd未来展望:SSH代理技术的发展趋势与路线图
  • 解决Mission Planner中的HUD异常问题
  • 终极解决方案:微信QQ防撤回补丁完全指南 - 让撤回消息无所遁形
  • 深入解析NXP LS2088A安全引擎:FIFO STORE与MOVE命令实战指南
  • 视频分析AI工具终极指南:5分钟快速部署与实战应用
  • 保定减肥训练营怎么选?鑫加健身等热门训练营实测对比(2026年最新避坑指南) - 资讯速览
  • 真力时官方售后服务中心全网核验结果(含迁址与新增网点) - 亨得利官方服务中心
  • CANN集合通信库hccl核心技术深度解析:从Ring-AllReduce到通算融合的昇腾NPU分布式训练性能优化全路径
  • 3分钟快速上手:使用bilibili-parse免费获取B站视频原始链接的终极指南
  • 广州欧米茄表盘指针夜光涂层开裂!广州欧米茄外观损伤不用慌,亨得利专业科普翻新修复与防护技巧 - 亨得利官方维修中心
  • Conventional-Commit-Types深度解析:为什么你的团队需要Emoji提交规范 [特殊字符]
  • 我的网盘下载革命:从蜗牛到火箭的转变之路
  • 2026年十大商用环保无管道油烟机品牌排行榜,口碑遥遥领先! - 速递信息
  • 2026苏州上门闲置回收靠谱吗?固本金回收管家实操说明 - 速递信息