Skip to content

Commit 6efba07

Browse files
committed
test(cuda.core): skip NUMA regression without devices
Signed-off-by: Aryan <[email protected]>
1 parent 5b7cd96 commit 6efba07

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎cuda_core/tests/test_device.py‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,13 @@ def test_host_numa_memory_pools_supported_on_pre_12_9_driver(driver_version):
488488
print("No CUDA device is available")
489489
raise SystemExit(77)
490490
assert int(status) == int(driver.CUresult.CUDA_SUCCESS), status
491+
status, device_count = driver.cuDeviceGetCount()
492+
if int(status) == int(driver.CUresult.CUDA_ERROR_NO_DEVICE) or (
493+
int(status) == int(driver.CUresult.CUDA_SUCCESS) and device_count == 0
494+
):
495+
print("No CUDA device is available")
496+
raise SystemExit(77)
497+
assert int(status) == int(driver.CUresult.CUDA_SUCCESS), status
491498
status, device = driver.cuDeviceGet(0)
492499
assert int(status) == int(driver.CUresult.CUDA_SUCCESS), status
493500

0 commit comments

Comments
 (0)