Skip to content

Commit 9fb6f3a

Browse files
committed
Add back the try / except in llvmlite version detection
1 parent 01d9dbb commit 9fb6f3a

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

numba_cuda/numba/cuda/debuginfo.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import abc
55
import os
6-
import llvmlite
76
from contextlib import contextmanager
87

98
from llvmlite import ir
@@ -18,12 +17,16 @@
1817
# Check if CUDA Toolkit and llvmlite support polymorphic debug info
1918
def _get_llvmlite_version():
2019
"""Get llvmlite version as tuple (major, minor)."""
21-
# Parse version string like "0.46.0" or "0.46.0dev"
22-
parts = llvmlite.__version__.split(".")
23-
major = int(parts[0])
24-
minor = int(parts[1])
25-
return (major, minor)
26-
20+
try:
21+
import llvmlite
22+
version_str = llvmlite.__version__
23+
# Parse version string like "0.46.0" or "0.46.0dev"
24+
parts = version_str.split(".")
25+
major = int(parts[0])
26+
minor = int(parts[1])
27+
return (major, minor)
28+
except:
29+
return (0, 0)
2730

2831
def _check_polymorphic_debug_info_support():
2932
"""Check if CTK and llvmlite support polymorphic debug info.

0 commit comments

Comments
 (0)