Skip to content

Commit d9112dc

Browse files
authored
Merge pull request #110 from BlackHC/cublaslt_version
Improve cc version detection for cublaslt
2 parents 336e246 + ed17aa9 commit d9112dc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

bitsandbytes/cuda_setup/main.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,13 @@ def evaluate_cuda_setup():
368368
cuda_setup.add_log_entry(f'CUDA SETUP: Detected CUDA version {cuda_version_string}')
369369

370370
# 7.5 is the minimum CC vor cublaslt
371-
has_cublaslt = cc in ["7.5", "8.0", "8.6"]
371+
has_cublaslt = False
372+
if cc is not None:
373+
cc_major, cc_minor = cc.split('.')
374+
if int(cc_major) < 7 or (int(cc_major) == 7 and int(cc_minor) < 5):
375+
cuda_setup.add_log_entry("WARNING: Compute capability < 7.5 detected! Proceeding to load CPU-only library...", is_warning=True)
376+
else:
377+
has_cublaslt = True
372378

373379
# TODO:
374380
# (1) CUDA missing cases (no CUDA installed by CUDA driver (nvidia-smi accessible)

0 commit comments

Comments
 (0)