Fixed amdsmi_get_utilization_count() wrapper generation
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: Ifd59fca042c4b3b0fc53e100b6892c6b4f7b3e95
[ROCm/amdsmi commit: 639daa3d90]
This commit is contained in:
@@ -1925,19 +1925,19 @@ except AmdSmiException as e:
|
||||
|
||||
### amdsmi_get_utilization_count
|
||||
|
||||
Description: Get coarse grain utilization counter of the specified device
|
||||
Description: Get coarse/fine grain utilization counter of the specified device
|
||||
|
||||
Input parameters:
|
||||
|
||||
* `processor_handle` handle for the given device
|
||||
* `counter_types` variable number of counter types desired
|
||||
* `counter_types` List of AmdSmiUtilizationCounterType counters requested
|
||||
|
||||
Output: List containing dictionaries with fields
|
||||
|
||||
Field | Description
|
||||
---|---
|
||||
`timestamp` | The timestamp when the counter is retreived - Resolution: 1 ns
|
||||
`Dictionary for each counter` | <table> <thead><tr><th> Subfield </th><th>Description</th></tr></thead><tbody><tr><td>`type`</td><td>Type of utilization counter</td></tr><tr><td>`value`</td><td>Value gotten for utilization counter</td></tr></tbody></table>
|
||||
`Dictionary for each counter` | <table> <thead><tr><th> Subfield </th><th>Description</th></tr></thead><tbody><tr><td>`type`</td><td>Counter that was requested</td></tr><tr><td>`value`</td><td>Value gotten for utilization counter</td></tr></tbody></table>
|
||||
|
||||
Exceptions that can be thrown by `amdsmi_get_utilization_count` function:
|
||||
|
||||
@@ -1957,13 +1957,17 @@ try:
|
||||
utilization = amdsmi_get_utilization_count(
|
||||
device,
|
||||
AmdSmiUtilizationCounterType.COARSE_GRAIN_GFX_ACTIVITY
|
||||
)
|
||||
)
|
||||
print(utilization)
|
||||
utilization = amdsmi_get_utilization_count(
|
||||
device,
|
||||
AmdSmiUtilizationCounterType.COARSE_GRAIN_GFX_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.COARSE_GRAIN_MEM_ACTIVITY
|
||||
)
|
||||
[AmdSmiUtilizationCounterType.COARSE_GRAIN_GFX_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.COARSE_GRAIN_MEM_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.COARSE_DECODER_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.FINE_GRAIN_GFX_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.FINE_GRAIN_MEM_ACTIVITY,
|
||||
AmdSmiUtilizationCounterType.FINE_DECODER_ACTIVITY]
|
||||
)
|
||||
print(utilization)
|
||||
except AmdSmiException as e:
|
||||
print(e)
|
||||
|
||||
Reference in New Issue
Block a user