Skip to content

Initial Documentation Site - #195

Merged
isVoid merged 15 commits into
NVIDIA:mainfrom
isVoid:docs-site
Oct 9, 2025
Merged

isVoid merged 15 commits into
NVIDIA:mainfrom
isVoid:docs-site

Conversation

@isVoid

@isVoid isVoid commented Sep 30, 2025

Copy link
Copy Markdown
Collaborator

Initial commit for cuda-python theme documentation site for Numbast
image

Comment thread conda/environment_template.yaml Outdated
Comment thread docs/source/_static/images/logo-light-mode.png Outdated
Comment thread docs/source/_static/javascripts/version_dropdown.js Outdated
Comment thread docs/source/_static/logo-light-mode.png
Comment thread docs/source/_templates/sidebar/variant-selector.html Outdated
Comment thread docs/source/dynamic.md Outdated
Comment thread numbast/pyproject.toml Outdated
@isVoid
isVoid requested a review from leofang October 1, 2025 16:24
Comment thread docs/source/dynamic.rst
hsqrt = bind_cxx_function(shim_writer, decls.functions[1])

# Use within Numba
@cuda.jit(link=shim_writer.links())

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this still needed? This is declared legacy in the numba-cuda docs: https://nvidia.github.io/numba-cuda/user/cuda_ffi.html#legacy-cuda-jit-decorator-link-support

@isVoid isVoid Oct 6, 2025

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of now, this is still needed. Relatively low effort to remove that requirement.

Comment thread docs/source/dynamic.rst Outdated
Comment thread docs/source/install.rst

.. code-block:: bash

conda install Numbast

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is only on the nvidia channel currently? We should really publish it onto conda-forge as well.

Comment thread docs/versions.json Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

btw this is the old format (for Furo); for the new format (for nvidia-sphinx-theme), look at what we have.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case I forgot to provide a pointer 😅 this PR could be a good reference for how to transition to the NV theme: NVIDIA/cuda-python#874

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For brand new docs you don't need to keep the old format like what we do (for bc reasons)

@leofang

leofang commented Oct 7, 2025

Copy link
Copy Markdown
Member

LGTM except for the json format!

@leofang leofang left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not build locally but seems like a great start!

@isVoid
isVoid merged commit 10080a5 into NVIDIA:main Oct 9, 2025
16 checks passed
@isVoid isVoid mentioned this pull request Oct 16, 2025
isVoid added a commit that referenced this pull request Oct 16, 2025
Bump version to 0.5.4

- Bump version to 0.5.4
- Allow ParseError to be Bypassed via argument (#206)
- Add CI Scripts to Build Documentation Pages to GH-Pages (#204)
- Codify Clang Version Support in C++ (#205)
- Use New Bfloat16 Numba-CUDA Type (#179)
- Initial Documentation Site (#195)

Co-authored-by: Michael Wang <isVoid@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants