Ich versuche, das Android-Beispiel von Tensorflow bauen, aber immer noch in eine ärgerliche Build-Fehler läuft. Meine Schritte so weit:Tensorflow android Beispiel wird nicht gebaut
- installiert Android Studio für das SDK. (V24)
- Android NDK 10e (andere Versionen scheinen nicht zu funktionieren)
- Aditionally installiert SDK-Tools 23.0.1 bauen (v24 nicht zu funktionieren scheint)
- hinzugefügt ein Vermögen Ordner auf den Android Beispiel mit dem Anfangsmodell
- bearbeitet die WORKSPACE-Datei auf die NDK/SDK-Speicherorte verweisen.
Ich habe mehrere Versionen von TF versucht, aber ich bekomme immer den Fehler. Irgendwelche Ideen?
Der Fehler:
C++ compilation of rule '@protobuf//:protobuf' failed: namespace-sandbox failed: error executing command /home/sander/.cache/bazel/_bazel_sander/577a8dcd97360f56540bc1f3f08ac240/tf-cat-face/_bin/namespace-sandbox ... (remaining 51 argument(s) skipped).
src/main/tools/namespace-sandbox.c:697: execvp(argv[0], argv): No such file or directory
Target //tensorflow/examples/android:tensorflow_demo failed to build
Use --verbose_failures to see the command lines of failed build steps.
Können Sie ein anderes Beispiel (zB MNIST) mit Tensorflow arbeiten? Nicht sicher, ob dies ein Problem von Android-Beispiel oder Tensorflow-Installation oder Bazel ist. –
Ja, das MNIST-Beispiel scheint gut zu bauen. Das ist verwirrend für mich. – Sander
Das Etikett Bild Beispiel, das auch Anfang verwendet, baut auch. Ich bin ziemlich verwirrt und stecke hier fest. – Sander