SWDEV-436533 [CLI/Python API] Align Cache Info BM UI to Host

- [CLI] Refactored cache info to display
cache flags as "cache_properties" names.
Names are displayed as a list of comma-separated
cache type strings. Previously, values
were shown one by one as ENABLED.

ex.
CACHE_PROPERTIES = <a,b,c>

- [JSON] mirrors CLI fields.
No longer display "cache_flags", renamed
field as "cache_properties" dictionary. This
allows users to better understand the
list of names provided.

- [Python API] Updated amdsmi_get_gpu_cache_info
to mirror Host return.

README.md - updated to reflect all changes.

Change-Id: Ife2ef5adcef30058937d1376efb01749e45c02fb
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
This commit is contained in:
Charis Poag
2024-01-17 16:28:39 -06:00
کامیت شده توسط Maisam Arif
والد c260819003
کامیت fe86afed8c
4فایلهای تغییر یافته به همراه87 افزوده شده و 73 حذف شده
+41 -52
مشاهده پرونده
@@ -657,33 +657,30 @@ VRAM:
VRAM_SIZE_MB: 96432 MB
CACHE:
CACHE 0:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 348
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 464
CACHE 1:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 64 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 120
INST_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 160
CACHE 2:
CACHE_SIZE: 24576 KB
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32768 KB
CACHE_LEVEL: 2
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
CACHE 3:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 262144 KB
CACHE_LEVEL: 3
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
RAS:
EEPROM_VERSION: 0x0
PARITY_SCHEMA: DISABLED
@@ -770,34 +767,31 @@ VRAM:
VRAM_VENDOR: HYNIX
VRAM_SIZE_MB: 96432 MB
CACHE:
CACHE:
CACHE 0:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 348
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 464
CACHE 1:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 64 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 120
INST_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 160
CACHE 2:
CACHE_SIZE: 24576 KB
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32768 KB
CACHE_LEVEL: 2
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
CACHE 3:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 262144 KB
CACHE_LEVEL: 3
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
RAS:
EEPROM_VERSION: 0x0
PARITY_SCHEMA: DISABLED
@@ -884,34 +878,31 @@ VRAM:
VRAM_VENDOR: HYNIX
VRAM_SIZE_MB: 96432 MB
CACHE:
CACHE:
CACHE 0:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 348
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 464
CACHE 1:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 64 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 120
INST_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 160
CACHE 2:
CACHE_SIZE: 24576 KB
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32768 KB
CACHE_LEVEL: 2
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
CACHE 3:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 262144 KB
CACHE_LEVEL: 3
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
RAS:
EEPROM_VERSION: 0x0
PARITY_SCHEMA: DISABLED
@@ -999,33 +990,31 @@ VRAM:
VRAM_SIZE_MB: 96432 MB
CACHE:
CACHE 0:
CACHE:
CACHE 0:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 32 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 348
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 464
CACHE 1:
CACHE_PROPERTIES: INST_CACHE, SIMD_CACHE
CACHE_SIZE: 64 KB
CACHE_LEVEL: 1
MAX_NUM_CU_SHARED: 2
NUM_CACHE_INSTANCE: 120
INST_CACHE: ENABLED
SIMD_CACHE: ENABLED
NUM_CACHE_INSTANCE: 160
CACHE 2:
CACHE_SIZE: 24576 KB
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 32768 KB
CACHE_LEVEL: 2
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
CACHE 3:
CACHE_PROPERTIES: DATA_CACHE, SIMD_CACHE
CACHE_SIZE: 262144 KB
CACHE_LEVEL: 3
MAX_NUM_CU_SHARED: 228
MAX_NUM_CU_SHARED: 304
NUM_CACHE_INSTANCE: 1
DATA_CACHE: ENABLED
SIMD_CACHE: ENABLED
RAS:
EEPROM_VERSION: 0x0
PARITY_SCHEMA: DISABLED