14 releases (8 breaking)

Uses old Rust 2015

0.9.0 May 17, 2023
0.8.0 Mar 27, 2021
0.7.0 Dec 6, 2020
0.6.1 Mar 8, 2020
0.1.2 Nov 26, 2017

#27 in Math

Download history 1947/week @ 2023-08-15 1898/week @ 2023-08-22 1285/week @ 2023-08-29 2193/week @ 2023-09-05 2134/week @ 2023-09-12 2376/week @ 2023-09-19 1448/week @ 2023-09-26 1515/week @ 2023-10-03 1866/week @ 2023-10-10 2611/week @ 2023-10-17 2965/week @ 2023-10-24 2740/week @ 2023-10-31 4645/week @ 2023-11-07 2182/week @ 2023-11-14 1680/week @ 2023-11-21 1781/week @ 2023-11-28

10,960 downloads per month
Used in 51 crates (29 directly)

Apache-2.0/MIT

7KB

blas-src Package Documentation Build

The packages provides a BLAS source of choice.

Architecture

Configuration

The following implementations are available:

  • accelerate, which is the one in the Accelerate framework (macOS only),
  • blis, which is the one in BLIS,
  • intel-mkl, which is the one in Intel MKL,
  • netlib, which is the reference one by Netlib,
  • openblas, which is the one in OpenBLAS, and
  • r, which is the one in R.

An implementation can be chosen as follows:

[dependencies]
blas-src = { version = "0.9", features = ["accelerate"] }
blas-src = { version = "0.9", features = ["blis"] }
blas-src = { version = "0.9", features = ["intel-mkl"] }
blas-src = { version = "0.9", features = ["netlib"] }
blas-src = { version = "0.9", features = ["openblas"] }
blas-src = { version = "0.9", features = ["r"] }

Contribution

Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.md.

Dependencies

~0–16MB
~215K SLoC