cuda-pathfinder 1.X.Y Release notes#

Released on TBD

Highlights#

  • Reverse tabulated names to achieve new → old search order (PR #921)

    • SUPPORTED_LINUX_SONAMES and SUPPORTED_WINDOWS_DLLS lists of DSOs are searched from new → old

  • Support non-CTK Nvidia libraries (PR #864)

    • Adds support for non-CTK Nvidia libraries: mathdx, cufftMp, nvshmem_host, nvpl_fftw

  • RTLD_DI_LINKMAP-based new implementation of abs_path_for_dynamic_library() (PR #834)

    • Eliminates supported_nvidia_libs.EXPECTED_LIB_SYMBOLS entirely, providing major simplification

    • Step towards resolving library discovery issues

    • Includes minor fixes and cleanup

  • Make add_dll_directory() and load_dependencies() side-effects more deterministic (PR #855)

    • Improves stability in general and supports nvmath specifically

    • Proactive change to improve library loading consistency

    • Drops boilerplate docstrings for private functions