[FMDEV-170733] Remove amd-smi ptl set check (#2933)

Signed-off-by: Arif, Maisam <Maisam.Arif@amd.com>
This commit is contained in:
Adam Pryor
2026-01-28 22:12:17 -06:00
کامیت شده توسط GitHub
والد 27be824745
کامیت cf3e283d85
@@ -5129,13 +5129,9 @@ class AMDSMICommands():
if isinstance(args.ptl_status, int):
status_string = "Enabled" if args.ptl_status else "Disabled"
result = f"Requested PTL status to {status_string}" # This should not print out
try:
current_state = amdsmi_interface.amdsmi_get_gpu_ptl_state(args.gpu)
if current_state == args.ptl_status:
result = f"PTL state is already {status_string}"
else:
amdsmi_interface.amdsmi_set_gpu_ptl_state(args.gpu, args.ptl_status)
result = f"Successfully set PTL state to {status_string}"
try: # Due to driver requirements, do NOT check current state. Set state regardless of current state.
amdsmi_interface.amdsmi_set_gpu_ptl_state(args.gpu, args.ptl_status)
result = f"Successfully set PTL state to {status_string}"
except amdsmi_exception.AmdSmiLibraryException as e:
if e.get_error_code() == amdsmi_interface.amdsmi_wrapper.AMDSMI_STATUS_NO_PERM:
raise PermissionError('Command requires elevation') from e