Check for _is_cuda() in compute_num_jobs (#3481)
This commit is contained in:
parent
84eaa68425
commit
ba8ae1d84f
4
setup.py
4
setup.py
@ -61,12 +61,12 @@ class cmake_build_ext(build_ext):
|
|||||||
except AttributeError:
|
except AttributeError:
|
||||||
num_jobs = os.cpu_count()
|
num_jobs = os.cpu_count()
|
||||||
|
|
||||||
|
nvcc_threads = None
|
||||||
|
if _is_cuda():
|
||||||
nvcc_cuda_version = get_nvcc_cuda_version()
|
nvcc_cuda_version = get_nvcc_cuda_version()
|
||||||
if nvcc_cuda_version >= Version("11.2"):
|
if nvcc_cuda_version >= Version("11.2"):
|
||||||
nvcc_threads = int(os.getenv("NVCC_THREADS", 8))
|
nvcc_threads = int(os.getenv("NVCC_THREADS", 8))
|
||||||
num_jobs = max(1, round(num_jobs / (nvcc_threads / 4)))
|
num_jobs = max(1, round(num_jobs / (nvcc_threads / 4)))
|
||||||
else:
|
|
||||||
nvcc_threads = None
|
|
||||||
|
|
||||||
return num_jobs, nvcc_threads
|
return num_jobs, nvcc_threads
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user