文件名称:L2:l2是一个用Rust编写的快速,Pytorch风格的Tensor + Autograd库
文件大小:185KB
文件格式:ZIP
更新时间:2024-06-12 15:33:01
rust machine-learning ai broadcasting tensor
l2• :robot: 用Rust编写的Pytorch风格的Tensor + Autograd库 •••• • 快速开始 设计选择 贡献 作者 执照 致谢 什么是l2? l2以l2或欧几里得距离命名,这是深度学习中常用的距离函数 l2是用Rust编写的Pytorch风格的Tensor + Autograd库。 它包含一个多维数组类Tensor ,支持跨步数组,numpy样式的数组切片,广播和大多数主要的数学运算(包括快速的BLAS加速矩阵乘法!)。 最重要的是,l2具有一个内置的,基于图的高效自动分级引擎,该引擎可跟踪在张量上执行的所有操作,并对图进行拓扑排序和遍历以计算梯度。 去年,我还制作了一个更简化的l2的C ++版本,您可以在这里查看 快速开始 将l2 = "1.0.3"添加到您的Cargo.toml文件中,并将以下内容添加到main.rs 注意:默认情况下,L2将在mac
【文件预览】:
L2-master
----.gitignore(6B)
----benches()
--------tensor.rs(16KB)
----src()
--------bin()
--------ops.rs(2KB)
--------tensor.rs(78KB)
--------errors.rs(2KB)
--------lib.rs(12KB)
----Cargo.lock(4KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----Cargo.toml(535B)
----.github()
--------workflows()
----README.md(7KB)
----screenshot.png(173KB)
----NOTES.md(10KB)
----.vscode()
--------settings.json(832B)
--------launch.json(216B)
--------tasks.json(693B)