You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add pixi docs env and clean repo-owned warnings (#1870)
* docs: add pixi docs env and clean repo-owned warnings
Add reproducible Pixi docs workflows for pathfinder, bindings, and core, and fix the warnings in source-owned docs and shared Sphinx extensions. Keep generated bindings module docs out of scope so the remaining warning set stays isolated to code generator output.
Made-with: Cursor
* style: apply ruff formatting fixes
Apply the formatter changes required by pre-commit.ci so the docs helper updates match repository formatting rules.
Made-with: Cursor
* docs: fail pathfinder and core builds on warnings
Enable `-W --keep-going` for the pathfinder and core Sphinx builds so warning regressions fail the docs workflow while still reporting the full warning set.
Made-with: Cursor
* docs: dedupe cuda_core docs task wiring
Remove the redundant cuda_core build-docs alias and point the repo-root docs task at the canonical docs-build target so the post-rebase docs workflow stays consistent.
Made-with: Cursor
Copy file name to clipboardExpand all lines: cuda_bindings/docs/source/overview.rst
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,9 @@ code into
25
25
`PTX <https://docs.nvidia.com/cuda/parallel-thread-execution/index.html>`_ and
26
26
then extract the function to be called at a later point in the application. You
27
27
construct your device code in the form of a string and compile it with
28
-
`NVRTC <http://docs.nvidia.com/cuda/nvrtc/index.html>`_, a runtime compilation
28
+
`NVRTC <https://docs.nvidia.com/cuda/nvrtc/index.html>`_, a runtime compilation
29
29
library for CUDA C++. Using the NVIDIA `Driver
30
-
API <http://docs.nvidia.com/cuda/cuda-driver-api/index.html>`_, manually create a
30
+
API <https://docs.nvidia.com/cuda/cuda-driver-api/index.html>`_, manually create a
31
31
CUDA context and all required resources on the GPU, then launch the compiled
32
32
CUDA C++ code and retrieve the results from the GPU. Now that you have an
33
33
overview, jump into a commonly used example for parallel programming:
@@ -428,7 +428,7 @@ Putting it all together:
428
428
)
429
429
430
430
The final step is to construct a ``kernelParams`` argument that fulfills all of the launch API conditions. This is made easy because each array object comes
431
-
with a `ctypes <https://numpy.org/doc/stable/reference/generated/numpy.ndarray.ctypes.html#numpy.ndarray.ctypes>`_ data attribute that returns the underlying ``void*`` pointer value.
431
+
with NumPy's `ctypes data attribute <https://numpy.org/doc/stable/reference/generated/numpy.ndarray.ctypes.html#numpy.ndarray.ctypes>`_ that returns the underlying ``void*`` pointer value.
432
432
433
433
By having the final array object contain all pointers, we fulfill the contiguous array requirement:
0 commit comments