Change the name of clear sram to run cleaner shader

The function is to clean the local data in LDS/GPRs. The clear sram
is misleading.

Change-Id: I0385e6d6348602fe0f347d17e48ed8983f7ceb87
This commit is contained in:
Bill(Shuzhou) Liu
2024-06-05 12:05:10 -05:00
parent 68d8c1ab46
commit 4cf59c4edb
13 changed files with 37 additions and 37 deletions
+3 -3
View File
@@ -2076,7 +2076,7 @@ except AmdSmiException as e:
print(e)
```
### amdsmi_set_gpu_clear_sram_data
### amdsmi_set_gpu_run_cleaner_shader
Description: Clear the SRAM data of the given device. This can be called between user logins to prevent information leak.
Input parameters:
@@ -2086,7 +2086,7 @@ Input parameters:
Output: None
Exceptions that can be thrown by `amdsmi_set_gpu_clear_sram_data` function:
Exceptions that can be thrown by `amdsmi_set_gpu_run_cleaner_shader` function:
* `AmdSmiLibraryException`
* `AmdSmiRetryException`
@@ -2101,7 +2101,7 @@ try:
print("No GPUs on machine")
else:
for device in devices:
amdsmi_set_gpu_clear_sram_data(device, 1)
amdsmi_set_gpu_run_cleaner_shader(device, 1)
except AmdSmiException as e:
print(e)
```
+1 -1
View File
@@ -136,7 +136,7 @@ from .amdsmi_interface import amdsmi_set_clk_freq
from .amdsmi_interface import amdsmi_set_gpu_overdrive_level
from .amdsmi_interface import amdsmi_set_soc_pstate
from .amdsmi_interface import amdsmi_set_xgmi_plpd
from .amdsmi_interface import amdsmi_set_gpu_clear_sram_data
from .amdsmi_interface import amdsmi_set_gpu_run_cleaner_shader
from .amdsmi_interface import amdsmi_set_gpu_process_isolation
# # Physical State Queries
+2 -2
View File
@@ -2831,7 +2831,7 @@ def amdsmi_set_gpu_process_isolation(
)
def amdsmi_set_gpu_clear_sram_data(
def amdsmi_set_gpu_run_cleaner_shader(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
sclean: int,
):
@@ -2840,7 +2840,7 @@ def amdsmi_set_gpu_clear_sram_data(
processor_handle, amdsmi_wrapper.amdsmi_processor_handle
)
_check_res(
amdsmi_wrapper.amdsmi_set_gpu_clear_sram_data(
amdsmi_wrapper.amdsmi_set_gpu_run_cleaner_shader(
processor_handle, sclean
)
)
+4 -4
View File
@@ -2100,9 +2100,9 @@ amdsmi_get_gpu_process_isolation.argtypes = [amdsmi_processor_handle, ctypes.POI
amdsmi_set_gpu_process_isolation = _libraries['libamd_smi.so'].amdsmi_set_gpu_process_isolation
amdsmi_set_gpu_process_isolation.restype = amdsmi_status_t
amdsmi_set_gpu_process_isolation.argtypes = [amdsmi_processor_handle, uint32_t]
amdsmi_set_gpu_clear_sram_data = _libraries['libamd_smi.so'].amdsmi_set_gpu_clear_sram_data
amdsmi_set_gpu_clear_sram_data.restype = amdsmi_status_t
amdsmi_set_gpu_clear_sram_data.argtypes = [amdsmi_processor_handle, uint32_t]
amdsmi_set_gpu_run_cleaner_shader = _libraries['libamd_smi.so'].amdsmi_set_gpu_run_cleaner_shader
amdsmi_set_gpu_run_cleaner_shader.restype = amdsmi_status_t
amdsmi_set_gpu_run_cleaner_shader.argtypes = [amdsmi_processor_handle, uint32_t]
amdsmi_get_lib_version = _libraries['libamd_smi.so'].amdsmi_get_lib_version
amdsmi_get_lib_version.restype = amdsmi_status_t
amdsmi_get_lib_version.argtypes = [ctypes.POINTER(struct_amdsmi_version_t)]
@@ -2703,7 +2703,7 @@ __all__ = \
'amdsmi_set_cpu_socket_boostlimit',
'amdsmi_set_cpu_socket_lclk_dpm_level',
'amdsmi_set_cpu_socket_power_cap', 'amdsmi_set_cpu_xgmi_width',
'amdsmi_set_soc_pstate', 'amdsmi_set_gpu_clear_sram_data',
'amdsmi_set_soc_pstate', 'amdsmi_set_gpu_run_cleaner_shader',
'amdsmi_set_gpu_clk_range', 'amdsmi_set_gpu_compute_partition',
'amdsmi_set_gpu_event_notification_mask',
'amdsmi_set_gpu_fan_speed', 'amdsmi_set_gpu_memory_partition',