File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 33
44import abc
55import os
6- import llvmlite
76from contextlib import contextmanager
87
98from llvmlite import ir
1817# Check if CUDA Toolkit and llvmlite support polymorphic debug info
1918def _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
2831def _check_polymorphic_debug_info_support ():
2932 """Check if CTK and llvmlite support polymorphic debug info.
You can’t perform that action at this time.
0 commit comments