runD 1.0.0 Alpha
Pre-release
Pre-release
runD 1.0.0 Alpha
This is the first public alpha of runD, a C++20 SDK for deterministic Compute,
replay, bounded runtime work, networking, telemetry, and optional cluster
placement.
Highlights
- Explicit CPU, Metal, and Vulkan execution without implicit backend fallback.
- Typed Flow, Program, Job, Batch, and dependent Pipeline execution.
- Canonical Live, Record, Replay, and Scenario input boundaries.
- Bounded memory, compilation, queue, retention, and failure contracts.
- Fixed-width math, deterministic scheduling, telemetry, networking, and
installed CMake package consumers. - Source code and documentation released under the MIT License.
Darwin ARM64 SDK
The three attached files form one release:
rund-sdk-1.0.0-darwin-arm64.tar.gzrund-sdk-1.0.0-darwin-arm64.sha256rund-verify
Keep them together and verify the sealed producer and host tuple before use:
chmod +x ./rund-verify
sh ./rund-verify \
./rund-sdk-1.0.0-darwin-arm64.tar.gz \
./rund-sdk-1.0.0-darwin-arm64.sha256 \
"$PWD"The archive SHA-256 is:
e4678eeb830d5e434de308856f58ee8699b6053efc6f02a994a095095f734f55
Verification
- Clean Release build: 1,945 / 1,945 targets.
- Release and installed-SDK contracts: 25 / 25 passed.
- Exact extracted archive, 335-header closure, package identity, documentation
examples, CPU, Metal, and Vulkan consumer routes passed. - Source commit:
63cd70590255ef777d9c21549faa1d21344bf402.
Alpha scope
- Darwin ARM64 is the supported binary SDK tuple.
- Linux x64 is a validated source candidate; no Linux release binary is
published here. - Windows x64 is not supported.
- The SDK uses exact-version package discovery and may make compatibility
changes before a stable release. - Very large accelerator workloads must be tested against real device and
driver memory headroom; successful graph compilation or preparation alone
is not a production-capacity guarantee.