Skip to main content
Pre-release

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)

Source distribution for alelyon-ai 0.1.0a0
File Size Uploaded
alelyon_ai-0.1.0a0.tar.gz 28.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for alelyon-ai 0.1.0a0
File Interpreter ABI Platform
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 log

Release 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page