This release is a pre-release and may not be stable for production use.
DDO VMM allocator
Native CUDA Driver VMM and Python adapters consumed by DDO. This repository owns native arenas, source/cache transport, event lifetimes, pressure/admission, the PyTorch pluggable allocator and accounting. It contains no model-specific runners or weights.
Documentation
- User installation
- Developer architecture and contracts
- Maintainer builds
- Tests and validation
- Experimental package delivery
- Agent instructions
Current scope
Selected Windows, native Linux and WSL workloads passed bounded contracts.
Native VMM remains experimental; arbitrary models/drivers, macOS and driver-loss
recovery are not promised. Stable DDO linear/NVMe paths must remain untouched.
Optional Windows/Linux wheels can embed hash-selected DLL/ELF artifacts; Linux
host-wheel assembly passed CPU validation, not broad ABI/CUDA delivery acceptance.
Editable Python installation does not compile native code.
No binary is built/downloaded during import or inference.
Historical probe scaffolding and investigations are preserved locally in ignored
.internal/documentation/; current contracts do not depend on those files.
Model benchmarks belong to DDO examples.
License
Apache-2.0. Preserve existing copyright/license/attribution notices in source and distribution. Driver/toolkit components retain their own applicable terms.
Metadata
Release files for ddo-vmm-allocator 0.1.0rc2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ddo_vmm_allocator-0.1.0rc2-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| ddo_vmm_allocator-0.1.0rc2-py3-none-manylinux_2_35_x86_64.whl | Python 3 | none | Linux glibc 2.35+ x86-64 | Details |
Total release size: 508.1 kB
Release files / ddo_vmm_allocator-0.1.0rc2-py3-none-win_amd64.whl
| Download URL | ddo_vmm_allocator-0.1.0rc2-py3-none-win_amd64.whl |
|---|---|
| Size | 286.7 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5cc5b2594d20b97150f92cebc83f285a8574990ecf235eb80b773f5fb241754a
|
|
BLAKE2b-256 checksum How to use checksums |
8b9f3c3b5520e35b979ff49cc04b61e8b624b36019572bbc3b29447cb658b159
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.11
|
Release files / ddo_vmm_allocator-0.1.0rc2-py3-none-manylinux_2_35_x86_64.whl
| Download URL | ddo_vmm_allocator-0.1.0rc2-py3-none-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 221.4 kB |
| Tags | Linux glibc 2.35+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
9e5f2bb735dbe05b4c105e292c45f1e64302f7b82664da1dd0b87a7f4893fc98
|
|
BLAKE2b-256 checksum How to use checksums |
9b70a4b8904f15a3b824cf32c6ceffd973920238f683224d40a756fe1f8ef031
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.11
|