cuda-pathfinder 1.6.1 Release notes#
Highlights#
Make Windows dynamic-library discovery architecture-aware. Pathfinder now detects whether the current Python interpreter is x64 or Arm64, searches only the matching CUDA Toolkit and wheel directories, and reports only the CTK libraries available for that architecture through
SUPPORTED_NVIDIA_LIBNAMES. A known library unavailable for the current architecture raisesDynamicLibNotAvailableError.Add Windows Arm64 discovery for CUDA 13.4 layouts while retaining legacy CUDA 12 wheel directories as x64-only fallbacks. This includes corrected architecture-specific locations for cuDLA, NVVM, CUPTI, and cuSPARSELt. NVVM binaries found in an unqualified legacy directory are checked for a matching PE machine architecture before loading.
Add
UnsupportedArchErrorfor unsupported Windows Python platform tags.
Internal maintenance#
Group Windows search locations by architecture in the dynamic-library descriptor catalog. Add explicit
_X64and_ARM64variants of the internalSUPPORTED_LIBNAMES_WINDOWS*andSITE_PACKAGES_LIBDIRS_WINDOWS*tables. Unsuffixed names remain x64 aliases for backward compatibility.Remove the obsolete descriptor-catalog writer and its catalog-update tools. The site-packages collection scripts remain available for gathering library paths.