#tensorflow #protobuf #proto #filter #hard #bit #bindings

tensorflow-protos-rs

TensorFlow 的 Protobuf 代码生成 crate

2 个不稳定版本

0.2.0 2020年10月12日
0.1.0 2020年10月12日

#598科学

31 每月下载量

Apache-2.0

5.5MB
124K SLoC

Tensorflow Protos Rust

本 crate 包含通过 protobuf-rust 编译成的 TensorFlow protobuf 文件和相关 crate。

TensorFlow 中有很多 protobuf 文件,手动跟踪需要哪些文件可能会很困难。本 crate 的目标将是过滤掉不必要的 protobuf,即 python/example/tests,并在未来可能通过特性门来确保只引入所需的最小内容。

目前我只针对 TensorFlow 1.15。这是因为没有为 2.x 版本发布与 1.x 版本相同的 C 绑定,因此目前无法将 TensorFlow Rust 代码升级到 2.x。

目前我也忽略 TensorFlow Lite,因为我没有使用它。由于名称重复(types.proto),它也需要一些额外的工作。

许可证

为了简化,这项工作使用与 TensorFlow 相同的 Apache 许可证(版本 2)进行许可。有关详细信息,请参阅 LICENSE。

依赖项