获取源码与源码补丁
从TVM官方网站获取TVM源码文件,从Gitee仓库获取TVM的算子优化补丁文件。
获取TVM源码
- 请参见操作系统和软件要求获取TVM源码。
- 将源码复制至服务器“/path/to/TVM”。
若服务器可以访问网络,则可以直接在服务器上使用wget命令下载源码。
1 2
cd /path/to/TVM wget https://github.com/apache/tvm/releases/download/v0.9.0/apache-tvm-src-v0.9.0.tar.gz --no-check-certificate
- 解压TVM安装包。
1
tar -xzvf apache-tvm-src-v0.9.0.tar.gz
获取并合入源码补丁
- 获取TVM 0.9.0的补丁文件。
- 请参见操作系统和软件要求下载TVM补丁文件softmax.patch。
- 将补丁文件softmax.patch复制至服务器下路径“/path/to/TVM”。
- 进入“/path/to/TVM/apache-tvm-src-v0.9.0”目录。
1
cd /path/to/TVM/apache-tvm-src-v0.9.0
- 初始化仓库。
1 2 3
git init git add . git commit -m "code init"
- 合入softmax.patch补丁文件到仓库中。
1
git apply ../softmax.patch
- 查看是否有如下图所示两个文件内容更改,若有,则合入补丁成功。
1
git status