Add cuDLA bindings#2034
Conversation
Generated from cudla.h using cybind. Files added: - cycudla.pxd/pyx: Cython layer exposing C header types and functions - cudla.pxd/pyx: lowpp Python layer with POD classes, enums, and wrappers - _internal/cudla.pxd, cudla_linux.pyx, cudla_windows.pyx: dynamic library loading - docs/source/module/cudla.rst: API documentation - tests/cudla/: pytest unit tests for enums, POD types, error handling, API surface, and hardware-gated function tests (verified on L4T/Orin) Build/CI updates: - pyproject.toml: added cudla to cuda-toolkit optional dependencies - .github/actions/fetch_ctk/action.yml: added libcudla to CTK components - docs/source/api.rst: added cudla to toctree
|
Note: I created the experimental-only PR #2075 to
|
|
Cursor GPT-5.4 Extra High Fast Findings
Assumption
Checks
|
|
Main point: Look for Failing tests already in PR 2034 below. There are 4 tests in this PR 2034 that are failing on Linux arm64. — To demonstrate that here, we have to transfer the Cursor GPT-5.4 Extra High Fast PR #2075 CI failure sets overviewRun analyzed: https://github.com/NVIDIA/cuda-python/actions/runs/25775844114 Linux x86_64Succeeded jobs:
Failed jobs:
One failure cluster:
Linux arm64Succeeded jobs:
Failed jobs:
One failure cluster:
Windows x86_64Succeeded jobs:
Failed jobs:
One failure cluster:
|
Use redistrib metadata to skip unsupported mini-CTK components and resolve archive paths through a tested helper, including container-safe workspace paths for runtime jobs.
|
/ok to test |
|
/ok to test |
|
/ok to test 8cdc5ae |
This comment has been minimized.
This comment has been minimized.
|
For easy future reference, archiving the test additions under PR #2075, which go with the findings posted in an earlier comment here. |
|
Description
Generated from cudla.h using cybind.
Files added:
Build/CI updates:
Checklist