CSR配置字典之GPU类
更新时间: 2025/07/22
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | GPU类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2025-01-27 |
| 最后更新 | 2026-05-27 |
| 维护状态 | ✅ 活跃维护 |
🎯 类概览
GPU 类
| 属性 | 值 |
|---|---|
| 类名称 | GPU |
| 功能描述 | GPU管理对象,提供GPU的基本信息、版本管理、功耗监控和健康状态展示功能 |
| 所属SIG组 | hardware |
| 所属组件 | general_hardware |
| 责任人 | 单板管理组 |
| 最后更新 | 2026-05-27 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
ProcessorType | String | - | String | - | 处理器类型 | BMC接口展示 | "GPU" | CSR配置 | 硬件 |
SystemId | U8 | - | U8 | - | 系统ID | BMC接口展示 | 1 | CSR配置 | 软件 |
Presence | U8 | - | U8 | - | 在位状态 | BMC接口展示 | 1 | 硬件提供 | 硬件 |
Id | U8 | - | U8 | - | GPU ID | BMC接口展示 | 1 | CSR配置 | 软件 |
Name | String | - | String | - | 名称 | BMC接口展示 | "GPU1" | CSR配置 | 软件 |
InstructionSet | String | - | String | - | 指令集 | BMC接口展示 | "CUDA" | 硬件提供 | 硬件 |
Architecture | String | - | String | - | 架构 | BMC接口展示 | "Ampere" | 硬件提供 | 硬件 |
Manufacturer | String | - | String | - | 厂商 | BMC接口展示 | "NVIDIA" | 硬件提供 | 硬件 |
Family | String | - | String | - | 系列 | BMC接口展示 | "GeForce" | 硬件提供 | 硬件 |
Model | String | - | String | - | 型号 | BMC接口展示 | "RTX 3090" | 硬件提供 | 硬件 |
PartNumber | String | - | String | - | 部件编号 | BMC接口展示 | "PN001" | 硬件提供 | 硬件 |
SN | String | - | String | - | 序列号 | BMC接口展示 | "SN001" | 硬件提供 | 硬件 |
FirmwareVersion | String | - | String | - | 固件版本 | BMC接口展示 | "1.0" | 硬件提供 | 软件 |
SocketDesignation | String | - | String | - | Socket标识 | BMC接口展示 | "GPU1" | CSR配置 | 软件 |
Position | String | - | String | - | 位置 | BMC接口展示 | "GPU${Slot}" | CSR配置 | 软件 |
Health | U8 | - | U8 | - | 健康状态 | BMC接口展示 | 0 | BMC内部设置 | 软件 |
Replaceable | Boolean | true | Boolean | - | 是否可替换 | BMC接口展示 | true | CSR配置 | 软件 |
RefChip | U8[] | - | U8[] | - | 关联芯片 | GPU管理 | - | CSR配置 | 硬件 |
PowerWatts | U32 | - | U32 | - | 功率(W) | BMC接口展示 | - | BMC内部设置 | 软件 |
PowerBrakeSet | U8 | 255 | U8 | - | 功率制动设置 | BMC接口展示 | 255 | BMC内部设置 | 软件 |
ExternalPowerSufficient | U8 | 255 | U8 | - | 外部电源充足状态 | BMC接口展示 | 255 | BMC内部设置 | 软件 |
ECCModeEnabled | U8 | 255 | U8 | - | ECC模式使能 | BMC接口展示 | 255 | BMC内部设置 | 软件 |
ECCModePendingEnabled | U8 | 255 | U8 | - | ECC模式待使能 | BMC接口展示 | 255 | BMC内部设置 | 软件 |
ResetRequired | U8 | 255 | U8 | - | 需要复位 | BMC接口展示 | 255 | BMC内部设置 | 软件 |
DoubleBitErrorPageCount | U32 | - | U32 | - | 双bit错误页数 | BMC接口展示 | - | BMC内部设置 | 软件 |
SingleBitErrorPageCount | U32 | - | U32 | - | 单bit错误页数 | BMC接口展示 | - | BMC内部设置 | 软件 |
NvLinkInfo | Object | - | Object | - | NvLink信息 | BMC接口展示 | - | BMC内部设置 | 软件 |
可选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
DevBus | U8 | - | U8 | - | 设备总线 | BMC内部使用 | - | 硬件提供 | 硬件 |
DevDevice | U8 | - | U8 | - | 设备号 | BMC内部使用 | - | 硬件提供 | 硬件 |
DevFunction | U8 | - | U8 | - | 设备功能号 | BMC内部使用 | - | 硬件提供 | 硬件 |
SerialNumber | String | - | String | - | 序列号 | BMC接口展示 | - | 硬件提供 | 硬件 |
CardFirmwareVersion | String | - | String | - | 卡固件版本 | BMC接口展示 | - | 硬件提供 | 硬件 |
CardPartNumber | String | - | String | - | 卡部件编号 | BMC接口展示 | - | 硬件提供 | 硬件 |
📚 相关文档
📝 配置示例
json
{
"GPU_1": {
"SystemId": 1,
"Id": 1,
"Name": "Radeon Pro W6800",
"Presence": 1,
"Manufacturer": "Advanced Micro Devices, Inc. [AMD/ATI]",
"Model": "Radeon Pro W6800",
"SN": "",
"SocketDesignation": "1",
"Position": "PCIe Riser${Slot}",
"ProcessorType": "2",
"Health": "#/Component_PCIeCard.Health",
"Slot": "<=/PCIeDevice_1.SlotID",
"VendorID": 4098,
"DeviceID": 29603,
"SubVendorID": 4098,
"SubDeviceID": 3614,
"DevBus": "<=/PCIeDevice_1.DevBus",
"DevDevice": "<=/PCIeDevice_1.DevDevice",
"DevFunction": "<=/PCIeDevice_1.DevFunction",
"SerialNumber": "#/PCIeCard_1.SerialNumber",
"CardFirmwareVersion": "#/PCIeCard_1.FirmwareVersion",
"CardPartNumber": "06320204"
}
}