Preloads CUDA dependencies from pip packages on Linux.
()
| 34 | |
| 35 | |
| 36 | def _preload_cuda_deps(): |
| 37 | """Preloads CUDA dependencies from pip packages on Linux.""" |
| 38 | if platform.system() != "Linux": |
| 39 | return |
| 40 | cuda_libs = { |
| 41 | "nvidia.cuda_runtime": "libcudart.so.*[0-9]", |
| 42 | "nvidia.curand": "libcurand.so.*[0-9]", |
| 43 | } |
| 44 | for module_name, lib_glob in cuda_libs.items(): |
| 45 | _preload_cuda_lib(module_name, lib_glob) |
| 46 | |
| 47 | |
| 48 | _preload_cuda_deps() |
no test coverage detected