[SWDEV-423481/SWDEV-423393] Align all device identifier details
Updated: * [CLI] Fixed vram % - printf style formatting causes many data errors This fix updates to the recommended way of outputting formatted data. https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting * [API/CLI] Added gpu_id / GUID from kfd (rsmi_dev_guid_get) -> CLI name: "GUID" -> ROCm SMI calls: no arg, -i, --showhw, --showproduct * [API/CLI] Added node_id from kfd (rsmi_dev_node_get) -> CLI name: "Node" -> ROCm SMI calls: no arg, --showhw, --showproduct * [CLI] Added target gfx version from kfd -> CLI name: "GFX Version" or "GFX VER" -> ROCm SMI calls: --showhw, --showproduct * [CLI] Base ROCm CLI -> Removed - stacked id formatting: This is to simplify identifiers helpful to users. More identifiers can be found on -i --showhw, --showproduct * [CLI] Update -i, --showhw, --showproduct, w/out arg -> Card ID/DID/Model/SKU/VBIOS: All unsupported values now display "N/A" instead of "unknown" or "unsupported" * [CLI] Showhw now expands data based on content Change-Id: Ifb8586f9f545892b8a5aa7903608273cdd77e075 Signed-off-by: Charis Poag <Charis.Poag@amd.com>
This commit is contained in:
@@ -796,6 +796,20 @@ int main() {
|
||||
ret = rsmi_dev_target_graphics_version_get(i, &val_ui64);
|
||||
std::cout << "\t**Target Graphics Version: " << std::dec
|
||||
<< static_cast<uint64_t>(val_ui64) << "\n";
|
||||
ret = rsmi_dev_guid_get(i, &val_ui64);
|
||||
std::cout << "\t**GUID: " << std::dec
|
||||
<< static_cast<uint64_t>(val_ui64) << "\n";
|
||||
ret = rsmi_dev_node_id_get(i, &val_ui32);
|
||||
std::cout << "\t**Node ID: " << std::dec
|
||||
<< static_cast<uint32_t>(val_ui32) << "\n";
|
||||
char vbios_version[256];
|
||||
ret = rsmi_dev_vbios_version_get(i, vbios_version, 256);
|
||||
if (ret == RSMI_STATUS_SUCCESS) {
|
||||
std::cout << "\t**VBIOS Version: " << vbios_version << "\n";
|
||||
} else {
|
||||
std::cout << "\t**VBIOS Version: "
|
||||
<< amd::smi::getRSMIStatusString(ret, false) << "\n";
|
||||
}
|
||||
|
||||
char current_compute_partition[256];
|
||||
current_compute_partition[0] = '\0';
|
||||
|
||||
Reference in New Issue
Block a user