#blas #computation #hpc #plugin #collenchyma

collenchyma-blas

提供全面 BLAS 支持的 Collenchyma 库

3 个版本 (重大更改)

使用旧的 Rust 2015

0.2.0 2016年2月22日
0.1.0 2015年12月16日
0.0.1 2015年12月7日

#734 in 机器学习


用于 leaf

MIT/Apache

71KB
1K SLoC

collenchyma-BLAS • 加入聊天 https://gitter.im/autumnai/collenchyma 构建状态 覆盖状态 许可证

collenchyma-NN 为 Collenchyma 提供全面 BLAS 支持,因此您可以在服务器、桌面或移动设备、GPU、FPGA 或 CPU 上使用基本线性代数子程序,而无需担心机器上的 OpenCL 或 CUDA 支持。

collenchyma-NN 是在 Autumn 为 Rust 机器智能框架 Leaf 开始的。

更多信息,

入门指南

如果您使用 Cargo,只需将 collenchyma-BLAS 添加到您的 Cargo.toml

[dependencies]
collenchyma = "0.0.8"
collenchyma-blas = "0.2.0"

如果您使用 Cargo Edit,您可以使用

$ cargo add collenchyma-blas

提供操作

此插件为 Collenchyma 后端提供以下操作。一个 - 表示尚未实现。更多信息请参阅 文档

操作 CUDA OpenCL 本地
全面一级 cuBLAS - rblas
二级 - - -
三级
矩阵乘法(GEMM) cuBLAS - rblas

贡献

想要贡献?太棒了!我们提供了指导说明来帮助您开始贡献代码或文档。我们还有一些高优先级的问题,可能需要您的帮助。

我们拥有一个主要是实时协作的文化,这里发生在Github和Collenchyma Gitter频道上。您也可以联系维护者{@MJ@hobofan}。

除非您明确表示否则,根据Apache-2.0许可定义的,您提交的任何有意包含在作品中的贡献,将以下双许可,没有任何附加条款或条件。

变更日志

您可以在根文件CHANGELOG.md中找到发布历史。

变更日志是记录对项目所做的所有更改的日志或记录,例如网站或软件项目,通常包括错误修复、新功能等记录。- 维基百科

我们使用Clog,Rust用于自动生成变更日志文件的工具。

许可证

以下任一许可下

您可选择。

依赖关系

~1MB
~27K SLoC