File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -222,16 +222,16 @@ cdef class Device:
222222 return bool(nvml.device_get_c2c_mode_info_v(self._handle ).is_c2c_enabled )
223223
224224 @property
225- def persistence_mode (self ) -> bool:
225+ def is_persistence_mode_enabled (self ) -> bool:
226226 """
227227 Whether persistence mode is enabled for this device.
228228
229229 For Linux only.
230230 """
231231 return nvml.device_get_persistence_mode(self._handle ) == nvml.EnableState.FEATURE_ENABLED
232232
233- @persistence_mode .setter
234- def persistence_mode (self , enabled: bool ) -> None:
233+ @is_persistence_mode_enabled .setter
234+ def is_persistence_mode_enabled (self , enabled: bool ) -> None:
235235 nvml.device_set_persistence_mode(
236236 self._handle ,
237237 nvml.EnableState.FEATURE_ENABLED if enabled else nvml.EnableState.FEATURE_DISABLED
Original file line number Diff line number Diff line change @@ -343,16 +343,16 @@ def test_c2c_mode_enabled():
343343@pytest .mark .skipif (helpers .IS_WSL or helpers .IS_WINDOWS , reason = "Persistence mode not supported on WSL or Windows" )
344344def test_persistence_mode_enabled ():
345345 for device in system .Device .get_all_devices ():
346- is_enabled = device .persistence_mode
346+ is_enabled = device .is_persistence_mode_enabled
347347 assert isinstance (is_enabled , bool )
348348 try :
349- device .persistence_mode = False
349+ device .is_persistence_mode_enabled = False
350350 except nvml .NoPermissionError as e :
351351 pytest .xfail (f"nvml.NoPermissionError: { e } " )
352352 try :
353- assert device .persistence_mode is False
353+ assert device .is_persistence_mode_enabled is False
354354 finally :
355- device .persistence_mode = is_enabled
355+ device .is_persistence_mode_enabled = is_enabled
356356
357357
358358def test_field_values ():
You can’t perform that action at this time.
0 commit comments