2 个版本
0.1.1 | 2019 年 6 月 19 日 |
---|---|
0.1.0 | 2019 年 6 月 19 日 |
809 在 机器学习 中排名
每月下载量 23
6KB
129 代码行
sysblas
该 sysblas
crate 提供了最小化的 CBLAS FFI 绑定到系统 BLAS。在 Linux 上,这假设为 libblas.so
;对于基于 Debian 的系统,可以通过 update-alternatives
选择 libblas.so
的实现。在 OS X 上,这仅仅是 Accelerate.framework
。
Rust 中有其他许多 BLAS 绑定;在 crates.io 上搜索以获取概念。其中一些旨在作为多 crate 工作流程的一部分,将绑定和源分开(参看 https://github.com/blas-lapack-rs/blas-lapack-rs.github.io/wiki)。其他使用 Cargo 特性来指定选择的 BLAS 实现(参看 https://github.com/blas-lapack-rs/blas-src)。sysblas
功能较弱但更无装饰:它假设您已安装某种系统 BLAS,您想将其链接,并希望有一组最小的 FFI 绑定。