尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CANN/asc-devkit SetScaleAType矩阵设置

CANN/asc-devkit SetScaleAType矩阵设置
📅 发布时间:2026/7/5 19:32:35

SetScaleAType

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

功能说明

MxMatmul场景,设置scaleA矩阵的位置、数据格式、是否转置等信息,这些信息需要和Kernel侧的设置保持一致。如果不调用本接口,scaleA矩阵的信息将与SetAType中设置的A矩阵的信息保持一致。

函数原型

int32_t SetScaleAType(TPosition scalePos, CubeFormat scaleType, bool isScaleTrans = false)

参数说明

表1参数说明

参数名输入/输出描述
scalePos输入scaleA矩阵的内存逻辑位置。

针对Ascend 950PR/Ascend 950DT,scaleA矩阵可设置为TPosition::GM,TPosition::VECOUT,TPosition::TSCM。
scaleType输入scaleA矩阵的物理排布格式。

针对Ascend 950PR/Ascend 950DT,scaleA矩阵可设置为CubeFormat::ND,CubeFormat::NZ。
isScaleTrans输入scaleA矩阵是否转置。参数支持的取值如下:
true:scaleA矩阵转置;
false:默认值,scaleA矩阵不转置。

返回值说明

-1表示设置失败; 0表示设置成功。

约束说明

无

调用示例

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_FLOAT16); // 设置scaleA矩阵,buffer位置为GM,数据格式为ND,不转置 tiling.SetScaleAType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, false);

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

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

相关新闻

  • 如何免费升级老款Mac:OpenCore Legacy Patcher完整指南
  • RevokeMsgPatcher深度解析:Windows平台二进制补丁技术实战指南
  • 如何轻松备份微信聊天记录:WeChatMsg数据永久保存完整指南

最新新闻

  • Universal Android Debloater终极指南:无需Root彻底清理安卓预装应用
  • FluentFlyout 核心功能解析:媒体悬浮窗、任务栏小部件与流畅动画体验
  • 3大常见数据处理难题:CyberChef如何成为你的数字瑞士军刀
  • Tilt Brush Toolkit核心功能揭秘:为什么它是创意项目的必备工具
  • StreamPETR社区贡献指南:如何参与项目开发与改进
  • 题解:AcWing 798 差分矩阵

日新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号