news 2026/5/9 18:20:46

CANN驱动风扇转速查询API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN驱动风扇转速查询API

dcmi_get_device_fan_speed

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

函数原型

int dcmi_get_device_fan_speed(int card_id, int device_id, int fan_id, int *speed)

功能说明

查询指定风扇的转速,为风扇实际转速,单位RPM。

参数说明

参数名称

输入/输出

类型

描述

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

fan_id

输入

int

如果有多个风扇,fan_id从1开始编号,大于等于1表示查询指定fan_id的风扇转速。

如果fan_id为0,则表示查询所有风扇的平均速度。

speed

输出

int *

输出风扇转速值数组,由调用者申请。

调用成功后,该空间存储为风扇转速,单位为RPM,即转/分钟。

取值范围:0~(18000±10%)

返回值说明

类型

描述

int

处理结果:

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

异常处理

无。

约束说明

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

产品形态

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

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

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

Atlas 900 A2 PoD 集群基础单元

N

N

N

Atlas 800T A2 训练服务器

N

N

N

Atlas 800I A2 推理服务器

N

N

N

Atlas 200T A2 Box16 异构子框

N

N

N

A200I A2 Box 异构组件

N

N

N

Atlas 300I A2 推理卡

N

N

N

Atlas 300T A2 训练卡

N

N

N

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

调用示例

… int ret = 0; int count = 0; int card_id = 0; int device_id = 0; int speed; ret = dcmi_get_device_fan_count(card_id, device_id, &count); … for (i = 1; i <= count; i++){ speed = 0; ret = dcmi_get_device_fan_speed(card_id, device_id, i, &speed); if (ret != 0){ //todo return ret; } … } …

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

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

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

别再让死区时间毁了你的IGBT整流器!一个基于SVPWM的实时补偿实战

实战指南&#xff1a;SVPWM驱动下IGBT整流器的死区补偿策略 实验室里&#xff0c;示波器屏幕上跳动的波形让你皱起了眉头——三相PWM整流器的并网电流THD又超标了。电压波形明显畸变&#xff0c;而问题很可能就出在那个看似微不足道却影响深远的参数&#xff1a;死区时间。这不…

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

为Claude Code配置Taotoken解决封号与token不足痛点

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 为Claude Code配置Taotoken解决封号与token不足痛点 1. 场景与需求 在使用Claude Code这类基于Anthropic模型的代码助手时&#x…

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

AI光学硬件加速:1.2Tb/s高光谱视频实时理解平台架构与实践

1. 项目概述&#xff1a;当AI遇见光&#xff0c;一场关于“看见”的革命最近和几个做自动驾驶和工业质检的朋友聊天&#xff0c;大家不约而同地提到了一个痛点&#xff1a;传统的RGB摄像头&#xff0c;甚至多光谱设备&#xff0c;在面对一些复杂场景时&#xff0c;总感觉“力不…

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

预测模型实战:业务适配与特征工程优化

1. 预测模型的应用价值解析预测模型在现代数据分析领域就像一位经验丰富的天气预报员。它能通过历史数据的"蛛丝马迹"&#xff0c;为我们揭示未来可能发生的情况。我在金融风控和供应链管理领域使用预测模型近十年&#xff0c;最深刻的体会是&#xff1a;模型本身的数…

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

LFM2-VL-1.6B开发运维一体化:Git与CI/CD实践指南

LFM2-VL-1.6B开发运维一体化&#xff1a;Git与CI/CD实践指南 1. 前言&#xff1a;为什么需要开发运维一体化 在大型AI模型项目中&#xff0c;开发与运维的协同效率直接影响项目进度。LFM2-VL-1.6B作为多模态模型&#xff0c;其开发过程涉及代码、配置、模型权重等多种资产的管…

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

3步方案让老旧智能电视重获新生:MyTV-Android实现流畅直播体验

3步方案让老旧智能电视重获新生&#xff1a;MyTV-Android实现流畅直播体验 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 你是否还在为家中运行安卓4.x系统的老旧智能电视而烦恼&#xf…

作者头像 李华