Coverage for gamdpy/misc/select_gpu.py: 75%
12 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-14 15:55 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-14 15:55 +0200
1from numba import cuda
3def select_gpu():
4 """ Select the first available GPU (necessary on some multi-gpu systems). """
5 for i in range(len(cuda.gpus)):
6 try:
7 cuda.select_device(i)
8 print(f"Using device {i}")
9 break
10 except Exception:
11 pass
12 return
14if __name__ == "__main__":
15 select_gpu()