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.0a1

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.0a1
File Size Uploaded
alelyon_ai-0.1.0a1.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for alelyon-ai 0.1.0a1
File Interpreter ABI Platform
alelyon_ai-0.1.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 40.1 kB

Release files / alelyon_ai-0.1.0a1.tar.gz

Download URL alelyon_ai-0.1.0a1.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
730c1a869facba66b129a97b26ebaf22cd3ec9e75748028033b38ba3fdb322b4
BLAKE2b-256 checksum
How to use checksums
97f09a371caad6e3869bf1d105b910c46f24d1bbdf14c904eca7ea884f6cee6b
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.0a1-py3-none-any.whl

Download URL alelyon_ai-0.1.0a1-py3-none-any.whl
Size 10.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c626ff5853c1f11a32efacf68206fcaec5170bd63452c8dc57cf0075cc63894f
BLAKE2b-256 checksum
How to use checksums
c674ad12c49aae6cfb71778fd3dfdc2b102d853b61adbd8d8b75559eac89f02b
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