news 2026/5/22 9:35:46

CANN/asc-devkit量化后处理设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit量化后处理设置

asc_set_l0c2gm_quant_post

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

产品支持情况

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

功能说明

对QUANT_POST寄存器中的值进行设置, QUANT_POST是一个64bit的寄存器,存储Fixpipe后处理阶段量化信息。 其中各bit含义如下,其中各种量化模式的说明可见asc_copy_l0c2l1中对各种量化模式的说明:

bit范围含义
4:0在QS162S4_POST,QF162S4_POST和SHIFT2S4_POST量化模式中表示为s5中的偏移量。
8:0在QS162B8_POST,QF162B8_POST和SHIFT2B8_POST量化模式中表示s9中的偏移量,或在QS162S16_POST,QF162S16_POST和SHIFT2S16_POST量化模式中表示s17偏移量中的低9位。
9在QS162B8_POST,QF162B8_POST和SHIFT2B8_POST量化模式中用于表示量化结果是否为有符号的。
31:13在QS162B8_POST,QF162B8_POST,QS162S4_POST,QF162S4_POST,QS162S16_POST,QF162S16_POST量化模式中表示M3。不能为INF/NAN。
39:32在QS162S16_POST,QF162S16_POST,SHIFT2S16_POST和SHIFT2S32_POST量化模式中表示s17偏移量中的高8位.
44:40在SHIFT2S4_POST,SHIFT2B8_POST,SHIFT2S16_POST和SHIFT2S32_POST量化模式中表示位移值。

函数原型

__aicore__ inline void asc_set_l0c2gm_quant_post(uint64_t config)

参数说明

参数名输入/输出描述
config输入待设置的寄存器值。

返回值说明

流水类型

PIPE_S

约束说明

调用示例

const uint64_t MASK_8_0 = 0x1FF; const uint64_t MASK_BIT9 = 0x200; const uint64_t MASK_31_13 = 0xFFFFE000; uint64_t field_8_0 = 0x1AB; uint64_t bit9 =1; uint64_t field_31_13 = 0x000EF; uint64_t config = 0; config = (config & ~MASK_8_0) | (field_8_0 & MASK_8_0); config = (config & ~MASK_BIT9) | ((bit_9<<9) & MASK_BIT9); config = (config & ~MASK_31_13) | (field_31_13 & MASK_31_13); asc_set_l0c2gm_quant_post(config);

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 9:35:31

CANN/asc-devkit向量计算绝对值API

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

作者头像 李华
网站建设 2026/5/22 9:34:53

深度解析:罗技鼠标自动化工具在PUBG中的实战应用

深度解析&#xff1a;罗技鼠标自动化工具在PUBG中的实战应用 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg logitech-pubg是一个专为《绝地求生…

作者头像 李华
网站建设 2026/5/22 9:34:43

Raw Accel终极指南:内核级鼠标加速的深度解析与实战配置

Raw Accel终极指南&#xff1a;内核级鼠标加速的深度解析与实战配置 【免费下载链接】rawaccel kernel mode mouse accel 项目地址: https://gitcode.com/gh_mirrors/ra/rawaccel 你是否曾因Windows默认鼠标加速的不精确而困扰&#xff1f;是否在射击游戏中追求更精准的…

作者头像 李华
网站建设 2026/5/22 9:33:26

终极高效:一键快速解密QQ音乐QMC文件的完整解决方案

终极高效&#xff1a;一键快速解密QQ音乐QMC文件的完整解决方案 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 在数字音乐时代&#xff0c;QMC解密工具成为许多音乐爱好者…

作者头像 李华
网站建设 2026/5/22 9:32:35

CANN/asc-devkit RTC运行时编译指南

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

作者头像 李华
网站建设 2026/5/22 9:32:27

FFXVIFix终极指南:3分钟解锁《最终幻想16》超宽屏与帧率限制

FFXVIFix终极指南&#xff1a;3分钟解锁《最终幻想16》超宽屏与帧率限制 【免费下载链接】FFXVIFix Migrated to https://codeberg.org/Lyall/FFXVIFix 项目地址: https://gitcode.com/gh_mirrors/ff/FFXVIFix 还在为《最终幻想16》的画面黑边和帧率卡顿烦恼吗&#xff…

作者头像 李华