This repository was archived by the owner on Mar 21, 2024. It is now read-only.
File tree 1 file changed +22
-0
lines changed
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
+
1
23
# Thrust 1.13.0 (NVIDIA HPC SDK 21.7)
2
24
3
25
Thrust 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