Unverified Commit 99af5c08 authored by Auriane R.'s avatar Auriane R. Committed by GitHub
Browse files

Allow to pass architectures like 90a, without being overriden (#1178)



* Allow to pass architectures like 90a, without being overriden
Signed-off-by: default avataraurianer <aurianer@cscs.ch>

* Review suggestion from @timmoon10
Signed-off-by: default avatarTim Moon <4406448+timmoon10@users.noreply.github.com>

---------
Signed-off-by: default avataraurianer <aurianer@cscs.ch>
Signed-off-by: default avatarTim Moon <4406448+timmoon10@users.noreply.github.com>
Co-authored-by: default avatarTim Moon <4406448+timmoon10@users.noreply.github.com>
parent a68acd71
......@@ -80,10 +80,10 @@ def setup_pytorch_extension(
)
)
if "80" in cuda_architectures:
nvcc_flags.extend(["-gencode", "arch=compute_80,code=sm_80"])
if "90" in cuda_architectures:
nvcc_flags.extend(["-gencode", "arch=compute_90,code=sm_90"])
for arch in cuda_architectures.split(";"):
if arch == "70":
continue # Already handled
nvcc_flags.extend(["-gencode", f"arch=compute_{arch},code=sm_{arch}"])
# Libraries
library_dirs = []
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment