elips/docs
Concepts

Design decisions

ELIPS keeps an ADR log under docs/adr/. The cards below distil each record into the choice it made. They are listed roughly in the order the runtime was built.

Core ADRs

GPU ADRs

GPU support is Metal-first: the Metal backend is the implemented, implemented path (Beta, validated on Apple M4) on Apple silicon, CUDA and HIP/ROCm are experimental and off by default, and CPU is always available. SYCL and Vulkan backends were removed. See the GPU engine overview for the maturity table.

Reading the ADRs in the repo

The originals live under docs/adr/ on GitHub and use a consistent template — context, decision, status, consequences. They are the canonical source whenever this page summarises something.