#线性代数 #BLAS-LAPACK #构建

sys r-src

该软件包通过 R 提供BLAS和LAPACK的源代码

1 个不稳定版本

0.1.0 2023年5月9日

#1065数学

Download history 22/week @ 2024-03-11 22/week @ 2024-03-18 16/week @ 2024-03-25 37/week @ 2024-04-01 14/week @ 2024-04-08 38/week @ 2024-04-15 37/week @ 2024-04-22 16/week @ 2024-04-29 16/week @ 2024-05-06 12/week @ 2024-05-13 82/week @ 2024-05-20 107/week @ 2024-05-27 73/week @ 2024-06-03 20/week @ 2024-06-10 39/week @ 2024-06-17 55/week @ 2024-06-24

每月下载量 195
3 个 Crates 中使用 (直接使用 2 个)

MIT 许可证

10KB
148

r-src : 通过 R 提供 BLASLAPACK 的源代码

Github Actions Build Status Crates.io Documentation License: MIT

请注意,R 只提供双精度例程。此特定 Crates 的构建脚本在很大程度上得益于 libR-sys 项目,其中包含从那里提取的部分,以及新代码。

本包的使用说明见此处,特别是在 来源 部分。

安装

此库可以像往常一样安装。也可以从源代码构建,但对于 Windows 平台需要额外的特定平台依赖项,如 msys2,通常由 Rtools 提供。

配置

构建库需要两个组件

  1. R:需要安装并可在搜索路径中找到。在 Windows 上,还期望在搜索路径中找到 Rtools 二进制文件。
  2. Rust:建议使用 rustup 安装 Rust;搜索路径应包括 Rust 二进制文件。

一旦配置了 RRust,就可以轻松构建库

# macOS & Linux
cargo build

# Windows
cargo build --target x86_64-pc-windows-gnu

要测试构建,请运行 cargo test

# macOS & Linux
cargo test

# Windows
cargo test --target x86_64-pc-windows-gnu

贡献

非常感谢您的贡献。请不要犹豫,提出问题或发送 pull request。请注意,任何提交给项目以包含的贡献都将根据 LICENSE.md 中给出的条款进行许可。

无运行时依赖