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

CANN/pyasc矩阵乘法迭代方法

asc.language.adv.Matmul.iterate

【免费下载链接】pyasc本项目为Python用户提供算子编程接口,支持在昇腾AI处理器上加速计算,接口与Ascend C一一对应并遵守Python原生语法。项目地址: https://gitcode.com/cann/pyasc

Matmul.iterate(en_partial_sum: bool = False, sync: bool = True, local_c_matrix: BaseTensor | None = None) → MatmulIterator

每调用一次Iterate,会计算出一块baseM * baseN的C矩阵。

对应的Ascend C函数原型

template <bool sync = true> __aicore__ inline bool Iterate(bool enPartialSum = false)
template <bool sync = true, typename T> __aicore__ inline bool Iterate(bool enPartialSum, const LocalTensor<T>& localCmatrix)

参数说明

  • en_partial_sum: 是否将矩阵乘的结果累加于现有的CO1数据,默认值为false。
  • sync: 设置同步或者异步模式。
  • local_c_matrix: 由用户申请的CO1上的LocalTensor内存,用于存放矩阵乘的计算结果。

约束说明

  • 当使能MixDualMaster(双主模式)场景时,即模板参数enableMixDualMaster设置为true,不支持使用该接口。
  • 对于用户自主管理CO1的iterate函数,创建Matmul对象时,必须定义C矩阵的内存逻辑位置为TPosition::CO1、数据排布格式为CubeFormat::NZ、数据类型为float或int32_t。

调用示例

# 同步模式样例 while mm.iterate() as count: mm.get_tensor_c(tensor=ub_cmatrix) # 异步模式样例 mm.iterate(sync=False) # 其他操作 for i in range(single_m // base_m * single_n // base_n): mm.get_tensor_c(tensor=ub_cmatrix, sync=False)

【免费下载链接】pyasc本项目为Python用户提供算子编程接口,支持在昇腾AI处理器上加速计算,接口与Ascend C一一对应并遵守Python原生语法。项目地址: https://gitcode.com/cann/pyasc

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

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

相关文章:

  • 如何用XUnity.AutoTranslator实现游戏实时翻译:终极指南
  • 机器学习竞赛中的高效模型选择与优化策略
  • 2026年工业气体计量深度评测:3家气体涡轮流量计厂家对比 - 速递信息
  • 医学影像AI公平性:无监督偏倚发现与对抗重加权学习实战
  • GPT-4架构深度解析:从多模态融合到协同推理的工程实现
  • Phi-4-mini-flash-reasoning一文详解:轻量级开源模型在教育SaaS中的降本提效实践
  • 2026年湖南数控机床整体设计与非标定制全链条解决方案深度指南 - 年度推荐企业名录
  • CANNOpsCV光栅化算子
  • 2026年国产影像仪推荐:五大品牌综合解析 - 科技焦点
  • 从零开始使用Taotoken模型广场为你的应用选择合适的模型
  • 2026年湖南数控机床设计与非标机床定制全链条服务深度指南 - 年度推荐企业名录
  • 口碑最好的隔离防晒霜排行榜,5款宝藏防晒 油痘肌都能放心用 - 全网最美
  • Calico IPIP CrossSubnet 与 IPIP 默认模式对比
  • CANN/pypto concat操作
  • 2026年湖南数控机床设计与非标机床定制全链条解决方案对标指南 - 年度推荐企业名录
  • 告别重装烦恼:用再生龙Clonezilla 3.0.1给Windows/Linux系统做个‘时光机’(附保姆级图文流程)
  • 统信UOS上玩Steam游戏,从显卡驱动到Proton配置的保姆级避坑指南
  • 如何彻底告别手动刷课:Autovisor智慧树自动化学习终极指南
  • React 19 + Firebase 实战:构建毕业惊喜留言板 Web 应用
  • 农业器械供应商哪家好? - 中媒介
  • 济南名表流转测评:谁执牛耳?五家头部平台分级解析,揭秘行业标杆与特色品牌 - 奢侈品回收测评
  • 2026年5月9日成都市场盛世钢联镀锌管价格行情 - 四川盛世钢联营销中心
  • 2026年湖南数控机床设计与非标机床定制行业深度横评指南 - 年度推荐企业名录
  • 化妆学校怎么选不踩坑?2026西安正规实力机构盘点,学化妆不踩雷 - 深度智识库
  • AI董事会成员:技术架构、实施路径与法律伦理挑战
  • CANN/pyasc标量比较API文档
  • 解耦密集融合:多模态数据融合的核心原理与医疗AI实践
  • 湘潭宝妈必看!2025年高端幼儿园选购指南:九华合芯灵幼儿园深度评测与五大推荐 - 品牌策略师
  • 潍坊本地CPPM官方授权报名中心及联系方式 - 众智商学院课程中心
  • 通义千问3-Reranker-0.6B实操手册:Gradio界面+预填示例零基础体验