#tvm #bindings #cross-language #api-bindings #run-time #level #low

sys tvm-sys

针对TVM跨语言API的低级别绑定

2个版本

0.1.1-alpha2021年2月23日
0.1.0 2018年5月29日

#8#cross-language

每月 22 次下载
3 crates 中使用

Apache-2.0

49KB
1K SLoC

tvm-sys

这是与TVM运行时、跨语言对象系统和打包函数API交互的TVM C API的低级别绑定。

如果你在构建之前设置TVM_HOME变量,这些绑定将生成TVM的绑定,否则,该crate将使用tvm-build来构建库的沙盒版本。

此功能旨在通过尽可能自动化构建过程来简化全新TVM用户的安装。


lib.rs:

这个crate包含了TVM C运行时API的最小接口。

这些常见绑定对用Rust编写的运行时以及更高层次的API绑定都很有用。

请参阅tvm-rttvmcrate以获取对TVM API的完整绑定。

依赖项

~2–7.5MB
~138K SLoC