Core Rust Architecture for Linear Algebra. This is a pure-Rust implementation of BLAS routines.
There are two versions: coral and coral-aarch64.
The first is a nightly, fully safe, and
portable-simd version with a more idiomatic API. It has an an unsafe legacy wrapper if needed too.
The second is a very unsafe, but slightly faster BLAS for AArch64 only. In most cases, coral should be used.
Here are some benchmarks.
Contributions to coral-safe/ to help build a safe rust BLAS are welcome.
See CONTRIBUTING.md