cuda.pathfinder API Reference#
The cuda.pathfinder module provides utilities for loading NVIDIA dynamic libraries,
locating NVIDIA C/C++ header directories, finding CUDA binary utilities, and locating
CUDA bitcode and static libraries.
Header, binary-utility, bitcode-library, and static-library lookups return
resolved absolute paths. Symlinks and parent-directory components (..)
are resolved using the filesystem, so the returned path identifies the
selected component even when a configured root contains a symlink followed
by ... Cached results retain the resolved path selected by the first
lookup. Public path values remain strings.
Get CUDA Toolkit path from environment variables. |
|
Tuple of CUDA Toolkit dynamic library names supported by |
|
|
Load an NVIDIA dynamic library by name. |
|
|
|
Raised when Python reports an unsupported Windows architecture. |
Mapping from short CUDA Toolkit (CTK) library names to their canonical header basenames (used to validate a discovered include directory). |
|
|
Locate the header directory for a supported NVIDIA library. |
|
Locate the header directory for a supported NVIDIA library. |
|
|
Tuple of supported CUDA binary utility names that can be located via |
|
|
Locate a CUDA binary utility executable. |
Tuple of supported bitcode library names that can be resolved via |
|
|
Find the resolved absolute path to a bitcode library. |
|
Locate a bitcode library by name, returning its resolved absolute path. |
|
Information about a located bitcode library. |
Raised when a bitcode library cannot be found. |
|
Tuple of supported static library names that can be resolved via |
|
|
Find the resolved absolute path to a static library. |
|
Locate a static library by name, returning its resolved absolute path. |
|
Information about a located static library. |
Raised when a static library cannot be found. |