-
Notifications
You must be signed in to change notification settings - Fork 182
Open
Labels
blockedThis task is currently blocked by other tasksThis task is currently blocked by other taskscuda.bindingsEverything related to the cuda.bindings moduleEverything related to the cuda.bindings moduledocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementAny code-related improvementsAny code-related improvements
Milestone
Description
Is this a duplicate?
- I confirmed there appear to be no duplicate issues for this bug and that I agree to the Code of ConductTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Is this for new documentation, or an update to existing docs?
Update
Describe the incorrect/future/missing documentation

If this is a correction, please provide a link to the incorrect documentation. If this is a new documentation request, please link to where you have looked.
No response
Metadata
Metadata
Assignees
Labels
blockedThis task is currently blocked by other tasksThis task is currently blocked by other taskscuda.bindingsEverything related to the cuda.bindings moduleEverything related to the cuda.bindings moduledocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementAny code-related improvementsAny code-related improvements
Type
Projects
Status
Todo
Milestone
Relationships
Development
Select code repository
Activity
leofang commentedon Jun 23, 2025
Hello Natalia! Thanks for letting us know about the discrepancy. As you may have guessed, the
cuda.bindings
API reference is fully automatically generated from the same C API reference, i.e., the Doxygen docstrings in the CUDA headers are the source of truth. Such automation is hard to reach 100% satisfaction when it comes to coping with the semantic differences between C and Python. Unlike other bug reports I am hesitant to commit to a local fix for binding docs on a case-by-case basis, because it adds maintenance overhead. This is one of the places where I wish a future LLM could solve systematically. It needs to be able to ingest in full the driver/runtime API references and CUDA Programming Guide, and deterministically rewrites the API reference entirely targeting Python users. That said, please do keep filing any issues you encounter! 🙂