This release is a pre-release and may not be stable for production use.
Alelyon Compute Kit
Alelyon Compute Kit is being developed as a vendor-neutral compute SDK for training and general computation. The goal is one programming interface with backends for different device architectures, compiler targets and driver APIs. Support is determined by explicit capabilities and workload tests.
The PyPI distribution name is alelyon-ai. The Python namespace is
alelyon_compute_kit. This repository uses the MIT license.
Current state
This initial standalone package contains immutable capability records and an explicit backend registry. It has no runtime dependencies and does not load a driver, import plugins, probe hardware or allocate device memory on import.
The native Vulkan runtime, kernels and experimental PyTorch integration are being prepared for a bounded SDK export from their existing development tree. They are not included in this initial package. No device backend is registered by default. This version cannot yet run training or replace an installed CUDA toolchain. A published release will identify its actual backend, architecture, operator, precision and platform coverage.
Capability matching
The following is a fabricated declaration illustrating the API; it performs no hardware discovery or computation:
from alelyon_compute_kit import (
BackendDescriptor, BackendRegistry, DeviceCapabilities, DeviceIdentity,
DType, OperatorCapability, OperatorRequirement, Precision,
)
registry = BackendRegistry()
registry.register(BackendDescriptor(
backend_id="example",
name="Example declaration",
devices=(DeviceCapabilities(
identity=DeviceIdentity("example", "device-0", "Example device"),
operators=(OperatorCapability("mm", 1, DType.FLOAT32, Precision.FP32),),
),),
))
selection = registry.select((
OperatorRequirement("mm", 1, DType.FLOAT32, Precision.FP32),
))
assert len(selection.matches) == 1
A match means the supplied declaration meets the supplied requirements. It does not verify hardware availability, numerical correctness or training readiness. Evidence records remain unverified references and do not change matching. Unsupported requirements return named reasons; selection neither ranks vendors nor silently changes precision or falls back to a different device.
Development
Use an isolated Python environment:
python -m pip install -e ".[dev]"
python -m pytest
python -m build
The current source targets Python 3.10 and later. A pure-Python wheel's platform tag describes these capability modules, not native accelerator support. Native packages will require separate platform and installation checks.
Architecture and extension boundaries describe the planned runtime layers and the acceptance required before backend adoption. The release guide describes the manually dispatched validation and PyPI publishing workflow. Publishing is an explicit option; ordinary pushes do not release a package.
Release files for alelyon-ai 0.1.0a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alelyon_ai-0.1.0a0.tar.gz | 28.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| alelyon_ai-0.1.0a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.7 kB
Release files / alelyon_ai-0.1.0a0.tar.gz
| Download URL | alelyon_ai-0.1.0a0.tar.gz |
|---|---|
| Size | 28.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7119fc0243e9fffb33b5a00c20d35888608364bb86d0b5de769a25a509bcd33f
|
|
BLAKE2b-256 checksum How to use checksums |
8b5cbf66006efc799b86067bdec72246f47c1cd2d90091812240115af5a3d4c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / alelyon_ai-0.1.0a0-py3-none-any.whl
| Download URL | alelyon_ai-0.1.0a0-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1bc93664cf653064bc6af7a2d9e38b02ceb9c29de58f2ea3766369320f3b2837
|
|
BLAKE2b-256 checksum How to use checksums |
a32e282adad36fd48f9b11cd9cfcd1d309867f1633c4fd36a0c1961a18f332f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency log