news 2026/5/9 14:25:56

CANN驱动获取设备逻辑ID

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN驱动获取设备逻辑ID

dcmi_get_device_logic_id

【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver

函数原型

int dcmi_get_device_logic_id(int *device_logic_id, int card_id, int device_id)

功能说明

通过NPU的设备ID和芯片ID获取芯片逻辑ID。

参数说明

参数名称

输入/输出

类型

描述

device_logic_id

输出

int*

芯片逻辑ID。

card_id

输入

int

设备ID,当前实际支持的ID通过dcmi_get_card_list接口获取。

device_id

输入

int

芯片ID,通过dcmi_get_device_id_in_card接口获取。取值范围如下:

NPU芯片:[0, device_id_max-1]。

返回值说明

类型

描述

int

处理结果:

  • 成功:返回0。
  • 失败:返回码请参见return_codes。

异常处理

无。

约束说明

表 1不同部署场景下的支持情况

产品形态

物理机场景(裸机)root用户

物理机场景(裸机)运行用户组(非root用户)

物理机+普通容器场景root用户

Atlas 900 A2 PoD 集群基础单元

Y

Y

Y

Atlas 800T A2 训练服务器

Y

Y

Y

Atlas 800I A2 推理服务器

Y

Y

Y

Atlas 200T A2 Box16 异构子框

Y

Y

Y

A200I A2 Box 异构组件

Y

Y

Y

Atlas 300I A2 推理卡

Y

Y

Y

Atlas 300T A2 训练卡

Y

Y

Y

注:Y表示支持;N表示不支持;NA表示不涉及,当前未规划此场景。

调用示例

… int ret = 0; int device_logic_id = 0; int card_id = 0; int device_id = 0; ret = dcmi_get_device_logic_id(&device_logic_id, card_id, device_id); if (ret != 0){ //todo:记录日志 return ret; } …

【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver

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

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

CANN/pto-isa内存操作(GM <-> Tile)

Memory (GM <-> Tile) 【免费下载链接】pto-isa Parallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations a…

作者头像 李华
网站建设 2026/5/9 14:21:38

探索率如何驱动多智能体Q学习中的自发合作行为

1. 项目概述&#xff1a;当AI学会“社交”&#xff0c;探索与合作的微妙平衡最近在复现一个多智能体强化学习的实验时&#xff0c;我遇到了一个非常有趣的现象&#xff1a;几个原本各自为战、只追求自身奖励最大化的AI智能体&#xff0c;在没有任何显式通信或中央协调的情况下&…

作者头像 李华
网站建设 2026/5/9 14:20:41

CANN/metadef动态算子自动映射

AutoMappingByOpFnDynamic 【免费下载链接】metadef Ascend Metadata Definition 项目地址: https://gitcode.com/cann/metadef 函数功能 动态输入/输出算子的自动映射回调函数。 函数原型 Status AutoMappingByOpFnDynamic(const ge::Operator &op_src, ge::Ope…

作者头像 李华
网站建设 2026/5/9 14:19:33

无监督模型评估新范式:可靠性-完整性曲线与AURCC指标详解

1. 项目概述&#xff1a;当模型评估遇上“无米之炊”在机器学习项目的落地过程中&#xff0c;我们总会遇到一个经典的“鸡生蛋还是蛋生鸡”的困境&#xff1a;要评估一个模型的性能好坏&#xff0c;你需要有高质量的标注数据&#xff1b;但很多时候&#xff0c;获取这些标注数据…

作者头像 李华
网站建设 2026/5/9 14:18:04

CANN社区新建仓与仓开放操作指引

CANN社区新建仓与仓开放操作指引 【免费下载链接】community 本项目是CANN开源社区的核心管理仓库&#xff0c;包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息 项目地址: https://gitcode.com/cann/community 本指引结合TSC、PMC会议时间&#xff0c;为…

作者头像 李华
网站建设 2026/5/9 14:17:23

基于AI的CAD/CFD自动化形状优化:Anvil工具实战指南

1. 项目概述&#xff1a;当CAD遇上CFD&#xff0c;如何用AI实现自动化形状优化&#xff1f;在工程设计与仿真领域&#xff0c;CAD&#xff08;计算机辅助设计&#xff09;和CFD&#xff08;计算流体动力学&#xff09;是工程师手中不可或缺的两把利器。前者负责构建和修改产品的…

作者头像 李华