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

CANN Ascend C SIMD int8转half API

asc_int82half

【免费下载链接】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 训练系列产品:不支持

功能说明

头文件路径:"c_api/reg_compute/reg_convert.h"

将int8_t类型数据转换为half类型。

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

函数原型

// 选取索引0的位置 __simd_callee__ inline void asc_int82half(vector_half& dst, vector_int8_t src, vector_bool mask) // 选取索引1的位置 __simd_callee__ inline void asc_int82half_v2(vector_half& dst, vector_int8_t src, vector_bool mask)

参数说明

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

矢量数据寄存器和掩码寄存器的详细说明请参见data_type_definition.md。

返回值说明

流水类型

PIPE_V

约束说明

调用示例

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

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

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

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

相关文章:

  • 宝玑中国官方售后服务中心|官方地址及服务热线权威信息公告(2026年7月更新) - 亨得利钟表维修中心
  • CANN/asc-devkit:AddrReg地址寄存器API
  • 音乐聚合革命:Listen1如何成为跨平台听歌的终极解决方案
  • ACE-Step UI:免费开源AI音乐生成平台,Suno替代方案终极指南
  • 从加法器到乘法器:硬件加速的基石与演进
  • 2026包装机品牌推荐,广州恒尔稳居行业前列 - 品牌速递
  • 5V/1A充电器DIY指南:从原理到实践
  • 从基础到进阶:Vorms 处理动态表单数组(useFieldArray)完全教程
  • Git config 配置层级与优先级详解
  • 外星人电解质水为什么越来越火?一瓶饮料背后,一个消费习惯正在发生改变
  • 终极老旧Mac升级指南:开源工具让过时设备焕发新生
  • 劳力士中国官方售后服务中心|地址及官方客服热线权威信息通告(2026年7月更新) - 劳力士服务中心
  • 2026广东行政处罚维权律师综合实力排行指南 - 互联网科技品牌测评
  • cann/asc-devkit:MulAddDst复合计算API
  • Buzz语音转录工具:3步实现完全离线的多语言音频转文字,保护隐私同时提升10倍效率
  • ChatGPT智能阅读助手Book of Disquiet Reader:文学文本解析与多语言翻译实践
  • alfred-workflows插件开发入门:3步教你打造自己的第一个效率工具
  • 2026年 移动龙门架十大厂家榜单:手动/电瓶/铝合金升降龙门架,手推/无轨/固定式型号深度推荐 - 甄选服务推荐
  • 2026株洲黄金奢侈品上门回收全解析:行情走势、避坑指南与正规门店排名 - 生活测评小能手
  • 欧米茄中国官方售后服务中心|服务热线及办公地址权威信息公告(2026年7月更新) - 欧米茄服务中心
  • 成都专科院校报考指南:专业选择与产业发展匹配度解析 - 行业洞察分析师
  • Linux之代理服务器squid配置与实战场景解析
  • GLM-4.7前端场景优化器:中文代码理解与工程化落地指南
  • 应急响应 | Windows关键安全事件ID深度解析与实战应用
  • 2026 礼泉黄金回收市场实地测评:三大 30 年老店全网点实测记录(完整避坑指南) - 福金阁黄金回收
  • goctl创建项目,添加自定义配置
  • CANN/asc-devkit Max函数SIMD API文档
  • iOS-UDID-Safari未来展望:iOS设备标识符获取技术的发展趋势
  • 通义千问32K上下文开源大模型:从零开始的完整部署指南
  • 2026 企业选型指南:SEO+GEO 优化公司全维度实测,避开 90% 踩坑陷阱 - GEO优化