ошибка построения базеля - тензорный поток - PullRequest
0 голосов
/ 04 июля 2018

Я изо всех сил стараюсь поставить свою модель в Android-студию. Чтобы использовать мою модель в Android-студии, я также знаю, что мне нужно поместить файлы libandroid_tensorflow_inference_java.jar и libtensorflow_inference.so в папку ресурсов в Android Studio. Поэтому я использовал git, чтобы загрузить библиотеку tenorflow и использовать ее для создания файлов .so и .jar. При создании .so файла я столкнулся с проблемой, которую не смог решить. Я установил SDK в Android-студии в соответствии с процедурой, и поскольку в настоящее время я поддерживаю только NDK версии 17 в студии, я установил версию 12 извне и разархивировал ее. ~ / tensorflow / WORKSPACE

Чтобы построить базель, я изменил содержимое WORKSPACE в корневой папке тензорного потока, как показано выше. это

Но мне пришлось столкнуться с этими ужасными ошибками. это это

Чтобы решить эту проблему, я изменил расположение NDK и установил другую версию NDK. Я пытался предпринять другие действия, но ошибка не исчезла. Со вчерашнего дня я работаю над решением этой проблемы. Мне нужна твоя помощь.

1 Ответ

0 голосов
/ 04 июля 2018

Похоже, вам не хватает флага -std=c++11.

Попробуйте передать этот дополнительный флаг Базеля: --cxxopt=-std=c++11.

...