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

CANN驱动HBM厂商查询

dcmi_get_device_hbm_product_info

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

函数原型

int dcmi_get_device_hbm_product_info(int card_id, int device_id, struct dcmi_hbm_product_info *hbm_product_info)

功能说明

查询指定NPU的片上内存厂商信息。

参数说明

参数名称

输入/输出

类型

描述

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

hbm_product_info

输出

struct dcmi_hbm_product_info

struct dcmi_hbm_product_info {

unsigned short manufacturer_id; // 片上内存厂商类型

unsigned char reserve[62];

};

返回值说明

类型

描述

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 card_id=0; int device_id=0; struct dcmi_hbm_product_info hbm_product_info = {0}; ret = dcmi_get_device_hbm_product_info (card_id, device_id, &hbm_product_info); if (ret != 0){ //todo:记录日志 return ret; } …

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

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

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

相关文章:

  • 物理模拟算法Algorithms39:刚体动力学与碰撞检测终极指南
  • 终极BullshitGenerator语料库解析:解锁100+名人名言的高效使用指南
  • 如何理解KityMinder脑图编辑器的模块化命令系统设计原理 [特殊字符]
  • 深耕北京暖居,铸就品质标杆——宝鹿散热器品牌全解析 - GrowthUME
  • 地学基础模型:构建地球科学通用AI大脑的技术架构与实践
  • 第十章 用Java实现JVM之本地方法调用
  • Nuxt.js Auth模块与Laravel后端集成:JWT、Passport、Sanctum完整指南
  • CANN双三次上采样反向传播算子
  • 2026年AI Agent开发部署公司推荐指南:五大服务商多维度对比分析
  • 终极指南:Crypto-JS如何应对量子计算威胁?5个关键安全策略解析
  • 对比使用前后Taotoken在API调用延迟与稳定性上的体感差异
  • CANN/asc-devkit AddOutputTd函数
  • 浅析操作系统中的死锁问题及银行家算法
  • x265编码器深度解析:SAO模块技术详解
  • Linux配置IgH实现EtherCAT主战
  • 想选高性价比光伏支架?这些厂家值得你深入了解! - GrowthUME
  • 运维还在靠人肉排障?AI 运维时代已经开始“自己修自己”了
  • 构建AI编程助手操作系统:Codecast实现会话记忆与团队协作
  • 7步打造Taxonomy客户成功体系:从安装到用户支持的完整指南
  • 在taotoken控制台回顾历史用量高峰与api调用成功率的趋势
  • CANN元数据定义获取BlockDim
  • 深圳电子元器件代理企业排名:深智微科技领衔,4家同行各展所长
  • 北京靠谱宣传片拍摄公司推荐:行业分析+实用指南 - GrowthUME
  • 7个关键步骤:掌握Sanic代码审查的完整指南与最佳实践 [特殊字符]
  • React JSON Schema Form文件上传处理:终极完整指南 [特殊字符]
  • 昆明本地CPPM官方授权报名中心及联系方式 - 众智商学院课程中心
  • CANN/cannbot-skills迁移手册
  • AI与自动化如何重塑有机化学:从数据驱动到闭环实验
  • 终极前端性能清单:长期性能维护的完整指南
  • 革命性系统编程语言Rune:如何用Python语法编写比C++更快的安全代码