跳至内容

Junyi's Lab

TVM 在 macOS 上的编译

Table of Contents

在 macOS 上编译 TVM 库是怎么回事呢?macOS 相信大家都很熟悉,但是在 macOS 上编译 TVM 库是怎么回事呢,下面就让小编带大家一起了解吧。

在 macOS 上编译 TVM 库,其实大家放弃就可以了,大家可能会很惊讶在 macOS 上怎么会放弃编译 TVM 库呢?但事实就是这样,小编也感到非常惊讶。

前排提示:放弃吧!别想着在 macOS 上部署 TVM 了!老老实实在 Linux 上搞吧!

大概耗时:10 分钟~1 小时 (使用 llvm 10.0 的二进制发布版会快一些,在这里我自己编译了一份)

提示:使用 llvm 11.0 binary release 会在编译时报错

操作系统:macOS Catalina 10.15.7

Homebrew: 2.7.0

Homebrew/homebrew-core: git revision 8df7a0; last commit 2020-12-26

参考教程:tvm0.8.0dev0

# Step1: 在 Github 上获取源代码

git clone --recursive https://github.com/apache/tvm tvm

# Step2: 弃坑,macOS 根本搞不了,坑太多

编译出 dylib 之后,还有好多坑等着你。

这就是关于在 macOS 上编译 TVM 库的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!

# 2023年8月23日更新

怎么这么调皮?