diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index fcab05ae7..deaf33c2e 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -18,7 +18,6 @@ dependencies: - doxygen=1.9.1 - gcc_linux-aarch64=14.* - gcovr>=5.0 -- graphviz - identify>=2.5.20 - ipython - make @@ -31,7 +30,6 @@ dependencies: - numpydoc - packaging - pre-commit -- pydata-sphinx-theme>=0.15.4 - pytest - pytest-cov - python>=3.11 @@ -43,4 +41,6 @@ dependencies: - sphinx-markdown-tables - sphinxcontrib-jquery - sysroot_linux-aarch64==2.28 +- pip: + - nvidia-sphinx-theme name: all_cuda-129_arch-aarch64 diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index b339916cb..445fe8e82 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -18,7 +18,6 @@ dependencies: - doxygen=1.9.1 - gcc_linux-64=14.* - gcovr>=5.0 -- graphviz - identify>=2.5.20 - ipython - make @@ -31,7 +30,6 @@ dependencies: - numpydoc - packaging - pre-commit -- pydata-sphinx-theme>=0.15.4 - pytest - pytest-cov - python>=3.11 @@ -43,4 +41,6 @@ dependencies: - sphinx-markdown-tables - sphinxcontrib-jquery - sysroot_linux-64==2.28 +- pip: + - nvidia-sphinx-theme name: all_cuda-129_arch-x86_64 diff --git a/conda/environments/all_cuda-133_arch-aarch64.yaml b/conda/environments/all_cuda-133_arch-aarch64.yaml index 71d43fa06..fb8773735 100644 --- a/conda/environments/all_cuda-133_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -18,7 +18,6 @@ dependencies: - doxygen=1.9.1 - gcc_linux-aarch64=14.* - gcovr>=5.0 -- graphviz - identify>=2.5.20 - ipython - make @@ -31,7 +30,6 @@ dependencies: - numpydoc - packaging - pre-commit -- pydata-sphinx-theme>=0.15.4 - pytest - pytest-cov - python>=3.11 @@ -43,4 +41,6 @@ dependencies: - sphinx-markdown-tables - sphinxcontrib-jquery - sysroot_linux-aarch64==2.28 +- pip: + - nvidia-sphinx-theme name: all_cuda-133_arch-aarch64 diff --git a/conda/environments/all_cuda-133_arch-x86_64.yaml b/conda/environments/all_cuda-133_arch-x86_64.yaml index 339427fa9..11dbfe9b2 100644 --- a/conda/environments/all_cuda-133_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -18,7 +18,6 @@ dependencies: - doxygen=1.9.1 - gcc_linux-64=14.* - gcovr>=5.0 -- graphviz - identify>=2.5.20 - ipython - make @@ -31,7 +30,6 @@ dependencies: - numpydoc - packaging - pre-commit -- pydata-sphinx-theme>=0.15.4 - pytest - pytest-cov - python>=3.11 @@ -43,4 +41,6 @@ dependencies: - sphinx-markdown-tables - sphinxcontrib-jquery - sysroot_linux-64==2.28 +- pip: + - nvidia-sphinx-theme name: all_cuda-133_arch-x86_64 diff --git a/cpp/doxygen/Doxyfile b/cpp/doxygen/Doxyfile index 8252f36cd..bf37e34ca 100644 --- a/cpp/doxygen/Doxyfile +++ b/cpp/doxygen/Doxyfile @@ -2285,7 +2285,7 @@ HIDE_UNDOC_RELATIONS = YES # set to NO # The default value is: NO. -HAVE_DOT = YES +HAVE_DOT = NO # The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed # to run in parallel. When set to 0 doxygen will base this on the number of diff --git a/cpp/doxygen/header.html b/cpp/doxygen/header.html index 579d7829e..8c076e6f1 100644 --- a/cpp/doxygen/header.html +++ b/cpp/doxygen/header.html @@ -17,11 +17,6 @@ $extrastylesheet - - - - -
diff --git a/dependencies.yaml b/dependencies.yaml index 8e4d8eba8..47d114c1c 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -344,7 +344,6 @@ dependencies: packages: - breathe>=4.35.0 - *doxygen - - graphviz - ipython - make - myst-parser @@ -352,11 +351,12 @@ dependencies: - &numba numba>=0.60.0,<0.65.0 - &numba_cuda numba-cuda>=0.22.1 - numpydoc - - pydata-sphinx-theme>=0.15.4 - sphinx - sphinx-copybutton - sphinx-markdown-tables - sphinxcontrib-jquery + - pip: + - nvidia-sphinx-theme py_version: specific: - output_types: conda diff --git a/docs/conf.py b/docs/conf.py index db45dff09..2d1d702ae 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2020-2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2020-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 # Configuration file for the Sphinx documentation builder. @@ -22,7 +22,7 @@ # -- Project information ----------------------------------------------------- -project = "rmm" +project = "RMM" copyright = f"2018-{datetime.datetime.today().year}, NVIDIA Corporation" author = "NVIDIA Corporation" @@ -117,8 +117,7 @@ # a list of builtin themes. # -html_theme = "pydata_sphinx_theme" -html_logo = "_static/RAPIDS-logo-purple.png" +html_theme = "nvidia_sphinx_theme" html_theme_options = { "external_links": [], @@ -322,8 +321,4 @@ def on_missing_reference(app, env, node, contnode): def setup(app): - app.add_css_file("https://docs.rapids.ai/assets/css/custom.css") - app.add_js_file( - "https://docs.rapids.ai/assets/js/custom.js", loading_method="defer" - ) app.connect("missing-reference", on_missing_reference) diff --git a/docs/cpp/memory_resources/index.md b/docs/cpp/memory_resources/index.md index 94ca815d7..12ffa7599 100644 --- a/docs/cpp/memory_resources/index.md +++ b/docs/cpp/memory_resources/index.md @@ -1,5 +1,9 @@ # Memory Resources +RMM memory resources are allocator objects that control where and how memory is allocated. + +Memory resources implement allocation and deallocation for a kind of memory, for example CUDA device memory, managed memory, or pinned host memory. Resource adaptors wrap another memory resource and change its behavior, such as adding logging, tracking, limits, alignment, or prefetching, while delegating the actual allocation to the wrapped upstream resource. + ```{toctree} :maxdepth: 1