0

Tensorflow Android の例を実行しようとしていますが、この問題が発生し続けています。

エラー: /home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1: 出力 'tensorflow/examples/android/libpthread.so' は作成されませんでした。

エラー: /home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1: すべての出力が作成されたわけではありません。

バージョンの詳細: OS: Ubuntu 14.04LTS; バゼル バージョン 0.2.1; tensorflow バージョン: tensorflow-0.7.1-cp34-none-linux_x86_64.whl

WORKSPACE ファイルの抜粋:

android_sdk_repository(
    name = "androidsdk",
    api_level = 23,
    build_tools_version = "23.0.3", #also wget'ed 23.0.1, same result
    path = "/home/administrator/Android/Sdk",)

android_ndk_repository(
    name="androidndk",
    path="/home/administrator/Downloads/android-ndk-r10e", #also tried android-ndk-r11c but README not found error
    api_level=21)

Androidスタジオを介してAndroidアプリを正常にコンパイルおよびデプロイできます。

BUILD ファイルの一部をコメントアウトし、libpthread.so ファイルをインターネットからターゲットの場所にコピーすると、エラーは次のように変わります。

エラー: /home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1: 出力 'tensorflow/examples/android/libtensorflow_demo.so' は作成されませんでした。

エラー: /home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1: すべての出力が作成されたわけではありません。

これがバグかどうかはわかりませんが、そうではないと思います。

4

1 に答える 1

0

どこで何が問題なのかわかりませんが、libtensorflow_demo.so を含む存在しないディレクトリを指している壊れたリンク ファイルがありました。私にとっての解決策は、十分なディスク容量(20GBでは明らかに不十分)、十分なメモリ(デフォルトはかなり低い)、およびすべてのコアが割り当てられた(デフォルトは1)、現在のUbuntu 16.04 LTSとAndroid Studioを備えた新しいVMで最初からやり直すことでした。 . また、その間に出てきた tensorflow v8.0 は少し面倒が少ないようです。

VM に問題があり、ログイン前に 0 バイトが残っていて、黒い画面が表示されていました。私はそれを修正しましたが、それはインストール中だったので、何かを台無しにしたのはbazelのインストールだったのかもしれません. わかりません。

于 2016-05-07T15:23:42.210 に答える