環境 docker ubuntu20.04
主要參考:
TVM的安裝編譯 - 知乎
其他還參考:
https://www.cnblogs.com/whiteBear/p/16629669.html
用TVM在Android上部署模型 (II. Docker安裝TVM環境) - 知乎
對 APK 進行手動簽名 - Xamarin | Microsoft Learn
Android api level對照表_android level-CSDN博客
坑(都是軟件版本,高了低了都會除莫名其妙的問題):
1.?openjdk-11-jdk
2.?gradle-7.6
3.?clang+llvm-13.0.0-x86_64-linux-gnu-ubuntu-20.04.tar.xz
4.?apache-maven-3.8.8
5.?android-ndk-r25c
對apk簽名參考對 APK 進行手動簽名 - Xamarin | Microsoft Learn
命令:
/path_to_android_sdk/build-tools/33.0.2/apksigner sign --ks dev_tools/tvmrpc_apk.keystore --ks-key-alias publishingdoc app/build/outputs/apk/release/app-release-unsigned_aligned.apk
其他:
alias tvmc='python3 -m tvm.driver.tvmc'
export TVM_HOME=/path/to/tvm
export PYTHONPATH=$TVM_HOME/python:${PYTHONPATH}