Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
39f66fa
Ship _v2 lowpp API for the driver module
mdboom Oct 13, 2026
d4d2fdb
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 13, 2026
bd9188b
Fix syntax
mdboom Oct 13, 2026
cd9a1d8
Fix tests
mdboom Oct 14, 2026
027a11e
Fix test
mdboom Oct 14, 2026
b2dd7a6
Fix thread behavior for legacy driver APIs
mdboom Oct 14, 2026
f78fe24
Fix ErrorError -> Error
mdboom Oct 14, 2026
650a8ab
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 15, 2026
d501b94
Merge in latest cybind changes
mdboom Oct 16, 2026
0c7b2a7
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 19, 2026
eb77119
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 19, 2026
d39eb4e
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 21, 2026
dd186df
Fix readonly check
mdboom Oct 21, 2026
c57ab3e
Address CodeRabbit comment
mdboom Oct 21, 2026
edc2107
Fix NULL dereference found in review
mdboom Oct 21, 2026
7bc6799
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 21, 2026
1e81c7e
Fix issues in migration doc
mdboom Oct 23, 2026
c50ee15
Move cu_memcpy -> memcpy
mdboom Oct 23, 2026
bdeddb0
Make docs match behavior
mdboom Oct 23, 2026
e82804d
Update release notes
mdboom Oct 23, 2026
6d0109c
Fix comment about name shadowing
mdboom Oct 23, 2026
ded783d
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 23, 2026
32adb93
Merge remote-tracking branch 'upstream/main' into driver-cybind
mdboom Oct 23, 2026
ceefdfc
Fix test after merge
mdboom Oct 23, 2026
a8fb3a8
Fix link
mdboom Oct 23, 2026
39fdb58
Attempt to fix test
mdboom Oct 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ repos:
rev: "3e8a8703264a2f4a69428a0aa4dcb512790b2c8c" # frozen: v6.0.0
hooks:
- id: check-added-large-files
exclude: '^(?:cuda_bindings_13/cuda/bindings/nvml\.pyx|cuda_bindings_12/cuda/bindings/(?:driver\.pyx|runtime\.pyx\.in|nvml\.pyx))$'
exclude: '^(?:cuda_bindings_13/cuda/bindings/(?:nvml\.pyx|_v2/driver\.pyx)|cuda_bindings_12/cuda/bindings/(?:driver\.pyx|runtime\.pyx\.in|nvml\.pyx))$'
- id: check-case-conflict
- id: check-docstring-first
- id: check-merge-conflict
Expand Down
721 changes: 721 additions & 0 deletions cuda_bindings_13/cuda/bindings/_v2/driver.pxd

Large diffs are not rendered by default.

43,822 changes: 43,822 additions & 0 deletions cuda_bindings_13/cuda/bindings/_v2/driver.pyx

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions cuda_bindings_13/cuda/bindings/_v2/nvrtc.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# SPDX-License-Identifier: Apache-2.0
#
# This code was automatically generated across versions from 12.9.0 to 13.4.1. Do not modify it directly.
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=5c7c24ae0ae5a6032e23f801fe9c3151a434eebd3b3429fbfd799985f87b184c
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=94a2cbbfd690b8a9ff436e4e424f67a8ab35631b4ed8790516952e3afbc94de3


# <<<< PREAMBLE CONTENT >>>>
Expand Down Expand Up @@ -39,10 +39,6 @@ ctypedef nvrtcResult _Result
cpdef intptr_t create_program(bytes src, name, headers=*, include_names=*) except? 0
cpdef compile_program(intptr_t prog, options=*)
cpdef set_flow_callback(intptr_t prog, intptr_t callback, intptr_t payload)
cpdef bytes get_lowered_name(intptr_t prog, bytes name_expression)
cpdef install_bundled_headers(bytes install_path, unsigned int flags)
cpdef tuple get_bundled_headers_info()
cpdef remove_bundled_headers(bytes install_path)

cpdef str get_error_string(int result)
cpdef tuple version()
Expand All @@ -60,9 +56,13 @@ cpdef bytes get_optix_ir(intptr_t prog)
cpdef size_t get_program_log_size(intptr_t prog) except? 0
cpdef bytes get_program_log(intptr_t prog)
cpdef add_name_expression(intptr_t prog, name_expression)
cpdef bytes get_lowered_name(intptr_t prog, name_expression)
cpdef size_t get_pch_heap_size() except? 0
cpdef set_pch_heap_size(size_t size)
cpdef int get_pch_create_status(intptr_t prog) except? -1
cpdef size_t get_pch_heap_size_required(intptr_t prog) except? 0
cpdef size_t get_tile_ir_size(intptr_t prog) except? 0
cpdef bytes get_tile_ir(intptr_t prog)
cpdef bytes install_bundled_headers(install_path, unsigned int flags)
cpdef tuple get_bundled_headers_info()
cpdef bytes remove_bundled_headers(install_path)
Loading
Loading