Skip to content

Algeon 0.1.0

Choose a tag to compare

@morristai morristai released this 19 Oct 03:11
· 8 commits to main since this release
v0.1.0
b2eb2a7

Algeon 0.1.0 is the first crates.io release of the GPU query engine for Apache DataFusion. It supports cuDF relational execution and optional cuGraph, cuVS and cuML SQL functions. Algorithm results can feed joins, aggregations and other algorithms within a SQL statement.

Embed Algeon through the application entrypoint:

[dependencies]
algeon-datafusion = "=0.1.0"

The adapter has no default features. Enable cugraph, cuvs or cuml for the corresponding SQL functions, server for the embedded Flight SQL API, and nvml for optional device diagnostics. The standalone Flight SQL server is built from source.

The release contains 14 crates under the Apache-2.0 license. Native RAPIDS libraries and Algeon shims must be built separately from the matching v0.1.0 source tag. Applications require Linux, a supported NVIDIA GPU, a compatible CUDA toolkit and host compiler, and Rust 1.95 or newer. Repository source builds target x86-64-v3; external applications use their own Cargo CPU configuration.

Start with the application build guide, DataFusion session guide, or Flight SQL server guide. The API reference documents the published application API.

Each query attempt executes on one GPU. Input data, intermediate results and algorithm scratch space must fit its GPU memory budget. Parquet is the supported source format; persistent vector indexes and models are outside this release's scope.

Release source: b2eb2a705. Pre-publication validation covered all 14 archives, packaged rustdoc, 16 consumer build/link/GPU execution configurations and native discovery checks. GitHub CI passed the native-free checks and website build for this commit.

Post-publication checks downloaded all 14 crates and matched their SHA-256 hashes to the validated archives. An external application with a fresh lockfile resolved Algeon entirely from crates.io and passed build, loader and GPU execution checks with default features and with all release features. All 14 hosted docs.rs builds and versioned API pages passed verification.