尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Ascend C矩阵量化模式设置
SetDequantType【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit功能说明该接口用于设置量化或反量化的模式。Matmul反量化场景在Matmul计算时左、右矩阵的输入为int8_t或int4b_t类型输出为half类型或者左、右矩阵的输入为int8_t类型输出为int8_t类型。该场景下输出C矩阵的数据从L0C BufferCO1搬出到Global Memory时会执行反量化操作将最终结果反量化为对应的half或int8_t类型。Matmul量化场景在Matmul计算时左、右矩阵的输入为half或bfloat16_t类型输出为int8_t类型。该场景下输出C矩阵的数据从L0C BufferCO1搬出到Global Memory时会执行量化操作将最终结果量化为int8_t类型。量化或反量化时有两种模式一种是同一系数的量化/反量化模式一种是向量的量化/反量化模式。同一系数的量化或反量化模式对输出矩阵的所有值采用同一系数进行量化或反量化。向量的量化或反量化模式提供一个参数向量对输出矩阵的每一列都采用该向量中对应列的系数进行量化或反量化。函数原型int32_t SetDequantType(DequantType dequantType)参数说明表1参数说明参数名输入/输出描述dequantType输入设置量化或反量化时的模式。DequantType类型该类型的定义如下方代码所示其中参数的取值及含义如下SCALAR表示同一系数的量化或反量化模式。TENSOR表示向量的量化或反量化模式。enum class DequantType { SCALAR 0, TENSOR 1, };返回值说明-1表示设置失败0表示设置成功。约束说明本接口支持的同一系数的量化/反量化模式、向量的量化/反量化模式分别与Kernel侧接口SetQuantScalar和SetQuantVector对应本接口设置的量化/反量化模式必须与Kernel侧使用的接口保持一致。调用示例auto ascendcPlatform platform_ascendc::PlatformAscendC(context-GetPlatformInfo()); matmul_tiling::MatmulApiTiling tiling(ascendcPlatform); tiling.SetAType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_INT8); tiling.SetBType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_INT8); tiling.SetCType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_INT32); tiling.SetBiasType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_INT32); tiling.SetShape(M, N, K); tiling.SetOrgShape(M, N, K); tiling.EnableBias(true); tiling.SetDequantType(DequantType::SCALAR); // 设置同一系数的量化/反量化模式 // tiling.SetDequantType(DequantType::TENSOR); // 设置向量的量化/反量化模式 tiling.SetBufferSpace(-1, -1, -1); optiling::TCubeTiling tilingData; int ret tiling.GetTiling(tilingData);【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

CANN Ascend C矩阵计算SetFixSplit函数

CANN Ascend C矩阵计算SetFixSplit函数

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

📅 2026/9/11 10:05:04
CANN Ascend C矩阵计算SetBType函数

CANN Ascend C矩阵计算SetBType函数

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

📅 2026/7/20 18:22:27
VS Code Python远程调试核心原理与排错指南

VS Code Python远程调试核心原理与排错指南

1. 远程调试不是“连上服务器就完事”,而是调试权的完整迁移 很多人第一次点开 VS Code 的 Remote-SSH 扩展,看到终端里成功弹出远程服务器的 shell 提示符,就以为“远程调试”已经完成了。结果一按 F5,报错: No debu…

📅 2026/7/20 2:06:33
MORE NEWS

更多资讯

📰

STM32F103 AB OTA双区升级:Bootloader实现与安全回滚机制详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

如何在 NixOS 上用 shell.nix 或 flake.nix 配置 Iced 的系统依赖与开发环境

如何在 NixOS 上用 shell.nix 或 flake.nix 配置 Iced 的系统依赖与开发环境 【免费下载链接】iced A cross-platform GUI library for Rust, inspired by Elm 项目地址: https://gitcode.com/GitHub_Trending/ic/iced 在 NixOS 上开发 Iced 应用时,除了 car…

📰

双向链表从原理到实战:核心操作、性能分析与面试高频题

从事数据结构教学和底层开发这些年,我越来越发现一个规律:很多初学者能把单链表背得滚瓜烂熟,但一碰到双向链表就发怵。原因也很简单,单链表只需要管好一个next指针,双向链表却要同时维护prev和next两根线,…

📰

体积砍掉50%:Dolphin RVZ 块大小用 128 KiB + zstd 这样配

体积砍掉50%:Dolphin RVZ 块大小用 128 KiB zstd 这样配 【免费下载链接】dolphin Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements. 项目地址: https://gitcode.com/GitHub_Trending/do/do…

📰

有机化学同系物:概念、判断与应用解析

1. 同系物的基础概念解析有机化学中,同系物(Homologous series)是指具有相同官能团和相似结构特征,但在分子组成上相差一个或多个CH₂基团的一系列化合物。这个概念最早由德国化学家赫尔曼科尔贝在19世纪提出,现已成为…

📰

零门槛上手Maestro录制:4步生成第一个完整的测试视频

零门槛上手Maestro录制:4步生成第一个完整的测试视频 【免费下载链接】Maestro Painless E2E Automation for Mobile and Web 项目地址: https://gitcode.com/GitHub_Trending/ma/Maestro 你给同事演示功能、给开发提交bug,大概率都需要一段"操作过程"的视频。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬