From 060e2dc07b8abb54754110a01e66c7ac4f836ae7 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Mon, 6 Oct 2025 09:24:07 -0700 Subject: [PATCH 1/2] supported_nvidia_libs.py updates: add nvidia-cublasmp-cu12, nvidia-cublasmp-cu13, nvidia-cudss-cu13 --- .../cuda/pathfinder/_dynamic_libs/supported_nvidia_libs.py | 4 +++- cuda_pathfinder/pyproject.toml | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/cuda_pathfinder/cuda/pathfinder/_dynamic_libs/supported_nvidia_libs.py b/cuda_pathfinder/cuda/pathfinder/_dynamic_libs/supported_nvidia_libs.py index 7933e909af..6030dc5c85 100644 --- a/cuda_pathfinder/cuda/pathfinder/_dynamic_libs/supported_nvidia_libs.py +++ b/cuda_pathfinder/cuda/pathfinder/_dynamic_libs/supported_nvidia_libs.py @@ -237,6 +237,7 @@ ), } SUPPORTED_LINUX_SONAMES_OTHER = { + "cublasmp": ("libcublasmp.so.0",), "cufftMp": ("libcufftMp.so.11",), "mathdx": ("libmathdx.so.0",), "cudss": ("libcudss.so.0",), @@ -443,7 +444,8 @@ "nvvm": ("nvidia/cu13/lib", "nvidia/cuda_nvcc/nvvm/lib64"), } SITE_PACKAGES_LIBDIRS_LINUX_OTHER = { - "cudss": ("nvidia/cu12/lib",), + "cublasmp": ("nvidia/cublasmp/cu13/lib", "nvidia/cublasmp/cu12/lib"), + "cudss": ("nvidia/cu13/lib", "nvidia/cu12/lib"), "cufftMp": ("nvidia/cufftmp/cu12/lib",), "mathdx": ("nvidia/cu13/lib", "nvidia/cu12/lib"), "nccl": ("nvidia/nccl/lib",), diff --git a/cuda_pathfinder/pyproject.toml b/cuda_pathfinder/pyproject.toml index 118727d90d..c2029a0220 100644 --- a/cuda_pathfinder/pyproject.toml +++ b/cuda_pathfinder/pyproject.toml @@ -17,6 +17,7 @@ test = [ test_nvidia_wheels_cu12 = [ "cuda-toolkit[nvcc,cublas,nvrtc,cudart,cufft,curand,cusolver,cusparse,npp,nvfatbin,nvjitlink,nvjpeg,cccl]==12.*", "cuda-toolkit[cufile]==12.*; sys_platform != 'win32'", + "nvidia-cublasmp-cu12; sys_platform != 'win32'", "nvidia-cudss-cu12", "nvidia-cufftmp-cu12; sys_platform != 'win32'", "nvidia-libmathdx-cu12", @@ -26,6 +27,8 @@ test_nvidia_wheels_cu12 = [ test_nvidia_wheels_cu13 = [ "cuda-toolkit[nvcc,cublas,nvrtc,cudart,cufft,curand,cusolver,cusparse,npp,nvfatbin,nvjitlink,nvjpeg,cccl,nvvm]==13.*", "cuda-toolkit[cufile]==13.*; sys_platform != 'win32'", + "nvidia-cublasmp-cu13; sys_platform != 'win32'", + "nvidia-cudss-cu13", "nvidia-nccl-cu13; sys_platform != 'win32'", "nvidia-nvshmem-cu13; sys_platform != 'win32'", ] From 4b7ab9bd4e474e0abab67ca2c2769a3177d06c70 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Mon, 6 Oct 2025 10:41:02 -0700 Subject: [PATCH 2/2] Bump pathfinder version to 1.3.1a0 and add release/1.X.Y-notes.rst --- cuda_pathfinder/cuda/pathfinder/_version.py | 2 +- .../docs/source/release/1.X.Y-notes.rst | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 cuda_pathfinder/docs/source/release/1.X.Y-notes.rst diff --git a/cuda_pathfinder/cuda/pathfinder/_version.py b/cuda_pathfinder/cuda/pathfinder/_version.py index 9fca58d641..56364e6192 100644 --- a/cuda_pathfinder/cuda/pathfinder/_version.py +++ b/cuda_pathfinder/cuda/pathfinder/_version.py @@ -1,4 +1,4 @@ # SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.3.0" +__version__ = "1.3.1a0" diff --git a/cuda_pathfinder/docs/source/release/1.X.Y-notes.rst b/cuda_pathfinder/docs/source/release/1.X.Y-notes.rst new file mode 100644 index 0000000000..55a9c06284 --- /dev/null +++ b/cuda_pathfinder/docs/source/release/1.X.Y-notes.rst @@ -0,0 +1,16 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: Apache-2.0 + +.. py:currentmodule:: cuda.pathfinder + +``cuda-pathfinder`` 1.X.Y Release notes +======================================= + +Released on TBD + +Highlights +---------- + +* supported_nvidia_libs.py updates: + add nvidia-cublasmp-cu12, nvidia-cublasmp-cu13, nvidia-cudss-cu13 + (`PR #1089 `_)