Skip to content

Commit ebc2c95

Browse files
authored
docs(pathfinder): finalize 1.6.1 release notes (#2656)
Co-authored-by: Michael Wang <isVoid@users.noreply.github.com>
1 parent 0bba3d8 commit ebc2c95

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

‎cuda_pathfinder/docs/source/release/1.6.1-notes.rst‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,47 @@ Highlights
1515
CTK libraries available for that architecture through
1616
``SUPPORTED_NVIDIA_LIBNAMES``. A known library unavailable for the current
1717
architecture raises ``DynamicLibNotAvailableError``.
18+
(`PR #2393 <https://github.com/NVIDIA/cuda-python/pull/2393>`_)
1819

1920
* Add Windows Arm64 discovery for CUDA 13.4 layouts while retaining legacy
2021
CUDA 12 wheel directories as x64-only fallbacks. This includes corrected
2122
architecture-specific locations for cuDLA, NVVM, CUPTI, and cuSPARSELt.
2223
NVVM binaries found in an unqualified legacy directory are checked for a
2324
matching PE machine architecture before loading.
25+
(`PR #2393 <https://github.com/NVIDIA/cuda-python/pull/2393>`_)
2426

2527
* Add ``UnsupportedArchError`` for unsupported Windows Python platform tags.
28+
(`PR #2393 <https://github.com/NVIDIA/cuda-python/pull/2393>`_)
2629

2730
* Make Windows static-library discovery architecture-aware. Searches now use
2831
the current Python interpreter architecture to select the matching
2932
``lib/x64`` or ``lib/arm64`` CUDA Toolkit and wheel directories. CUDA 12
3033
component-wheel and legacy Conda fallbacks remain x64-only.
34+
(`PR #2491 <https://github.com/NVIDIA/cuda-python/pull/2491>`_)
3135

3236
* Fix Windows binary-utility discovery for CUDA 13.4 Arm64 layouts. Prefer the
3337
Compute Sanitizer launcher, locate standalone Nsight Systems and Nsight
3438
Compute through their installer registry entries, and select
3539
architecture-specific executable targets using the native Windows machine
3640
architecture.
41+
(`PR #2586 <https://github.com/NVIDIA/cuda-python/pull/2586>`_)
42+
43+
Bugfixes
44+
--------
45+
46+
* Ensure :func:`find_nvidia_binary_utility` returns an absolute path when a
47+
configured search root is relative. On Windows, dynamic-library loading now
48+
warns when registering a dependent-DLL directory fails before falling back
49+
to updating ``PATH``.
50+
(`PR #2399 <https://github.com/NVIDIA/cuda-python/pull/2399>`_)
51+
52+
Documentation
53+
-------------
54+
55+
* Document that source builds require Git history and
56+
``cuda-pathfinder-v*`` tags so ``setuptools-scm`` can derive the package
57+
version.
58+
(`PR #2424 <https://github.com/NVIDIA/cuda-python/pull/2424>`_)
3759

3860
Internal maintenance
3961
--------------------
@@ -43,7 +65,17 @@ Internal maintenance
4365
internal ``SUPPORTED_LIBNAMES_WINDOWS*`` and
4466
``SITE_PACKAGES_LIBDIRS_WINDOWS*`` tables. Unsuffixed names remain x64
4567
aliases for backward compatibility.
68+
(`PR #2393 <https://github.com/NVIDIA/cuda-python/pull/2393>`_)
4669

4770
* Remove the obsolete descriptor-catalog writer and its catalog-update tools.
4871
The site-packages collection scripts remain available for gathering library
4972
paths.
73+
(`PR #2393 <https://github.com/NVIDIA/cuda-python/pull/2393>`_)
74+
75+
* Use ``pathlib.Path`` internally for static- and bitcode-library discovery
76+
while preserving the public string return types.
77+
(`PR #2493 <https://github.com/NVIDIA/cuda-python/pull/2493>`_)
78+
79+
* Isolate Windows Nsight registry discovery in a dedicated internal module and
80+
add focused tests; runtime behavior is unchanged.
81+
(`PR #2614 <https://github.com/NVIDIA/cuda-python/pull/2614>`_)

0 commit comments

Comments
 (0)