#open-blas #blas-lapack #build #provider #static-openblas #system-openblas

sys openblas-blas-provider

BLAS/LAPACK provider using the OpenBLAS implementation

5 releases

Uses old Rust 2015

0.0.5 Apr 5, 2015
0.0.4 Apr 2, 2015
0.0.3 Mar 26, 2015
0.0.2 Mar 22, 2015
0.0.1 Mar 16, 2015

#665 in Machine learning

BSL-1.0 license

81MB
2M SLoC

GNU Style Assembly 1M SLoC // 0.0% comments FORTRAN Legacy 527K SLoC // 0.6% comments C 228K SLoC // 0.3% comments Python 266 SLoC // 0.1% comments Rust 59 SLoC Raku 54 SLoC Shell 17 SLoC // 0.7% comments Bitbake 4 SLoC

openblas-blas-provider

Bindings to OpenBLAS-specific functions, and linking to OpenBLAS. By default, this crate will build and use a bundled OpenBLAS. Building this will require a Fortran and C compiler available. This provides BLAS and LAPACK.

Two Cargo features are supported:

  • static-openblas: link to OpenBLAS statically.
  • system-openblas: don't use the bundled OpenBLAS.

Where are all the FFI definitions?

TODO: https://github.com/stainless-steel/libblas-sys

Dependencies