Skip to content

[codex] Fix generated cuda-bindings problematic doc anchors#2186

Open
kkraus14 wants to merge 1 commit into
mainfrom
codex/fix-cuda-bindings-problematic-doc-anchors
Open

[codex] Fix generated cuda-bindings problematic doc anchors#2186
kkraus14 wants to merge 1 commit into
mainfrom
codex/fix-cuda-bindings-problematic-doc-anchors

Conversation

@kkraus14

@kkraus14 kkraus14 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Description

Stacked on #2159. This removes the temporary lychee exclusion for generated
cuda-bindings #id[0-9]+ anchors after regenerating the affected CUDA Driver
and Runtime docs/docstrings from the targeted cybind fix.

Changes

  • Regenerate the targeted cuda-bindings Driver/Runtime RST and Cython docstring
    output that previously rendered docutils problematic anchors.
  • Remove the temporary rendered-docs lychee exclusion for
    cuda-bindings/latest/module/{driver,runtime}.html#id[0-9]+ from
    build-docs.yml.

Validation

  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run check-yaml --files .github/workflows/build-docs.yml
  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run actionlint --files .github/workflows/build-docs.yml
  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run lychee --files cuda_bindings/docs/source/module/driver.rst cuda_bindings/docs/source/module/runtime.rst
  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run rst-backticks --files cuda_bindings/docs/source/module/driver.rst cuda_bindings/docs/source/module/runtime.rst
  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run rst-directive-colons --files cuda_bindings/docs/source/module/driver.rst cuda_bindings/docs/source/module/runtime.rst
  • PRE_COMMIT_HOME=/tmp/pre-commit-cache-2159 pixi run pre-commit run rst-inline-touching-normal --files cuda_bindings/docs/source/module/driver.rst cuda_bindings/docs/source/module/runtime.rst
  • pixi run --manifest-path cuda_bindings -e docs build-docs

Local rendered-HTML lychee still fails when building docs against the installed
13.2.0 cuda-bindings package because those generated docstrings are stale in the
local docs environment. The full local package build was blocked by unrelated
cufile symbol mismatches in the local CUDA package set, so CI should validate
the rendered HTML with the PR-built package.

@kkraus14 kkraus14 added this to the cuda.bindings next milestone Jun 9, 2026
@kkraus14 kkraus14 added documentation Improvements or additions to documentation CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module labels Jun 9, 2026
@kkraus14

kkraus14 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test

@kkraus14 kkraus14 self-assigned this Jun 9, 2026
@kkraus14 kkraus14 force-pushed the codex/fix-cuda-bindings-problematic-doc-anchors branch from 127f9f6 to 159377e Compare June 9, 2026 17:41
@kkraus14

kkraus14 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test

2 similar comments
@kkraus14

kkraus14 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test

@kkraus14

kkraus14 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Base automatically changed from codex/docs-stable-source-linkcheck to main June 9, 2026 20:53
@mdboom mdboom mentioned this pull request Jun 10, 2026
1 task
@kkraus14 kkraus14 force-pushed the codex/fix-cuda-bindings-problematic-doc-anchors branch from d98094f to 3694e06 Compare June 11, 2026 03:09
Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
with the following fields: - `CUevent` event - Event to fire when
all blocks trigger it. - `Event` record flags, see
with the following fields: - `CUeventCUevent` event - Event to fire

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.

This is erroneous

resulting kernel node should be device-updatable. -
`CUgraphDeviceNode` devNode - Returns a handle to pass to the
various device-side update functions.
`CUgraphDeviceNodeCUgraphDeviceNode` devNode - Returns a handle to

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.

+1 erroneous

Comment on lines +164 to +168
This indicates that at least one host pointer passed to the API call is not a valid host pointer.



[Deprecated]

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.

This spacing isn't desired




MANBRIEF device management functions of the CUDA runtime API (CURRENT_FILE) ENDMANBRIEF

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.

These MANBRIEFs need to be handled in some kind of way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant