14个版本

0.21.6 2024年7月24日
0.21.4 2024年4月23日
0.21.2 2024年3月29日
0.20.22 2023年11月28日

#1004 in 机器学习

Download history • Rust 包仓库 149/week @ 2024-04-21 • Rust 包仓库 7/week @ 2024-04-28 • Rust 包仓库 166/week @ 2024-05-12 • Rust 包仓库 19/week @ 2024-05-19 • Rust 包仓库 16/week @ 2024-05-26 • Rust 包仓库 10/week @ 2024-06-02 • Rust 包仓库 10/week @ 2024-06-09 • Rust 包仓库 6/week @ 2024-06-16 • Rust 包仓库 3/week @ 2024-06-23 • Rust 包仓库 4/week @ 2024-06-30 • Rust 包仓库 16/week @ 2024-07-07 • Rust 包仓库 13/week @ 2024-07-14 • Rust 包仓库 128/week @ 2024-07-21 • Rust 包仓库 28/week @ 2024-07-28 • Rust 包仓库

每月下载量 169次
用于 4 个crate(3个直接使用)

MIT/Apache许可证

115KB
301

tract 1.0 公共API(草案)

TLDR

一个常规的Rust项目应该只包含 tract-rs

范围

这些crate旨在表示tract的公共API,用于集成到“简单”用例中。我们对这些crate的接口承诺Semver稳定性。其他crate被视为内部使用,其接口可以随时更改。

公共API的范围仅限于模型级别的操作,不允许访问单个模型图节点和算子。

crate

  • 接口定义:在 tract/api 中的 tract-api
  • 基于tract内部crate的Rust实现:在 tract/api/rs 中的 tract-rs
  • 作为C友好型动态库的tract:在 tract/api/ffi 中的 tract-ffi
  • 基于 tract-ffi 的Rust客户端(将tract作为共享库使用):在 tract/api/proxy 中的 tract-proxy。它实现了 tract-api,因此可以与 tract-rs 源代码交换。
  • Python客户端:在 tract/api/py

依赖关系

~2.5MB
~48K SLoC