编译(Linux环境):
1、下载onnxruntime 源码,https://github.com/microsoft/onnxruntime.git,需要将源码全部完成下载;
2、安卓编译,./build.sh --android --android_sdk_path <android sdk path> --android_ndk_path <android ndk path> --android_abi <android abi, e.g., arm64-v8a (default) or armeabi-v7a> --android_api <android api level, e.g., 27 (default)>
编译出的是C++的API的安卓的库;编译过程中会比较久,长达几十分钟,完成后在build/Android/Release中找到libonnxruntime.so,即可在NDK或者CMAKE中用;
另外想编译出能在Linux跑的库,./build.sh --config RelWithDebInfo --build_shared_lib --parallel
则在build/Linux/Release中找到libonnxruntime.so
更多详细资料参考和学习可参考:Build ONNX Runtime - onnxruntime