news 2026/7/5 20:55:24

CANN Ascend C矩阵乘Tiling baseM值获取

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN Ascend C矩阵乘Tiling baseM值获取

GetBaseM

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

功能说明

获取Tiling计算得到的baseM值。baseM参数的说明请参考表1。

函数原型

int32_t GetBaseM() const

参数说明

返回值说明

返回值为Tiling计算得到的baseM值。

约束说明

使用创建的Tiling对象调用该接口,且需在完成Tiling计算(GetTiling)后调用。

调用示例

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); tiling.SetBType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_FLOAT16); tiling.SetCType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_FLOAT); tiling.SetBiasType(matmul_tiling::TPosition::GM, matmul_tiling::CubeFormat::ND, matmul_tiling::DataType::DT_FLOAT); tiling.SetShape(1024, 1024, 1024); tiling.SetOrgShape(1024, 1024, 1024); tiling.SetBias(true); tiling.SetBufferSpace(-1, -1, -1); optiling::TCubeTiling tilingData; int ret = tiling.GetTiling(tilingData); int baseM = tiling.GetBaseM(); // 获取Tiling计算得到的baseM

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

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

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

PMP 混合项目管理策略(Hybrid Project Management)探索指南

PMP 混合项目管理策略(Hybrid Project Management)探索指南 混合方法是2026 PMP考试高频重点(Agile/Hybrid占比约60%),常以情景题形式考查:“在什么情况下使用混合策略?如何规划和执行&#xff…

作者头像 李华
网站建设 2026/7/5 20:52:23

git - study

文章目录git - study概述可以用 git gui工具来添加快捷命令工具如果要在提交日志中搜索,可以用gitk的view编辑功能实验环境直接用git自带环境进行git操作的好处查看git所有配置配置全局数据配置项目专用的数据查询配置数据的原始值配置git使用的文本编辑器获取某个g…

作者头像 李华
网站建设 2026/7/5 20:51:23

Opslane安全考量:容器隔离与数据同步的安全机制

Opslane安全考量:容器隔离与数据同步的安全机制 【免费下载链接】opslane Run multiple Claude Code sessions in parallel 项目地址: https://gitcode.com/gh_mirrors/op/opslane Opslane作为一款能够并行运行多个Claude Code会话的桌面应用程序&#xff0c…

作者头像 李华
网站建设 2026/7/5 20:48:34

Savant开发服务器:如何实现动态代码重载与远程调试

Savant开发服务器:如何实现动态代码重载与远程调试 【免费下载链接】Savant Python Computer Vision & Video Analytics Framework With Batteries Included 项目地址: https://gitcode.com/gh_mirrors/sa/Savant Savant作为Python计算机视觉与视频分析框…

作者头像 李华
网站建设 2026/7/5 20:47:23

开源增强工具Wand-Enhancer:解锁WeMod高级功能的技术方案

开源增强工具Wand-Enhancer:解锁WeMod高级功能的技术方案 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer 你是否厌倦了游戏修改工具WeMod免费…

作者头像 李华
网站建设 2026/7/5 20:47:01

3步搞定Adobe全家桶激活:Adobe-GenP 3.0实战指南

3步搞定Adobe全家桶激活:Adobe-GenP 3.0实战指南 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP 你是否曾为Adobe Creative Cloud的高昂订阅费而犹豫不决…

作者头像 李华