Refactor ESMI Initialization and Argument Parsing

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Iefab3a8110e0d3c525ee0cef1bdef9101550e9de
This commit is contained in:
Maisam Arif
2024-02-21 03:48:09 -06:00
committed by Maisam Arif
parent 180f893791
commit f58613561c
10 changed files with 1615 additions and 1295 deletions
+7 -2
View File
@@ -73,7 +73,7 @@ except AmdSmiException as e:
### amdsmi_init
Description: Initialize amdsmi lib and connect to driver
Description: Dynamically initialize amdsmi with amd_hsmp and amdgpu drivers
Input parameters: `None`
@@ -87,7 +87,12 @@ Example:
```python
try:
amdsmi_init()
init_flag = amdsmi_init()
# Print out integer bitmask of initialized drivers
# 1 is for amd_hsmp
# 2 is for amdgpu
# 3 is for amd_hsmp and amdgpu
print(init_flag)
# continue with amdsmi
except AmdSmiException as e:
print("Init failed")