На данный момент мне удалось скомпилировать библиотеки для Android и успешно загрузить модель в свой симулятор.
К сожалению, мне не удалось создать фреймворк для iOS. Это команда, которую я запускаю
Код: Выделить всё
bazel build --config=ios_fat -c opt --cxxopt=--std=c++17 \
//tensorflow/lite/ios:TensorFlowLiteC_static_framework
Я получаю следующую ошибку:
Код: Выделить всё
/private/var/tmp/_bazel_/e9b99aa5e7fc3acc8b3389554a922f98/external/flatbuffers/src/BUILD.bazel:19:11:
Compiling src/code_generators.cpp [for tool] failed: (Aborted): wrapped_clang_pp failed: error executing
command (from target @flatbuffers//src:code_generators)
external/local_config_cc/wrapped_clang_pp '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics
-Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG
dyld[32985]: missing LC_UUID load command in /private/var/tmp/_bazel_/e9b99aa5e7fc3acc8b3389554a922f98/
external/local_config_cc/wrapped_clang
dyld[32985]: missing LC_UUID load command
Target //tensorflow/lite/ios:TensorFlowLiteC_static_framework failed to build
Я раньше не видел ошибок такого рода. Когда я ищу LC_UUID, я нахожу только сообщения о Golang.
Я убедился, что использую clang из XCode, а не доморощенный. Пока безуспешно.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -c-for-ios
Мобильная версия