Installation
Python toolchain
Section titled “Python toolchain”Requires Python 3.10 or later.
pip install tigris-mlThis pulls in all runtime dependencies automatically.
Development install
Section titled “Development install”Clone the repo and install with dev extras for testing:
git clone https://github.com/raws-labs/tigris.gitcd tigrispip install -e ".[dev]"The [dev] extra adds pytest and onnxruntime (used for reference output validation).
Verify
Section titled “Verify”tigris --versionC runtime
Section titled “C runtime”The runtime is a self-contained C99 project. No external dependencies, no package manager.
git clone https://github.com/raws-labs/tigris-runtime.gitcd tigris-runtimecmake -B build && cmake --build buildRun the test suite:
./build/test_kernels # unit tests for all kernel backends./build/test_e2e test/fixtures/mobilenetv2.tgrs test/fixtures/mobilenetv2.reference.binPlatform notes
Section titled “Platform notes”| Platform | Status | Notes |
|---|---|---|
| Linux (x86_64, aarch64) | Supported | Primary development platform |
| macOS (Apple Silicon, Intel) | Supported | |
| Windows | Untested | Native Windows builds are untested. Using WSL is recommended. |
Next step
Section titled “Next step”Ready to deploy? Follow the Quickstart.