3个版本 (破坏性更新)
0.4.0 | 2021年11月21日 |
---|---|
0.3.0 | 2020年6月11日 |
0.2.0 | 2017年6月12日 |
#824 in 机器学习
在juice中使用
41KB
812 行
coaster-BLAS •
coaster-BLAS为Coaster提供全面的BLAS支持,因此您可以在服务器、桌面或移动设备上使用基本线性代数子程序,在GPU、FPGA或CPU上,无需担心机器上是否有OpenCL或CUDA支持。
它为Juice提供动力。
更多信息,
入门指南
如果您使用Cargo,只需将coaster-BLAS添加到您的Cargo.toml
[dependencies]
coaster = "0.2"
coaster-blas = "0.2"
如果您使用Cargo Edit,您可以调用
$ cargo add coaster-blas
提供的操作
此插件向Coaster后端提供了以下操作。一个 -
表示尚未实现。更多信息请参阅文档。
操作 | CUDA | OpenCL | 本地 |
---|---|---|---|
完整级别1 | cuBLAS | - | rblas |
级别2 | - | - | - |
级别3 | |||
GEMM | cuBLAS | - | rblas |
请注意,blas
并不包含所有方法,因此无法链接,请使用 CARGO_BLAS=openblas
编译 native
贡献
想要贡献力量?太棒了!我们提供了指导文档来帮助您开始贡献代码或文档。我们还有一些优先级较高的任务需要您的帮助。
我们有一个主要是实时协作的文化,这发生在 GitHub 和 Gitter Channel 上。您也可以联系维护者 {@drahnr}。
除非您明确表示否则,您提交的任何贡献,按照 Apache-2.0 许可证的定义,将按照以下方式双重许可,没有任何附加条款或条件。
变更日志
您可以在根目录下的文件 CHANGELOG.md 中找到发布历史。
变更日志是记录项目(如网站或软件项目)所做所有变更的日志或记录,通常包括错误修复、新功能等。 - 维基百科
我们使用 Clog,Rust 工具自动生成 CHANGELOG 文件。
许可
根据您的要求许可
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖
~1.4–2.3MB
~50K SLoC