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

CANN驱动Flash设备计数API文档

dcmi_get_device_flash_count

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

函数原型

int dcmi_get_device_flash_count(int card_id, int device_id, unsigned int *flash_count)

功能说明

获取设备中Flash个数。

参数说明

参数名称

输入/输出

类型

描述

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

flash_count

输出

unsigned int *

返回Flash个数。

返回值说明

类型

描述

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

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

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

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

相关文章:

  • 柔性电路设计与闪光LED安装工艺全解析
  • Cursor编辑器MCP安装器:一键扩展AI编程助手能力
  • Cursor兼容VSCode扩展:lanes项目解析与手动适配实践
  • 解决OpenClaw中文记忆搜索失效:FTS5分词缺陷与混合搜索优化方案
  • LLM在教育技术中的应用与优化策略
  • Chat with NeRF:基于对话的3D视觉定位系统架构与实践
  • ARM Cortex-A9 MPCore时钟、复位与电源管理详解
  • AI联合创始人:多智能体协同编程如何重塑软件开发流程
  • AI代理驱动全栈SaaS开发:CEO of One项目实战与架构解析
  • 双足机器人CBF-MPC高速动态避障技术解析
  • ACAI平台:数据湖与自动调度如何解决ML数据混乱与成本失控
  • AI SaaS项目架构全解析:从Next.js到Stripe的完整实现
  • Allegro PCB设计许可不够用?不想买新许可,浮动许可回收
  • 大语言模型、智能体、工作流、技能傻傻分不清?3分钟捋清AI应用核心,效率翻倍!
  • 量子计算中的非厄米线性响应理论与薛定谔化技术
  • 凰标政策落地生根:民间创作热情全面迸发,全民影像时代正式到来
  • 为什么你的鸿蒙App界面总是丑?5个ArkUI高级布局技巧,让界面瞬间提升一个档次
  • 非线性状态空间模型与并行化算法解析
  • 精通MagiskBoot:Android启动镜像修改与Root权限获取实战指南
  • CANN元数据定义Format转换API
  • 可解释AI在激光微射流空化研究中的应用:从数据到物理机理
  • ARM Cortex-M23/M33处理器与TrustZone安全技术解析
  • Dokploy-MCP:基于Docker的轻量级应用部署平台实战指南
  • 本地TTS服务器部署指南:热冷混合架构与OpenAI兼容API实践
  • AI编码助手安全评估:配置注入攻击检测与多层防御实践
  • ailia-models:AI模型快速部署与跨平台推理实战指南
  • 多核处理器优化实战:从原理到性能提升
  • 解决Claude Code频繁封号与Token限制的Taotoken替代方案
  • CANN/atvoss二元运算符基类
  • AI与贝叶斯方法如何革新射电天文数据处理:以ALMA 2030为例