#tvm #programmatically #build #install #settings #installing #version

bin+lib tvm-build

用于程序化构建 TVM 的 CLI 和库

8 个版本

0.2.4 2021 年 12 月 8 日
0.2.2 2021 年 8 月 11 日
0.1.4 2021 年 4 月 15 日
0.1.2 2021 年 3 月 4 日
0.1.1 2021 年 2 月 23 日

#513配置

Download history 168/week @ 2024-03-15 170/week @ 2024-03-22 180/week @ 2024-03-29 97/week @ 2024-04-05 103/week @ 2024-04-12 105/week @ 2024-04-19 114/week @ 2024-04-26 81/week @ 2024-05-03 82/week @ 2024-05-10 70/week @ 2024-05-17 104/week @ 2024-05-24 87/week @ 2024-05-31 103/week @ 2024-06-07 82/week @ 2024-06-14 67/week @ 2024-06-21 33/week @ 2024-06-28

298 每月下载量

Apache-2.0

30KB
640

tvm-build

一个用于程序化构建 TVM 的库。

tvm-build 包含一个库,用于使用不同的配置和构建设置程序化安装多个版本的 TVM,以及一个用于安装 TVM 的命令行工具。

该库目前正在积极开发中,目标是提供一个用于安装 TVM 的 Rust 绑定的工具,同时也为最终用户提供一个方便的工具,用于安装 TVM 的主线和自定义分支。

在堆栈的许多部分中存在一些重复的功能,但目标是模仿像 pyenvrbenv 这样的工具的易用性。

目前,最简单的方法是从 Cargo 直接安装该工具

cargo install tvm-build

安装后,您可以通过运行 tvm-build --help 来查看可用的命令。

对于程序化使用,您可以使用以下代码进行最小化构建

let mut build_config = BuildConfig::default();
build_config.repository = Some("https://github.com/jroesch/tvm".to_string());
build_config.branch = Some("rust-tvm-build".to_string());

依赖项

~20–31MB
~550K SLoC