This repository demonstrate how to add custom XLA ops to JAX with custom Rust code. The codes are based on demonstration using c++ and CUDA.
This repository uses Rye to manage python environment and Pytest to manage tests. First of all, compile Rust codes and set up python environment:
# rye sync
Then, run tests:
# rye run pytest