Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
35d7dd5
commit initial draft
benhg Sep 10, 2025
1de97e2
add modification/growing option
benhg Sep 12, 2025
e7fd8d0
add tests
benhg Sep 12, 2025
c941700
Add tests and make them pass
benhg Sep 12, 2025
4ddac45
Merge branch 'main' of github.com:benhg/cuda-python into benjaming/vm…
benhg Sep 12, 2025
bb5de7f
Fix format with pre-commit hooks
benhg Sep 12, 2025
4517ca8
Fix format with pre-commit hooks
benhg Sep 12, 2025
aa4f8df
Expose enumertor options through VMMAllocationOptions rather than exp…
benhg Sep 15, 2025
5cfd99a
Merge branch 'main' of github.com:benhg/cuda-python into benjaming/vm…
benhg Sep 18, 2025
b1d99e5
fix merge conflict
benhg Sep 18, 2025
a9f4191
fix pre-commit issues
benhg Sep 18, 2025
d1b3379
[pre-commit.ci] auto code formatting
pre-commit-ci[bot] Sep 18, 2025
071ab74
Address Leo's first comments
benhg Sep 18, 2025
52f2644
save state before I muck with error handling and it gets too messy
benhg Sep 19, 2025
2488818
Overhaul the error handling and implement a Transaction() class to he…
benhg Sep 19, 2025
df6243d
fix re-importation of dataclasses
benhg Sep 19, 2025
d8b9af8
Checkpoint with modified tests and code with comments taken into acco…
benhg Sep 20, 2025
6fa2e7d
docstrings, a couple review comments
benhg Sep 20, 2025
4dd65f4
address a review comment
benhg Sep 20, 2025
1b86916
[pre-commit.ci] auto code formatting
pre-commit-ci[bot] Sep 20, 2025
8fe521f
Merge branch 'main' into benjaming/vmm-allocator
benhg Sep 20, 2025
2cc5ea2
Merge branch 'main' of github.com:benhg/cuda-python into benjaming/vm…
benhg Sep 28, 2025
ebba143
First pass on Keith's comments
benhg Sep 30, 2025
e0c863d
Second pass on Keith's comments
benhg Sep 30, 2025
452160c
Added helper function for error handling
benhg Sep 30, 2025
63bce2a
[pre-commit.ci] auto code formatting
pre-commit-ci[bot] Sep 30, 2025
b630314
need to import, not cimport
benhg Sep 30, 2025
76c4b92
Merge branch 'benjaming/vmm-allocator' of github.com:benhg/cuda-pytho…
benhg Sep 30, 2025
b2b824c
need to import, not cimport
benhg Sep 30, 2025
efdae39
build and test fixes
benhg Sep 30, 2025
5283e56
[pre-commit.ci] auto code formatting
pre-commit-ci[bot] Sep 30, 2025
49fd8da
address next round of comments
benhg Sep 30, 2025
df3d7f4
Merge branch 'benjaming/vmm-allocator' of github.com:benhg/cuda-pytho…
benhg Sep 30, 2025
8a75102
Merge branch 'main' into benjaming/vmm-allocator
benhg Sep 30, 2025
e09bda7
[pre-commit.ci] auto code formatting
pre-commit-ci[bot] Sep 30, 2025
a086c3c
Next round of review comments
benhg Oct 2, 2025
0f10791
Merge branch 'benjaming/vmm-allocator' of github.com:benhg/cuda-pytho…
benhg Oct 2, 2025
e90b9b0
Update cuda_core/cuda/core/experimental/_memory.pyx
benhg Oct 2, 2025
ae8263c
Handle missing error check and address review comments
benhg Oct 2, 2025
4595298
Merge branch 'main' into benjaming/vmm-allocator
leofang Oct 7, 2025
fea55e0
nit: hide non-public dataclass members
leofang Oct 7, 2025
6450712
add basic docs
leofang Oct 7, 2025
cd90278
Merge branch 'benjaming/vmm-allocator' of github.com:benhg/cuda-pytho…
benhg Oct 8, 2025
4af54ac
add windows support
benhg Oct 8, 2025
9db04b1
remove windows tests
benhg Oct 8, 2025
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: 2 additions & 0 deletions cuda_core/cuda/core/experimental/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
DeviceMemoryResourceOptions,
LegacyPinnedMemoryResource,
MemoryResource,
VirtualMemoryResource,
VirtualMemoryResourceOptions,
)
from cuda.core.experimental._module import Kernel, ObjectCode # noqa: E402
from cuda.core.experimental._program import Program, ProgramOptions # noqa: E402
Expand Down
Loading
Loading