代码仓
中
CSR配置字典之GPU类
更新时间: 2026/11/10
在AtomGit上查看源码

📋 文档信息 ​

项目内容
文档标题GPU类配置字典
版本v1.1
创建日期2025-01-27
最后更新2026-11-07
维护状态✅ 活跃维护

📋 变更历史记录 ​

文档变更记录 ​

版本发布日期变更类型变更内容影响范围维护人员
v1.12026-11-07修订与模型同步,补充 CSR 属性:DeviceID、MemoryBandWidth、PowerCapacityWatts、PrimaryGPUTemperatureCelsius、Slot、SubDeviceID、SubVendorID、TotalMemoryKiB、VendorIDGPU待补充
v1.02025-01-27初始版本既有类配置字典全文待补充

🎯 类概览 ​

GPU 类 ​

属性值
类名称GPU
功能描述GPU管理对象,提供GPU的基本信息、版本管理、功耗监控和健康状态展示功能
所属SIG组hardware
所属组件general_hardware
责任人单板管理组
最后更新2026-11-07
状态🟢 正常运行

📊 属性定义详表 ​

模型来源:general_hardware/mds/model.json。字段是否可由 CSR 配置以模型的 usage 为准;接口属性的类型和描述补查 mdb_interface/json/intf 中同名接口,模型显式定义优先。

必选属性 ​

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
ProcessorTypeString-String-处理器类型BMC接口展示"CPU","GPU","NPU"CSR配置硬件
SystemIdU8-U8-系统IDBMC接口展示1CSR配置软件
PresenceU8-U8-在位状态BMC接口展示1硬件提供硬件
IdU8-U8-GPU IDBMC接口展示1CSR配置软件
NameString-String-名称BMC接口展示"GPU1"CSR配置软件
InstructionSetString-String-指令集BMC接口展示"CUDA"硬件提供硬件
ArchitectureString-String-架构BMC接口展示"Ampere"硬件提供硬件
ManufacturerString-String-厂商BMC接口展示"NVIDIA"硬件提供硬件
FamilyString-String-系列BMC接口展示"GeForce"硬件提供硬件
ModelString-String-型号BMC接口展示"RTX 3090"硬件提供硬件
PartNumberString-String-部件编号BMC接口展示"PN001"硬件提供硬件
SNString-String-序列号BMC接口展示"SN001"硬件提供硬件
FirmwareVersionString-String-固件版本BMC接口展示"1.0"硬件提供软件
SocketDesignationString-String-Socket标识BMC接口展示"GPU1"CSR配置软件
PositionString-String-位置BMC接口展示"GPU${Slot}"CSR配置软件
HealthU8-U8-健康状态BMC接口展示0BMC内部设置软件
ReplaceableBooleantrueBoolean-是否可替换BMC接口展示trueCSR配置软件
RefChipU8[]-U8[]-关联芯片GPU管理-CSR配置硬件
PowerWattsU32-U32-功率(W)BMC接口展示-BMC内部设置软件
PowerBrakeSetU8255U8-功率制动设置BMC接口展示255BMC内部设置软件
ExternalPowerSufficientU8255U8-外部电源充足状态BMC接口展示255BMC内部设置软件
ECCModeEnabledU8255U8-ECC模式使能BMC接口展示255BMC内部设置软件
ECCModePendingEnabledU8255U8-ECC模式待使能BMC接口展示255BMC内部设置软件
ResetRequiredU8255U8-需要复位BMC接口展示255BMC内部设置软件
DoubleBitErrorPageCountU32-U32-双bit错误页数BMC接口展示-BMC内部设置软件
SingleBitErrorPageCountU32-U32-单bit错误页数BMC接口展示-BMC内部设置软件
NvLinkInfoObject-Object-NvLink信息BMC接口展示-BMC内部设置软件

可选属性 ​

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
DevBusU8-U8-设备总线BMC内部使用-硬件提供硬件
DevDeviceU8-U8-设备号BMC内部使用-硬件提供硬件
DevFunctionU8-U8-设备功能号BMC内部使用-硬件提供硬件
SerialNumberString-String-序列号BMC接口展示-硬件提供硬件
CardFirmwareVersionString-String-卡固件版本BMC接口展示-硬件提供硬件
CardPartNumberString-String-卡部件编号BMC接口展示-硬件提供硬件
DeviceIDU16无--设备IDCSR 配置0CSR配置软件
MemoryBandWidthU324294967295--显存带宽,默认值4294967295CSR 配置4294967295CSR配置软件
PowerCapacityWattsU324294967295--最大功耗,默认值4294967295CSR 配置4294967295CSR配置硬件
PrimaryGPUTemperatureCelsiusDouble32768--主处理器温度CSR 配置32768CSR配置硬件
SlotString无--硬件槽位号CSR 配置"1"CSR配置硬件
SubDeviceIDU16无--子系统设备IdCSR 配置0CSR配置软件
SubVendorIDU16无--子系统厂商IdCSR 配置0CSR配置硬件
TotalMemoryKiBU324294967295--显存大小,默认值4294967295CSR 配置4294967295CSR配置软件
VendorIDU16无--厂商IdCSR 配置0CSR配置硬件

📚 相关文档 ​


📝 配置示例 ​

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"
        }
    }