diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index 1f6c01d..175731f 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -8,7 +8,7 @@ python:
- requirements: docs/sphinx/requirements.txt
build:
- os: ubuntu-22.04
+ os: ubuntu-26.04
tools:
- python: "3.10"
+ python: "3.12"
diff --git a/docs/conf.py b/docs/conf.py
index 444b995..c3bab08 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -42,7 +42,7 @@
# Required settings
html_theme = "rocm_docs_theme"
html_theme_options = {
- "flavor": "amdgpu",
+ "flavor": "instinct-design",
"announcement": f"AMD GPU Driver 31.30.0 is a technology preview intended for use only with AMD ROCm 7.13.0 technology preview. For production use, continue to use AMD GPU Driver {version} documentation.",
"link_main_doc": True,
# Add any additional theme options here
diff --git a/docs/sphinx/requirements.in b/docs/sphinx/requirements.in
index a678428..21089a8 100644
--- a/docs/sphinx/requirements.in
+++ b/docs/sphinx/requirements.in
@@ -1,4 +1,4 @@
-rocm-docs-core==1.32.0
+rocm-docs-core[api_reference] @ git+ssh://git@github.com/AMD-melliott/rocm-docs-core.git@feature/instinct-design-flavor
sphinx-reredirects
sphinxcontrib.datatemplates==0.11.0
Sphinx-Substitution-Extensions==2026.1.12
diff --git a/docs/sphinx/requirements.txt b/docs/sphinx/requirements.txt
index a1162c2..7622af0 100644
--- a/docs/sphinx/requirements.txt
+++ b/docs/sphinx/requirements.txt
@@ -1,60 +1,64 @@
#
-# This file is autogenerated by pip-compile with Python 3.10
+# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
-# pip-compile requirements.in
+# pip-compile docs/sphinx/requirements.in
#
accessible-pygments==0.0.5
# via pydata-sphinx-theme
alabaster==1.0.0
# via sphinx
-asttokens==3.0.0
+asttokens==3.0.1
# via stack-data
-attrs==25.4.0
+attrs==26.1.0
# via
# jsonschema
# jupyter-cache
# referencing
-babel==2.17.0
+babel==2.18.0
# via
# pydata-sphinx-theme
# sphinx
beartype==0.22.9
# via sphinx-substitution-extensions
-beautifulsoup4==4.14.2
+beautifulsoup4==4.15.0
# via pydata-sphinx-theme
breathe==4.36.0
# via rocm-docs-core
-certifi==2025.11.12
+certifi==2026.6.17
# via requests
cffi==2.0.0
# via
# cryptography
# pynacl
-charset-normalizer==3.4.4
+charset-normalizer==3.4.7
# via requests
-click==8.3.0
+click==8.4.1
# via
+ # click-log
+ # doxysphinx
# jupyter-cache
# sphinx-external-toc
+click-log==0.4.0
+ # via doxysphinx
comm==0.2.3
# via ipykernel
-cryptography==46.0.3
+cryptography==49.0.0
# via pyjwt
-debugpy==1.8.17
+debugpy==1.8.21
# via ipykernel
-decorator==5.2.1
+decorator==5.3.1
# via ipython
defusedxml==0.7.1
# via sphinxcontrib-datatemplates
-docutils==0.21.2
+docutils==0.22.4
# via
# myst-parser
# pydata-sphinx-theme
# sphinx
# sphinx-substitution-extensions
-exceptiongroup==1.3.0
- # via ipython
+doxysphinx==3.3.14
+ # via rocm-docs-core
executing==2.2.1
# via stack-data
fastjsonschema==2.21.2
@@ -63,37 +67,39 @@ fastjsonschema==2.21.2
# rocm-docs-core
gitdb==4.0.12
# via gitpython
-gitpython==3.1.45
+gitpython==3.1.50
# via rocm-docs-core
-greenlet==3.2.4
+greenlet==3.5.2
# via sqlalchemy
-idna==3.11
+idna==3.18
# via requests
-imagesize==1.4.1
+imagesize==2.0.0
# via sphinx
-importlib-metadata==8.7.0
+importlib-metadata==9.0.0
# via
# jupyter-cache
# myst-nb
-ipykernel==7.1.0
+ipykernel==7.3.0
# via myst-nb
-ipython==8.37.0
+ipython==9.14.1
# via
# ipykernel
# myst-nb
-jedi==0.19.2
+ipython-pygments-lexers==1.1.1
+ # via ipython
+jedi==0.20.0
# via ipython
jinja2==3.1.6
# via
# myst-parser
# sphinx
-jsonschema==4.25.1
+jsonschema==4.26.0
# via nbformat
jsonschema-specifications==2025.9.1
# via jsonschema
jupyter-cache==1.0.1
# via myst-nb
-jupyter-client==8.6.3
+jupyter-client==8.9.1
# via
# ipykernel
# nbclient
@@ -103,27 +109,33 @@ jupyter-core==5.9.1
# jupyter-client
# nbclient
# nbformat
-markdown-it-py==3.0.0
+libsass==0.22.0
+ # via doxysphinx
+lxml==5.2.1
+ # via doxysphinx
+markdown-it-py==4.2.0
# via
# mdit-py-plugins
# myst-parser
markupsafe==3.0.3
# via jinja2
-matplotlib-inline==0.2.1
+matplotlib-inline==0.2.2
# via
# ipykernel
# ipython
-mdit-py-plugins==0.5.0
+mdit-py-plugins==0.6.1
# via myst-parser
mdurl==0.1.2
# via markdown-it-py
-myst-nb==1.3.0
+mpire==2.10.2
+ # via doxysphinx
+myst-nb==1.4.0
# via rocm-docs-core
-myst-parser==4.0.1
+myst-parser==5.1.0
# via
# myst-nb
# sphinx-substitution-extensions
-nbclient==0.10.2
+nbclient==0.11.0
# via
# jupyter-cache
# myst-nb
@@ -132,45 +144,52 @@ nbformat==5.10.4
# jupyter-cache
# myst-nb
# nbclient
-nest-asyncio==1.6.0
+nest-asyncio2==1.7.2
# via ipykernel
-packaging==25.0
+packaging==26.2
# via
# ipykernel
- # pydata-sphinx-theme
# sphinx
-parso==0.8.5
+parso==0.8.7
# via jedi
pexpect==4.9.0
# via ipython
-platformdirs==4.5.0
+platformdirs==4.10.0
# via jupyter-core
prompt-toolkit==3.0.52
# via ipython
-psutil==7.1.3
- # via ipykernel
+psutil==7.2.2
+ # via
+ # ipykernel
+ # ipython
ptyprocess==0.7.0
# via pexpect
pure-eval==0.2.3
# via stack-data
-pycparser==2.23
+pycparser==3.0
# via cffi
-pydata-sphinx-theme==0.15.4
+pydata-sphinx-theme==0.16.1
# via
# rocm-docs-core
# sphinx-book-theme
-pygithub==2.8.1
+pygithub==2.9.1
# via rocm-docs-core
-pygments==2.19.2
+pygments==2.20.0
# via
# accessible-pygments
# ipython
+ # ipython-pygments-lexers
+ # mpire
# pydata-sphinx-theme
# sphinx
-pyjwt[crypto]==2.10.1
+pyjson5==1.6.9
+ # via doxysphinx
+pyjwt[crypto]==2.13.0
# via pygithub
-pynacl==1.6.1
+pynacl==1.6.2
# via pygithub
+pyparsing==3.3.2
+ # via doxysphinx
python-dateutil==2.9.0.post0
# via jupyter-client
pyyaml==6.0.3
@@ -189,25 +208,27 @@ referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
-requests==2.32.5
+requests==2.34.2
# via
# pygithub
# sphinx
-rocm-docs-core==1.32.0
- # via -r requirements.in
-rpds-py==0.28.0
+rocm-docs-core[api-reference] @ git+ssh://git@github.com/AMD-melliott/rocm-docs-core.git@feature/instinct-design-flavor
+ # via -r docs/sphinx/requirements.in
+roman-numerals==4.1.0
+ # via sphinx
+rpds-py==2026.5.1
# via
# jsonschema
# referencing
six==1.17.0
# via python-dateutil
-smmap==5.0.2
+smmap==5.0.3
# via gitdb
-snowballstemmer==3.0.1
+snowballstemmer==3.1.1
# via sphinx
-soupsieve==2.8
+soupsieve==2.8.4
# via beautifulsoup4
-sphinx==8.1.3
+sphinx==9.1.0
# via
# breathe
# myst-nb
@@ -218,29 +239,32 @@ sphinx==8.1.3
# sphinx-copybutton
# sphinx-design
# sphinx-external-toc
+ # sphinx-multitoc-numbering
# sphinx-notfound-page
# sphinx-reredirects
# sphinx-substitution-extensions
# sphinxcontrib-datatemplates
# sphinxcontrib-runcmd
-sphinx-book-theme==1.1.4
+sphinx-book-theme==1.2.0
# via rocm-docs-core
sphinx-copybutton==0.5.2
# via rocm-docs-core
-sphinx-design==0.6.1
+sphinx-design==0.7.0
# via rocm-docs-core
-sphinx-external-toc==1.0.1
+sphinx-external-toc==1.1.0
# via rocm-docs-core
+sphinx-multitoc-numbering==0.1.3
+ # via sphinx-external-toc
sphinx-notfound-page==1.1.0
# via rocm-docs-core
-sphinx-reredirects==0.1.6
- # via -r requirements.in
+sphinx-reredirects==1.1.0
+ # via -r docs/sphinx/requirements.in
sphinx-substitution-extensions==2026.1.12
- # via -r requirements.in
+ # via -r docs/sphinx/requirements.in
sphinxcontrib-applehelp==2.0.0
# via sphinx
sphinxcontrib-datatemplates==0.11.0
- # via -r requirements.in
+ # via -r docs/sphinx/requirements.in
sphinxcontrib-devhelp==2.0.0
# via sphinx
sphinxcontrib-htmlhelp==2.1.0
@@ -253,19 +277,19 @@ sphinxcontrib-runcmd==0.2.0
# via sphinxcontrib-datatemplates
sphinxcontrib-serializinghtml==2.0.0
# via sphinx
-sqlalchemy==2.0.44
+sqlalchemy==2.0.51
# via jupyter-cache
stack-data==0.6.3
# via ipython
-tabulate==0.9.0
+tabulate==0.10.0
# via jupyter-cache
-tomli==2.3.0
- # via sphinx
-tornado==6.5.2
+tornado==6.5.7
# via
# ipykernel
# jupyter-client
-traitlets==5.14.3
+tqdm==4.68.3
+ # via mpire
+traitlets==5.15.1
# via
# ipykernel
# ipython
@@ -277,19 +301,17 @@ traitlets==5.14.3
typing-extensions==4.15.0
# via
# beautifulsoup4
- # cryptography
- # exceptiongroup
- # ipython
+ # jupyter-client
# myst-nb
# pydata-sphinx-theme
# pygithub
# referencing
# sqlalchemy
-urllib3==2.5.0
+urllib3==2.7.0
# via
# pygithub
# requests
-wcwidth==0.2.14
+wcwidth==0.8.1
# via prompt-toolkit
-zipp==3.23.0
+zipp==4.1.0
# via importlib-metadata