Skip to content

Commit cb54cf6

Browse files
committed
Add initial pathfinder compatibility checks
Introduce a minimal WithCompatibilityChecks API with CTK version guard rails, including wheel metadata support and wrapper-first tests. Made-with: Cursor
1 parent 67be918 commit cb54cf6

4 files changed

Lines changed: 897 additions & 0 deletions

File tree

cuda_pathfinder/cuda/pathfinder/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@
1111
find_nvidia_binary_utility as find_nvidia_binary_utility,
1212
)
1313
from cuda.pathfinder._binaries.supported_nvidia_binaries import SUPPORTED_BINARIES as _SUPPORTED_BINARIES
14+
from cuda.pathfinder._compatibility import (
15+
CompatibilityCheckError as CompatibilityCheckError,
16+
)
17+
from cuda.pathfinder._compatibility import (
18+
CompatibilityInsufficientMetadataError as CompatibilityInsufficientMetadataError,
19+
)
20+
from cuda.pathfinder._compatibility import (
21+
WithCompatibilityChecks as WithCompatibilityChecks,
22+
)
1423
from cuda.pathfinder._dynamic_libs.load_dl_common import (
1524
DynamicLibNotAvailableError as DynamicLibNotAvailableError,
1625
)

0 commit comments

Comments
 (0)