diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 3c65ff7..3e74062 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -29,7 +29,6 @@ dependencies: - packaging - pandas - pre-commit -- pydata-sphinx-theme - pylibraft==26.8.*,>=0.0.0a0 - pytest - pytest-cov @@ -45,4 +44,6 @@ dependencies: - sphinx-markdown-tables - sysroot_linux-aarch64==2.28 - treelite>=4.7.0,<5.0 +- 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 3d5b592..e053336 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -29,7 +29,6 @@ dependencies: - packaging - pandas - pre-commit -- pydata-sphinx-theme - pylibraft==26.8.*,>=0.0.0a0 - pytest - pytest-cov @@ -45,4 +44,6 @@ dependencies: - sphinx-markdown-tables - sysroot_linux-64==2.28 - treelite>=4.7.0,<5.0 +- 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 ffdb7d1..52c3585 100644 --- a/conda/environments/all_cuda-133_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -29,7 +29,6 @@ dependencies: - packaging - pandas - pre-commit -- pydata-sphinx-theme - pylibraft==26.8.*,>=0.0.0a0 - pytest - pytest-cov @@ -45,4 +44,6 @@ dependencies: - sphinx-markdown-tables - sysroot_linux-aarch64==2.28 - treelite>=4.7.0,<5.0 +- 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 fa93010..661d1f6 100644 --- a/conda/environments/all_cuda-133_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -29,7 +29,6 @@ dependencies: - packaging - pandas - pre-commit -- pydata-sphinx-theme - pylibraft==26.8.*,>=0.0.0a0 - pytest - pytest-cov @@ -45,4 +44,6 @@ dependencies: - sphinx-markdown-tables - sysroot_linux-64==2.28 - treelite>=4.7.0,<5.0 +- pip: + - nvidia-sphinx-theme name: all_cuda-133_arch-x86_64 diff --git a/cpp/doxygen/header.html b/cpp/doxygen/header.html index 579d782..e04385d 100644 --- a/cpp/doxygen/header.html +++ b/cpp/doxygen/header.html @@ -17,10 +17,6 @@ $extrastylesheet - - - - diff --git a/dependencies.yaml b/dependencies.yaml index 7ee1ebd..f3f6614 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -347,7 +347,8 @@ dependencies: - graphviz - numpydoc - &packaging packaging - - pydata-sphinx-theme + - pip: + - nvidia-sphinx-theme - sphinx - sphinx-copybutton - sphinx-markdown-tables diff --git a/docs/source/conf.py b/docs/source/conf.py index 63259c7..2e858ad 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -73,7 +73,7 @@ master_doc = "index" # General information about the project. -project = "nvforest" +project = "NVIDIA nvForest" copyright = f"2026-{datetime.datetime.today().year}, NVIDIA Corporation" author = "NVIDIA Corporation" @@ -111,8 +111,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": [], @@ -123,12 +122,6 @@ "icon": "fa-brands fa-github", "type": "fontawesome", }, - { - "name": "X", - "url": "https://x.com/rapidsai", - "icon": "fa-brands fa-x-twitter", - "type": "fontawesome", - }, ], "show_toc_level": 1, "navbar_align": "right", @@ -172,7 +165,7 @@ ( master_doc, "nvforest.tex", - "nvforest Documentation", + f"{project} Documentation", "NVIDIA Corporation", "manual", ), @@ -182,7 +175,7 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). -man_pages = [(master_doc, "nvforest", "nvforest Documentation", [author], 1)] +man_pages = [(master_doc, "nvforest", f"{project} Documentation", [author], 1)] # -- Options for Texinfo output ------------------------------------------- @@ -193,7 +186,7 @@ ( master_doc, "nvforest", - "nvforest Documentation", + f"{project} Documentation", author, "nvforest", "One line description of project.", @@ -216,10 +209,6 @@ def setup(app): app.add_css_file("custom.css") - 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" - ) # The following is used by sphinx.ext.linkcode to provide links to github diff --git a/docs/source/index.rst b/docs/source/index.rst index 3ee2a4a..bcd19f2 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,7 +1,7 @@ -Welcome to nvForest's documentation! -==================================== +NVIDIA nvForest Documentation +============================= -nvForest is a highly-optimized and lightweight library that enables fast inference for decision tree models on NVIDIA GPUs and CPUs. +NVIDIA nvForest is a highly-optimized and lightweight library that enables fast inference for decision tree models on NVIDIA GPUs and CPUs. It supports many kinds of decision tree models, including XGBoost, LightGBM, scikit-learn, and cuML random forests. * :doc:`getting_started`