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

CANN/asc-devkit GetSubBlockNum函数

GetSubBlockNum(ISASI)

【免费下载链接】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:支持

功能说明

头文件路径为:"basic_api/kernel_operator_sys_var_intf.h"

在分离模式架构下,获取当前配置中,一个逻辑AI Core上Cube Core(AIC)或者Vector Core(AIV)的数量。

函数原型

__aicore__ inline int64_t GetSubBlockNum()

参数说明

返回值说明

在融合编译场景下,不同算子类型在AIC和AIV上调用该接口的返回值如下:

表1融合编译场景返回值列表

算子类型限定符AICAIV
Vector算子__vector__-1
Cube算子__cube__1-
Mix算子__mix__(0, 1)-1
Mix算子__mix__(1, 0)1-
Mix算子__mix__(1, 1)11
Mix算子__mix__(1, 2)12

在自定义算子工程和Kernel直调工程场景下,不同Kernel类型(通过设置Kernel类型设置)在AIC和AIV上调用该接口的返回值如下:

表2自定义算子工程和Kernel直调工程场景返回值列表

Kernel类型KERNEL_TYPE_AIV_ONLYKERNEL_TYPE_AIC_ONLYKERNEL_TYPE_MIX_AIC_1_2KERNEL_TYPE_MIX_AIC_1_1KERNEL_TYPE_MIX_AIC_1_0KERNEL_TYPE_MIX_AIV_1_0
AIV1-21-1
AIC-1111-

注意,两种场景中返回值的含义相同,仅设置类型的方式不同,编写算子时推荐使用融合编译。

约束说明

调用示例

int64_t subBlockNum = AscendC::GetSubBlockNum();

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

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

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

相关文章:

  • Chameleon Ultra GUI vs 其他RFID工具:为什么它是跨平台设备管理的最佳选择
  • 无锡人卖黄金|零折旧零扣费!靠谱连锁门店排名出炉 - 奢品小当家
  • OpenEuler Qt6元包架构解析:理解元包与组件依赖关系
  • 2026苏州奢包回收行业规范发布:鉴定师驻店、估价留档,添价收等品牌列入示范名录 - 分享测评官
  • 10分钟快速上手:终极STL转STEP格式转换完整指南
  • CANN/asc-devkit:废弃数据类型转换函数
  • 易奢福:三十载行业深耕,铸就全国奢侈品与贵金属回收标杆 - ys韩
  • 从阿真舍湾到“民主兵工厂”:技术视角下的战时同盟与物资调度
  • 电子工程师示波器选购与使用全指南
  • M4芯片本地大模型部署优化与性能实测
  • 解决pam-watchid常见问题:从安装失败到认证失效的终极解决方案
  • Orca-4B实战教程:5步实现文本生成与图像预测
  • 我高中时文科综合年级前三
  • 同时跑WiFi+显示+十路传感器?MCU多外设并发场景
  • 番茄小说下载器完整指南:如何轻松构建个人离线阅读库 [特殊字符]
  • 大连全城黄金上门回收,不玩鬼秤不烧金,克重多少直接结算多少钱 - 融媒生活
  • 金价高位速变现!济南全域全品类高价回收黄金首饰金条 - 奢侈品回收评测
  • 2026实测上海徐汇标杆黄金回收门店,千分位复秤不随意压价,碎金、金项链、金条变现全过程实拍无隐形收费 - 融媒生活
  • Redocusaurus架构解析:理解预设、插件和主题的协作原理
  • 抖音下载器技术深度解析:双引擎架构与智能批量处理实现原理
  • 单相220V与三相380V电压原理及应用解析
  • C++高性能网络库Fastsocket:多Reactor模型与内存池优化实践
  • 谷歌Gemini单一模型架构解析:多模态AI的技术优势与实践指南
  • 5分钟掌握League Akari:新手玩家的智能游戏助手完整指南
  • mlx-community/gemma-4-e4b-it-nvfp4项目结构解析:配置文件、模型权重和Tokenizer的完整说明
  • 2026地坪服务商实力大盘点:多品牌优势详解、选型避坑指南与常见FAQ全解析 - U渠道
  • 2026年正规的聚苯乙烯泡沫制品加工厂行业全景分析 - myqiye
  • pam-watchid:革命性macOS认证插件,让Apple Watch秒变你的安全钥匙
  • Ubuntu 22.04 LTS 开发环境配置与优化指南
  • kubectl-dba vs 传统工具:为什么这款KubeDB插件是数据库管理员的必备神器