背景
需要显示GPU的显存大小、显存带宽和最大功耗,供运维人员判断加速设备的配置规格是否满足要求。
关联ISSUE
无
整体方案
查询英伟达GPU手册中显存大小、显存带宽和最大功耗参数,基于GPU型号配置在CSR中。Redfish从对应的资源树属性中查询。
评审点
| 评审点 | 标题 | 接口类型 |
|---|---|---|
| 评审点一 | 资源协作接口bmc.kepler.Systems.Processor.GPU新增属性 | 资源协作 |
| 评审点二 | 资源协作接口bmc.kepler.Systems.Processor.GPU.Power新增属性 | 资源协作 |
详细描述
评审点一:资源协作接口bmc.kepler.Systems.Processor.GPU新增属性
资源协作接口: bmc.kepler.Systems.Processor.GPU
接口描述: GPU处理器对象接口,归属Systems功能域,承载GPU设备的基础信息与运行指标,本次新增显存大小、显存带宽两个静态规格属性。
新增属性
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
TotalMemoryKiB |
u | True | false | 显存大小,默认值4294967295 | Read: ReadOnly | CSR | / | false |
MemoryBandWidth |
u | True | false | 显存带宽,默认值4294967295 | Read: ReadOnly | CSR | / | false |
评审点二:资源协作接口bmc.kepler.Systems.Processor.GPU.Power新增属性
资源协作接口: bmc.kepler.Systems.Processor.GPU.Power
接口描述: GPU功耗对象接口,归属Systems功能域,承载GPU设备的功耗相关指标,本次新增最大功耗属性。
新增属性
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
PowerCapacityWatts |
u | True | false | 最大功耗,默认值4294967295 | Read: ReadOnly | CSR | / | false |
是否准备好AI预审
是
评审结论
- 同意资源协作接口新增属性
- 对应接口:bmc.kepler.Systems.Processor.GPU
- 新增属性:1、TotalMemoryKiB 表示显存大小,类型为u32,只读,变化通知为false,属性来源CSR。2、MemoryBandWidth 表示显存带宽,类型为u32,只读,变化通知为false,属性来源CSR
- 操作权限为ReadOnly
- 同意资源协作接口新增属性
- 对应接口:bmc.kepler.Systems.Processor.GPU.Power
- 新增属性:1、PowerCapacityWatts 表示最大功耗,类型为u32,只读,变化通知为false,属性来源CSR
- 操作权限为ReadOnly