16个版本
0.5.9 | 2022年3月28日 |
---|---|
0.5.8 | 2022年3月19日 |
0.5.5 | 2022年2月28日 |
0.5.1 | 2022年1月30日 |
0.3.5 | 2020年6月23日 |
#693 in 机器学习
在 3 个crate(2个直接使用) 中使用
320KB
7K SLoC
无类型张量库
简介
无类型张量库
特性
- 无类型张量。
- 一组操作用于它。
用法
示例
依赖
当使用 openblas-src = "0.9" 时,请安装 gfortran。
lib.rs
:
简单的张量实现
简介
这是一个可以选择使用内置操作或第三方加速库的无类型张量库。[tensor_trait]中列出了用于张量的某些API。[typed_tensor]是一个枚举,用于覆盖[tensor]的张量类型信息。
目前,[tensor]有超过80种方法。
安装
cargo install tensor-rs
示例
以下示例显示了使用该包的方法。
use tensor_rs::tensor_impl::gen_tensor::*;
let m1 = GenTensor::<f64>::new_raw(&vec![0.; 3*5*2], &vec![3,5,2]);
assert_eq!(m1.stride(), vec![10,2,1]);
许可证
依赖
~1–11MB
~152K SLoC