17 releases (10 breaking)

new 0.11.1 Feb 8, 2025
0.10.0 Jan 22, 2024
0.9.0 May 17, 2023
0.8.0 Mar 27, 2021
0.1.2 Nov 26, 2017

#167 in Math

Download history 2099/week @ 2024-10-22 2327/week @ 2024-10-29 1775/week @ 2024-11-05 1711/week @ 2024-11-12 2518/week @ 2024-11-19 2085/week @ 2024-11-26 2344/week @ 2024-12-03 3227/week @ 2024-12-10 2499/week @ 2024-12-17 859/week @ 2024-12-24 1558/week @ 2024-12-31 4081/week @ 2025-01-07 3999/week @ 2025-01-14 4267/week @ 2025-01-21 2830/week @ 2025-01-28 4283/week @ 2025-02-04

16,020 downloads per month
Used in 59 crates (35 directly)

Apache-2.0 OR MIT

16KB

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.11", features = ["accelerate"] }
blas-src = { version = "0.11", features = ["blis"] }
blas-src = { version = "0.11", features = ["intel-mkl"] }
blas-src = { version = "0.11", features = ["netlib"] }
blas-src = { version = "0.11", features = ["openblas"] }
blas-src = { version = "0.11", 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
~213K SLoC