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

CANN/asc-devkit int8转int16 API

asc_int82int16

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT

功能说明

将int8类型数据转换为int16类型。

由于源操作数与目的操作数类型位宽比为1:2,读取数据时需要将一个VL大小的数据分为两部分,根据不同接口选取索引0或者索引1。

函数原型

// 数据读取索引为偶数的位置 __simd_callee__ inline void asc_int82int16(vector_int16_t& dst, vector_int8_t src, vector_bool mask) // 数据读取索引为奇数的位置 __simd_callee__ inline void asc_int82int16_v2(vector_int16_t& dst, vector_int8_t src, vector_bool mask)

参数说明

参数名输入/输出描述
dst输出目的操作数(矢量数据寄存器)。
src输入源操作数(矢量数据寄存器)。
mask输入源操作数掩码(掩码寄存器),用于指示在计算过程中哪些元素参与计算。对应位置为1时参与计算,为0时不参与计算。mask未筛选的元素在输出中置零。

矢量数据寄存器、掩码寄存器和地址寄存器的详细说明请参见reg数据类型定义.md。

返回值说明

流水类型

PIPE_V

约束说明

调用示例

vector_int16_t dst; vector_int8_t src; vector_bool mask = asc_create_mask_b8(PAT_ALL); asc_loadalign(src, src_addr); // src_addr是外部输入的UB内存空间地址。 asc_int82int16(dst, src, mask);

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

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

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

相关文章:

  • 医疗AI语音交互系统架构与临床实践优化
  • 基于MCP协议构建本地AI多代理协作平台:Roundtable AI实战指南
  • 时序逻辑与多谓词递归在机器人控制中的应用
  • 2026年美藤嘉国教育奖励学生办法排名,有哪些性价比高的? - mypinpai
  • 2026年|毕业论文必备:5款免费AIGC降重工具,高效降AI率,亲测知网/维普检测全绿通过,告别焦虑 - 降AI实验室
  • SplaTAM性能优化秘籍:提升3D高斯渲染速度的7种方法
  • CANN ops-nn L1损失算子
  • 罗技鼠标宏能否彻底解决PUBG压枪难题?新手必看完整指南
  • ATF IronPython集成:如何在C应用中嵌入Python脚本引擎的完整指南
  • CANN/asc-devkit SIMT API转换函数
  • Kohya Trainer 图像生成实战:利用训练好的模型进行高质量创作
  • 2026年北京能优化户型布局的装修公司性价比 - mypinpai
  • 5分钟快速上手QMCDecode:轻松解锁QQ音乐加密格式,实现音乐自由播放!
  • Apache Atlas UI实战:从数据资产发现到血缘追溯的完整操作指南
  • 2026年4月木屋别墅制造商推荐,木屋别墅,木屋别墅施工企业哪个好 - 品牌推荐师
  • Docker Maven Plugin 最佳实践:企业级Docker化部署的完整解决方案 [特殊字符]
  • BepInEx插件框架:游戏模组开发的终极解决方案
  • 声明式HTTP客户端框架ionclaw:简化API调用与提升微服务健壮性
  • 小红书内容下载终极指南:XHS-Downloader全面解析
  • TeamHero项目全栈解析:React、Node.js与实时协作技术实战
  • CANN/asc-devkit asc_le函数文档
  • AI-Trader故障恢复:系统故障时的应急处理流程
  • 郑州全屋定制装修品牌哪家强 - mypinpai
  • 如何高效配置开源工具:华硕笔记本性能管理的完整解决方案
  • EasystarJS案例研究:如何构建复杂的多目标路径规划系统
  • 掌握显卡性能调优:NVIDIA Profile Inspector 7个实用技巧
  • Notflix高级技巧:5种高效搜索和流媒体传输方法
  • 终极免费方案:3步完成视频硬字幕提取,本地OCR工具如何彻底改变你的工作流
  • ARM嵌入式系统外设接口与中断控制详解
  • 彻底解决macOS滚动方向混乱:Scroll Reverser智能滚动管理工具