Skip to content

Commit 10ba3dd

Browse files
authored
Handle an edge case where CUDA_HOME is not defined on ROCm systems (#6488)
* Handles an edge case when building `gds` where `CUDA_HOME` is not defined on ROCm systems
1 parent 662a421 commit 10ba3dd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

op_builder/gds.py

+5
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ def is_compatible(self, verbose=False):
4949
return False
5050

5151
CUDA_HOME = torch.utils.cpp_extension.CUDA_HOME
52+
if CUDA_HOME is None:
53+
if verbose:
54+
self.warning("Please install torch CUDA if trying to pre-compile GDS with CUDA")
55+
return False
56+
5257
CUDA_LIB64 = os.path.join(CUDA_HOME, "lib64")
5358
gds_compatible = self.has_function(funcname="cuFileDriverOpen",
5459
libraries=("cufile", ),

0 commit comments

Comments
 (0)