news 2026/7/17 8:25:50

CANN/asc-devkit设置AIV核ID接口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit设置AIV核ID接口

SetSubBlockIdx

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

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品AI Core:不支持
  • Atlas 推理系列产品Vector Core:不支持
  • Atlas 训练系列产品:不支持
  • Kirin X90:不支持
  • Kirin 9030:不支持

功能说明

设置当前AIV核的ID。分离架构下,一个AI Core由Cube Core(AIC)和Vector Core(AIV)按照一定比例1:N进行组合,其中N个AIV核的ID分别为0, 1, ..., N-1。

函数原型

__aicore__ inline void SetSubBlockIdx(uint8_t subBlockIdx)

参数说明

表1参数说明

参数名输入/输出描述
subBlockIdx输入当前AIV核的ID。

返回值说明

约束说明

  • 该接口仅支持在分离架构下使用。
  • 在分离架构中,AIV核的ID会在REGIST_MATMUL_OBJ()接口内部自动初始化和赋值。如果在算子程序中使用了REGIST_MATMUL_OBJ()接口,则不建议调用此接口;若未使用REGIST_MATMUL_OBJ()接口,则请调用此接口并将子核ID设置为0。

调用示例

#define ASCENDC_CUBE_ONLY #include "lib/matmul_intf.h" typedef AscendC::MatmulType<AscendC::TPosition::GM, CubeFormat::ND, half> aType; typedef AscendC::MatmulType<AscendC::TPosition::GM, CubeFormat::ND, half> bType; typedef AscendC::MatmulType<AscendC::TPosition::GM, CubeFormat::ND, float> cType; typedef AscendC::MatmulType<AscendC::TPosition::GM, CubeFormat::ND, float> biasType; Matmul<aType, bType, cType, biasType, CFG_NORM> mm; mm.SetSubBlockIdx(0); // 子核ID设置为0

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

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

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

Seraphine终极指南:5分钟快速上手英雄联盟智能数据助手

Seraphine终极指南&#xff1a;5分钟快速上手英雄联盟智能数据助手 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 还在为英雄联盟对局中信息不足而困扰吗&#xff1f;Seraphine是一款基于英雄联盟官方LCU AP…

作者头像 李华
网站建设 2026/7/17 8:21:37

PSP RS232转TTL电平转换实战:从硬件对接到稳定传输

前几天翻出一台老 PSP&#xff0c;想试试能不能通过串口直接传数据&#xff0c;结果发现 PSP 用的是 RS232 电平&#xff0c;而手头只有 USB 转 TTL 模块。这个看似简单的转换&#xff0c;背后其实是一套老设备与现代工具对接的典型问题——不只是线序对接&#xff0c;更是电平…

作者头像 李华
网站建设 2026/7/17 8:21:21

C++线程池与Python策略混合架构:实现量化交易毫秒级响应

1. 项目概述&#xff1a;为什么是C线程池Python策略&#xff1f;在量化交易这个领域&#xff0c;尤其是涉及到高频或准高频策略时&#xff0c;延迟是最大的敌人。你精心设计的策略信号&#xff0c;如果因为系统响应慢了几毫秒&#xff0c;可能就从盈利变成了亏损&#xff0c;或…

作者头像 李华
网站建设 2026/7/17 8:20:44

植物大战僵尸五阶星星果火力测试与1437阵型实战分析

这次我们来看一个关于《植物大战僵尸》中高配五阶星星果火力表现的实战分析。这个主题主要探讨当星星果升级到最高阶后&#xff0c;其输出能力究竟能达到什么水平&#xff0c;特别是结合1437大帝这类经典阵型配置时的实际效果。 对于喜欢研究植物大战僵尸高阶玩法的玩家来说&a…

作者头像 李华
网站建设 2026/7/17 8:19:54

AI商业洞察动态简报(2026.07.15)

第1条&#xff1a;OPPO与支付宝推出多智能体协同方案&#xff0c;打通近200项生活服务商业价值&#xff1a;OPPO系统智能体"小布助手"与AI版支付宝"阿宝"完成深度协同&#xff0c;用户通过一句话即可调用近200项支付宝常用服务。该合作将手机厂商的端侧感知…

作者头像 李华
网站建设 2026/7/17 8:19:43

技术团队如何通过尊重文化提升人才留存与创新效率

最近科技圈有个很有意思的现象&#xff1a;当大家都在讨论AI模型性能时&#xff0c;OpenAI的CEO Sam Altman却在多个场合强调&#xff0c;真正让优秀人才留下来的关键因素&#xff0c;往往不是技术本身。这背后其实揭示了一个被很多技术团队忽视的真相——在追求模型性能的同时…

作者头像 李华