cuda.pathfinder.WithCompatibilityChecks#
- class cuda.pathfinder.WithCompatibilityChecks(
- *,
- ctk_major: int | str | tuple[str, int] | None = None,
- ctk_minor: int | str | tuple[str, int] | None = None,
- driver_version: int | None = None,
Resolve CUDA artifacts while enforcing minimal v1 compatibility guard rails.
- __init__(
- *,
- ctk_major: int | str | tuple[str, int] | None = None,
- ctk_minor: int | str | tuple[str, int] | None = None,
- driver_version: int | None = None,
Methods
__init__(*[, ctk_major, ctk_minor, ...])find_bitcode_lib(name)Locate a CUDA bitcode library and return only the path string.
find_nvidia_binary_utility(utility_name)Locate a CUDA binary utility and reject v1-incompatible resolutions.
find_nvidia_header_directory(libname)Locate a CUDA header directory and return only the path string.
find_static_lib(name)Locate a CUDA static library and return only the path string.
load_nvidia_dynamic_lib(libname)Load a CUDA dynamic library and reject v1-incompatible resolutions.
locate_bitcode_lib(name)Locate a CUDA bitcode library and reject v1-incompatible resolutions.
locate_nvidia_header_directory(libname)Locate a CUDA header directory and reject v1-incompatible resolutions.
locate_static_lib(name)Locate a CUDA static library and reject v1-incompatible resolutions.