Kwker

Install on macOS (Apple silicon) (archived)

Note

Kwker 0.1.0 ships packages for Linux x86-64 and Windows x64 only. Packages for this platform come in 0.2.0; this page is kept for that release. Until then, build from source with the Rust crate.

Kwker runs on Macs with Apple silicon (M1 and later), macOS 15 or newer. In 0.1.0 this platform is experimental: the packages build and pass their tests here, and speed is measured but not promised.

Python

ShellOn your machine.
pip install kwker
python -m kwker doctor          # prints the engine in use (NEON)

The wheel holds the core library and the kwker command.

C and C++

Use the kwker-c-0.1.0-macos-aarch64.tar.gz archive: headers, libkwker_c.dylib, the static library, pkg-config and CMake files - the same layout as on Linux (see Installation).

Rust

TOMLRuns on your machine.
[dependencies]
kwker = "0.1"

The build compiles the NEON engine with Apple clang.

Not in the macOS packages yet

The PyTorch extensions, the KwkCNN / KwkEncoder / KwkDecoder runners, the Kwker Runtime with its ONNX Runtime provider, the DuckDB extension and the Polars plugin. Everything else in the package works without them.