#blas-lapack #open-blas #provider #default #cblas #build

sys openblas-provider

该软件包通过 OpenBLAS 实现提供 BLAS 和 LAPACK

13 个不稳定版本 (4 个破坏性更新)

使用旧的 Rust 2015

0.4.1 2016年4月12日
0.4.0 2016年3月25日
0.3.0 2016年3月7日
0.2.0 2016年1月23日
0.0.5 2015年4月7日

#557 in 机器学习

每月下载 29 次
2 crates 中使用

Apache-2.0/MIT

87MB
2M SLoC

GNU Style Assembly 1M SLoC // 0.0% comments FORTRAN Legacy 561K SLoC // 0.6% comments C 284K SLoC // 0.3% comments Python 1K SLoC // 0.0% comments Objective-C 401 SLoC R 122 SLoC // 0.0% comments Rust 58 SLoC Raku 54 SLoC Shell 26 SLoC // 0.6% comments Bitbake 4 SLoC

包含 (Mach-o 可执行文件, 22KB) source/lapack-netlib/INSTALL/testieee,(Mach-o 可执行文件, 14KB) source/lapack-netlib/INSTALL/testdlamch,(Mach-o 可执行文件, 14KB) source/lapack-netlib/INSTALL/testdsecnd,(Mach-o 可执行文件, 14KB) source/lapack-netlib/INSTALL/testlsame,(Mach-o 可执行文件, 14KB) source/lapack-netlib/INSTALL/testsecond,(Mach-o 可执行文件, 14KB) source/lapack-netlib/INSTALL/testslamch 和更多

OpenBLAS Provider 版本

该软件包通过 OpenBLAS 实现提供 BLASLAPACK。默认情况下,该软件包将构建并使用捆绑的 OpenBLAS,需要 Fortran 和 C 编译器。

以下 Cargo 功能受支持

  • cblas 用于构建 CBLAS(默认启用),
  • static 用于将 OpenBLAS 静态链接,以及
  • system 用于跳过构建捆绑的 OpenBLAS。

所有 FFI 定义在哪里?

本软件包仅提供 BLAS 和 LAPACK 的实现。绑定在 blas-syslapack-sys 中提供,包装器在 blaslapack 中提供。

贡献

非常感谢您的贡献。请随时提出问题或拉取请求。请注意,任何提交给项目包含的贡献都将根据 LICENSE.md 中给出的条款进行许可。

依赖项