Skip to content

Commit

Permalink
Cleanup thrust
Browse files Browse the repository at this point in the history
  • Loading branch information
miscco committed May 24, 2024
1 parent ba130fa commit fe3b430
Show file tree
Hide file tree
Showing 87 changed files with 3,274 additions and 7,444 deletions.
28 changes: 21 additions & 7 deletions docs_cccl/repo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -125,17 +125,17 @@ doxygen_predefined = [
"_CCCL_FORCEINLINE",
"_CCCL_STD_VER",
"_CCCL_VISIBILITY_HIDDEN",
"CUB_DISABLE_NAMESPACE_MAGIC",
"CUB_IGNORE_NAMESPACE_MAGIC_ERROR",
"CUB_NAMESPACE_BEGIN=namespace cub {",
"CUB_NAMESPACE_END=}",
"DOXYGEN_SHOULD_SKIP_THIS",
"DOXYGEN_ACTIVE",
"__device__",
"__host__",
"__forceinline__",
"__declspec(x)=",
"__align__(x)=",
"CUB_DISABLE_NAMESPACE_MAGIC",
"CUB_IGNORE_NAMESPACE_MAGIC_ERROR",
"CUB_NAMESPACE_BEGIN=namespace cub {",
"CUB_NAMESPACE_END=}",
"CUB_DEPRECATED_BECAUSE(x)=",
"CUB_DEPRECATED=",
"CUB_STATIC_ASSERT(cond,msg)=",
Expand Down Expand Up @@ -182,6 +182,10 @@ deps = [
#
# defaults to an empty list.
doxygen_input = [
"../../thrust/thrust/*.h",
"../../thrust/thrust/iterator/*.h",
"../../thrust/thrust/mr/*.h",
"../../thrust/thrust/random/*.h",
]

# doxygen allows the creation of custom commands to ease in the documentation process.
Expand All @@ -205,9 +209,19 @@ doxygen_predefined = [
"_CCCL_HOST_DEVICE=",
"_CCCL_NODISCARD=[[nodiscard]]",
"_CCCL_STD_VER",
"DOXYGEN_SHOULD_SKIP_THIS",
"DOXYGEN_ACTIVE",
"THRUST_DISABLE_NAMESPACE_MAGIC",
"THRUST_IGNORE_NAMESPACE_MAGIC_ERROR",
"THRUST_NAMESPACE_BEGIN=namespace thrust {",
"THRUST_NAMESPACE_END=}",
"THRUST_INLINE_CONSTANT",
"THRUST_NAMESPACE_BEGIN",
"THRUST_PREVENT_MACRO_SUBSTITUTION",
"THRUST_TRAILING_RETURN(x)= -> x",
"THRUST_BINARY_FUNCTOR_VOID_SPECIALIZATION_OP(x,y)=",
"THRUST_UNARY_FUNCTOR_VOID_SPECIALIZATION(x, y)=",
"THRUST_BINARY_FUNCTOR_VOID_SPECIALIZATION(x, y)=",
"THRUST_FWD(x)=x",
]

# make sure to use ./fetch_imgs.sh
Expand All @@ -216,9 +230,9 @@ doxygen_conf_extra = """
DOXYFILE_ENCODING = UTF-8
INPUT_ENCODING = UTF-8
EXTENSION_MAPPING = cuh=c++ cu=c++
EXAMPLE_PATH = ../examples/device
EXAMPLE_PATH = ../../thrust/examples
EXAMPLE_RECURSIVE = NO
EXAMPLE_PATTERNS = *.cu
EXCLUDE_SYMBOLS = "*detail*" "__*" "THRUST_NS_QUALIFIER" "optional"
EXCLUDE_SYMBOLS = "*detail*" "__*" "optional"
AUTOLINK_SUPPORT = YES
"""
3 changes: 3 additions & 0 deletions docs_cccl/thrust/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ Thrust: The C++ Parallel Algorithms Library
:hidden:
:maxdepth: 2

:ref:`Overview <thrust-module>`
setup
releases
contributing
${repo_docs_api_path}/thrust_api

.. mdinclude:: ../../thrust/README.md
116 changes: 116 additions & 0 deletions docs_cccl/thrust/releases.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
.. _thrust-module-releases:

Releases
========

.. toctree::
:hidden:
:maxdepth: 1

releases/changelog
releases/versioning

.. list-table::
:widths: 50 50
:header-rows: 1

* - Version
- Included in
* - 2.0.1
- CUDA Toolkit 12.0
* - 2.0.0
- TBD
* - 1.17.2
- TBD
* - 1.17.1
- TBD
* - 1.17.0
- TBD
* - 1.16.0
- TBD
* - 1.15.0
- NVIDIA HPC SDK 22.1 & CUDA Toolkit 11.6
* - 1.14.0
- NVIDIA HPC SDK 21.9
* - 1.13.1
- CUDA Toolkit 11.5
* - 1.13.1
- CUDA Toolkit 11.5
* - 1.13.0
- NVIDIA HPC SDK 21.7
* - 1.12.1
- CUDA Toolkit 11.4
* - 1.12.0
- NVIDIA HPC SDK 21.3
* - 1.11.0
- CUDA Toolkit 11.3
* - 1.10.0
- NVIDIA HPC SDK 20.9 & CUDA Toolkit 11.2
* - 1.9.10-1
- NVIDIA HPC SDK 20.7 & CUDA Toolkit 11.1
* - 1.9.10
- NVIDIA HPC SDK 20.5
* - 1.9.9
- CUDA Toolkit 11.0
* - 1.9.8-1
- NVIDIA HPC SDK 20.3
* - 1.9.8
- CUDA Toolkit 11.0 Early Access
* - 1.9.7-1
- CUDA Toolkit 10.2 for Tegra
* - 1.9.7
- CUDA Toolkit 10.2
* - 1.9.6-1
- NVIDIA HPC SDK 20.3
* - 1.9.6
- CUDA Toolkit 10.1 Update 2
* - 1.9.5
- CUDA Toolkit 10.1 Update 1
* - 1.9.4
- CUDA Toolkit 10.1
* - 1.9.3
- CUDA Toolkit 10.0
* - 1.9.2
- CUDA Toolkit 9.2
* - 1.9.1-2
- CUDA Toolkit 9.1
* - 1.9.0-5
- CUDA Toolkit 9.0
* - 1.8.3
- CUDA Toolkit 8.0
* - 1.8.2
- CUDA Toolkit 7.5
* - 1.8.1
- CUDA Toolkit 7.0
* - 1.8.0
-
* - 1.7.2
- CUDA Toolkit 6.5
* - 1.7.1
- CUDA Toolkit 6.0
* - 1.7.0
- CUDA Toolkit 5.5
* - 1.6.0
-
* - 1.5.3
- CUDA Toolkit 5.0
* - 1.5.2
- CUDA Toolkit 4.2
* - 1.5.1
- CUDA Toolkit 4.1
* - 1.5.0
-
* - 1.4.0
- CUDA Toolkit 4.0
* - 1.3.0
-
* - 1.2.1
-
* - 1.2.0
-
* - 1.1.1
-
* - 1.1.0
-
* - 1.0.0
-
Loading

0 comments on commit fe3b430

Please sign in to comment.