背景
某厂商需求,需要支持在redfish电源信息查询接口oem资源下查询到NPU总功耗。
关联ISSUE
AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台
整体方案
Power资源新增Oem属性CurrentNPUPowerWatts,表示当前NPU总功耗。
评审点
评审点1:在/redfish/v1/Chassis/chassis_id/Power 接口的PowerControl/Oem/{OemIdentifier}/PowerMetricsExtended资源下新增CurrentNPUPowerWatts属性, 表示当前NPU总功耗。
详细描述
评审点1:Power资源新增属性
资源URI:/redfish/v1/Chassis/chassis_id/Power
资源版本:Power.v1_2_1.Power
属性列表:
| 属性名 | 类型 | 示例/取值约束 | readonly | 易变属性 | 实现PATCH | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|
| PowerControl | object | / | / | / | / | / | 电源控制信息 |
| Oem | object | / | / | / | / | / | 厂商自定义资源 |
| OemIdentifier | object | / | / | / | / | / | 厂商标志 |
| PowerMetricsExtended | object | / | / | / | / | / | 设备功率参数扩展信息 |
| CurrentNPUPowerWatts | number,null | null | true | 是 | 否 | ReadOnly | 当前的 NPU 总功率 |
Schema定义:
"CurrentNPUPowerWatts": {
"type": [
"number",
"null"
],
"units": "W",
"minimum": 0,
"readonly": true,
"description": "The value of this property shall represent the current NPU Power.",
"longDescription": "The value of this property shall represent the current NPU Power."
}
是否准备好AI预审
是
评审结论
1、同意在Power资源下新增Oem属性CurrentNPUPowerWatts,表示当前NPU总功耗。
只读,类型为[number, null],易变属性。
遗留问题
1、Power资源的替代资源PowerSubsystem是否需要提供对应属性能力
结论:需求未规划,PowerSubsystem不提供查询NPU总功耗能力