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

CANN驱动Ascend910B DCMI API文档

dcmi_get_device_board_info

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

函数原型

int dcmi_get_device_board_info(int card_id, int device_id, struct dcmi_board_info *board_info)

功能说明

获取指定设备的board信息。

参数说明

参数名称

输入/输出

类型

描述

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]。

MCU芯片:mcu_id。

board_info

输出

struct dcmi_board_info*

board信息。

struct dcmi_board_info {

unsigned int board_id; //单板的board_id

unsigned int pcb_id; //PCB版本编号

unsigned int bom_id; //BOM版本编号

unsigned int slot_id; //槽位号信息

};

返回值

类型

描述

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; int card_id = 0; int device_id = 0; struct dcmi_board_info board_info = {0}; ret = dcmi_get_device_board_info(card_id, device_id, &board_info); …

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

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

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

相关文章:

  • AI赋能非洲教育:自适应学习与语音技术破解STEM与语言障碍
  • AI赋能电气安全:DNN、CNN与SVM在电弧故障检测中的实战对比
  • Claude Code Plus:AI编程效率倍增器,代码交互与工作流优化实战
  • ATOMMIC:构建医学影像AI统一评估框架,破解模型性能可比性难题
  • CNN-LSTM混合网络在太阳耀斑AI预报中的工程实践
  • cocos2d-iPhone
  • python控制台同行覆盖显示文本,追加,换行的原理
  • SolidRun Bedrock R8000:工业级边缘AI计算机解析
  • CANN/sip Ctrmv矩阵向量乘法
  • 安全关键领域可解释AI:从技术原理到人机协同的实践指南
  • Python零基础如何快速调用大模型API,使用Taotoken实现OpenAI兼容接入
  • TPU-MLIR:从模型到芯片的AI编译器实战解析
  • CANN/CATLASS性能调优指南
  • Ubuntu20.04下PX4 v1.13与XTDrone联调避坑实录:从源码编译到Gazebo黑屏全解决
  • FPGA SPI驱动设计避坑指南:以DAC8830为例,聊聊时钟分频与数据对齐的那些事儿
  • 量子计算硬件封装技术:低温适配与材料挑战
  • CANN/graph-autofusion安全声明
  • Python声明式数据抓取:openclaw-py工具库的设计理念与实战应用
  • AI编程助手Cursor开源生态实践:智能体配置与自动化工作流
  • ESP32+合宙1.8寸屏保姆级教程:MicroPython驱动ST7735显示中文(附固件与字体)
  • CANN/metadef Build函数API文档
  • 20个AI/ML创意项目实践:从建构主义学习到核心技能掌握
  • CANN/hcomm 通信引擎
  • Shadow Hand灵巧手维修日记:手指PST传感器更换全记录(附肌腱线处理技巧)
  • 测试90测试90测试90测试90测试90
  • 从零构建Llama 3:深入理解大语言模型架构与训练全流程
  • EXPLAIN-从入门到精通-数据库优化必备神器
  • Positive AI:从功能驱动到福祉驱动的AI设计范式与实践
  • CANN/tensorflow安全声明
  • 别再喊 PG 完爆 MySQL 了:阿里京东美团业务库都用 MySQL,不是他们没看 PG