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

CANN/asc-devkit int32转int16函数

asc_int322int16

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

产品支持情况

产品是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

将int32_t类型数据转换为int16_t类型。

函数原型

  • 前n个数据计算

    __aicore__ inline void asc_int322int16(__ubuf__ int16_t* dst, __ubuf__ int32_t* src, uint32_t count)
  • 高维切分计算

    __aicore__ inline void asc_int322int16(__ubuf__ int16_t* dst, __ubuf__ int32_t* src, uint8_t repeat, uint16_t dst_block_stride, uint16_t src_block_stride, uint16_t dst_repeat_stride, uint16_t src_repeat_stride)
  • 同步计算

    __aicore__ inline void asc_int322int16_sync(__ubuf__ int16_t* dst, __ubuf__ int32_t* src, uint32_t count)

参数说明

参数名输入/输出描述
dst输出目的操作数(矢量)的起始地址。
src输入源操作数(矢量)的起始地址。
count输入参与计算的元素个数。
repeat输入迭代次数。
dst_block_stride输入目的操作数单次迭代内不同DataBlock间地址步长。
src_block_stride输入源操作数单次迭代内不同DataBlock间地址步长。
dst_repeat_stride输入目的操作数相邻迭代间相同DataBlock的地址步长。
src_repeat_stride输入源操作数相邻迭代间相同DataBlock的地址步长。

返回值说明

流水类型

PIPE_V

约束说明

  • dst、src的起始地址需要32字节对齐。
  • 操作数地址重叠约束请参考通用地址重叠约束。

调用示例

constexpr uint64_t total_length = 128; // total_length指参与计算的数据长度 __ubuf__ int32_t src[total_length]; __ubuf__ int16_t dst[total_length]; asc_int322int16(dst, src, total_length); // 将src转换为int16_t类型并存放到dst中

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

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

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

相关文章:

  • 掌握专业级性能测试:Phoronix Test Suite 跨平台评测工具实践指南
  • 沈阳东展机电设备:沈阳uPs电源车出租公司 - LYL仔仔
  • 别再用土办法改论文了!书匠策AI官网www.shujiangce.com才是2025届毕业生的“通关密码“
  • Carnac键盘可视化工具:让屏幕录制和教学演示更专业的终极指南
  • 工业防爆监控技术解析与辽宁场景选型实践
  • Windows字体自定义终极指南:No!! MeiryoUI完整解决方案
  • LaMa图像修复完整教程:用AI技术轻松移除图片中的任何物体
  • 宜昌黄金回收门店推荐 2026年5月六家正规回收店价格全览 优选长悦 - 专业黄金回收
  • 无人机航拍小目标车辆检测太难?LMAD‑YOLO 一招搞定精度与速度!
  • Tomodoro:解锁网页番茄钟的终极效率秘诀,你真的会用吗?
  • Windows键盘重映射终极指南:用SharpKeys打造个性化输入体验
  • 苏州二手钻石怎么估价?看懂4C参数轻松判断藏品真实价值 - 李宏哲1
  • AI Agent Skills:2026年AI编程助手的新扩展标准
  • 2026 年国内陕西西安地区黄升丹五大品牌排名及解析 - 十大品牌榜
  • 上海黄金回收精选:六家本地口碑门店对比帮你卖金不吃亏 - 专业黄金回收
  • GitHub Desktop中文汉化:3分钟让Git操作界面说中文
  • 开源WebRTC实时通信解决方案:如何用LiveKit Server构建企业级视频会议系统?
  • HoRain云--Claude Code 操作说明
  • Python自动化下载Google卫星地图:从零到专业的地理数据获取指南
  • Diablo Edit2终极指南:5分钟掌握暗黑破坏神2存档编辑技巧
  • 2026 年 5 月欧米茄售后焕新|全国维修中心升级迁址,匠心守护尊贵时计 - 速递信息
  • 从零打造可落地的直流电机 PID 驱动系统(五):通过蓝牙实现 STM32 程序的远程升级
  • C语言位域与位操作规范教程
  • Boilr与其他模板工具的对比:为什么选择这个简单快速的选择
  • 3步解决Windows更新卡顿:终极免费修复工具使用指南
  • hcxdumptool深度探索:从无线数据捕获到WPA安全分析的完整实战指南
  • 中小企业CRM选型指南:2026年8款高性价比横评 - Blue_dou
  • 郑州黄金回收哪家强?7店梯队排名,全区街道全覆盖真实测评 - 润富黄金珠宝行
  • 从零打造可落地的直流电机 PID 驱动系统(六):完整 STM32 蓝牙 OTA 升级工程代码与配置指南
  • 10分钟免费制作专业EPUB电子书:浏览器中的完整指南