2个版本

0.1.4-alpha.02023年3月2日
0.1.3-alpha.02023年3月1日

#9 in #caffe2

Download history 37/week @ 2024-03-24 73/week @ 2024-03-31 17/week @ 2024-04-07 18/week @ 2024-04-14 26/week @ 2024-04-21 29/week @ 2024-04-28 20/week @ 2024-05-05 19/week @ 2024-05-12 24/week @ 2024-05-19 15/week @ 2024-05-26 29/week @ 2024-06-02 18/week @ 2024-06-09 16/week @ 2024-06-16 23/week @ 2024-06-23 16/week @ 2024-06-30 9/week @ 2024-07-07

65 每月下载量

BSD-3-Clause

345KB
1.5K SLoC

Caffe2-rs

Caffe2-rs是一个Rust包,为Rust生态系统提供了一个算子网络库。该库基于灵活且健壮的Caffe2 C++库,旨在提供高性能、高模块化和易于集成到所有未来用Rust编写的系统中。

该项目目标是完成每个算子和支持包的实现翻译。尽管代码的大部分仍需润色,但接口基本就位。翻译任务现在是并行化的。为了确保功能,已包含来自C++代码库的单元测试。

在未来,这个库可能成为PyTorch的参考模型,同时也是Rust生态系统的工具。该项目继承了Caffe2 C++库原始作者的工作DNA,没有他们,这项工作将不存在。

贡献

欢迎并鼓励对这个项目做出贡献。如果您有兴趣贡献,请查看贡献指南

许可协议

Caffe2-rs具有BSD风格的许可协议,如LICENSE文件所示。

致谢

本项目的作者感谢Caffe2 C++库的原始作者的工作,以及Rust社区的支持。

依赖关系

~35MB
~400K SLoC