File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ # Thrust 1.13.1 (CUDA Toolkit 11.5)
2+
3+ Thrust 1.13.1 is a minor release accompanying the CUDA Toolkit 11.5.
4+
5+ This release provides a new hook for embedding the ` thrust:: ` namespace inside a
6+ custom namespace. This is intended to work around various issues related to
7+ linking multiple shared libraries that use Thrust. The existing ` CUB_NS_PREFIX `
8+ and ` CUB_NS_POSTFIX ` macros already provided this capability for CUB; this
9+ update provides a simpler mechanism that is extended to and integrated with
10+ Thrust. Simply define ` THRUST_CUB_WRAPPED_NAMESPACE ` to a namespace name, and
11+ both ` thrust:: ` and ` cub:: ` will be placed inside the new namespace. Using
12+ different wrapped namespaces for each shared library will prevent issues like
13+ those reported in NVIDIA/thrust #1401 .
14+
15+ ## New Features
16+
17+ - NVIDIA/thrust #1464 : Add ` THRUST_CUB_WRAPPED_NAMESPACE ` hooks.
18+
19+ ## Bug Fixes
20+
21+ - NVIDIA/thrust #1488 : Fix path to installed CUB in Thrust's CMake config files.
22+
123# Thrust 1.13.0 (NVIDIA HPC SDK 21.7)
224
325Thrust 1.13.0 is the major release accompanying the NVIDIA HPC SDK 21.7 release.
You can’t perform that action at this time.
0 commit comments