编译tensorflowlite.so

2020-03-03  本文已影响0人  华子5D

官网地址:https://tensorflow.google.cn/lite/guide/android

编译环境:Ubuntu 18.04.4 LTS

第一步:安装Bazel 官方地址https://docs.bazel.build/versions/master/install.html

第二步:在下载的tensorflow根目录下 执行 ./configure

执行前一定要检查 .bazelversion文件中的版本号 保证安装的bazel与编译需要的版本一致

第三步:执行完以上操作之后,会有很多的交互式操作出现 这些操作不明白什么意思的直接拷贝内容到百度 有很多资料

第四步:

1)编译AAR(参考官网):bazel build -c opt --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a //tensorflow/lite/java:tensorflow-lite

2)编译so:bazel build --cxxopt='--std=c++11' //tensorflow/lite:libtensorflowlite.so --crosstool_top=//external:android/crosstool --host_crosstool_top=@bazel_tools//tools/cpp:toolchain --cpu=armeabi-v7a --verbose_failures --incompatible_bzl_disallow_load_after_statement=false

上一篇下一篇

猜你喜欢

热点阅读