2 个版本

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

#7 in #modularity


用于 caffe2-system

BSD-3-Clause

185KB
726

Caffe2-rs

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

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

在不久的将来,此库可能成为 PyTorch 的参考模型,以及 Rust 生态系统的工具。该项目继承了 Caffe2 C++ 库原始作者的 DNA,没有他们,这项工作将无法存在。

贡献

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

新功能自 2023 年 3 月 1 日起 -- 启动了 caffe2-rs Discord 服务器!

https://discord.gg/29pDjzHu

许可证

Caffe2-rs 使用类似 BSD 的许可证,如 LICENSE 文件中所示。

致谢

此项目的作者想感谢 Caffe2 C++ 库的原始作者们的工作,以及 Rust 社区提供的支持。

依赖项

~25–34MB
~382K SLoC