2016-04-19 9 views
0

は、私が実行しているtensorflow Android exampleを取得しようとしているの構築が、私はこの問題に実行し続ける行き方:アンドロイドbazel上libpthread.so作成されていないエラーが

ERROR: /home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1: output 'tensorflow/examples/android/libpthread.so' was not created.

ERROR: /home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1: not all outputs were created.

バージョン詳細: OS:Ubuntuの14.04LTS。 bazelバージョン0.2.1; tensorflowバージョン:ワークスペースファイルのtensorflow-0.7.1-CP34-なし - linux_x86_64.whl

抜粋:

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アプリを展開することができます。

私は、ビルドファイルで一部をコメントアウトし、次のようにターゲットの場所にインターネットからのエラー変更をlibpthread.soファイルをコピーする場合:

これはバグがある場合

ERROR: /home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1: output 'tensorflow/examples/android/libtensorflow_demo.so' was not created.

ERROR: /home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1: not all outputs were created.

わからないけど私はそうは思わない。

答えて

0

何が問題になったのか分かりませんが、libtensorflow_demo.soの存在しないディレクトリを指しているリンクファイルが壊れています。 私のための解決策は、現在のUbuntu 16.04 LTSとAndroidで十分なディスクスペース(20GBは十分ではない)、十分なメモリ(デフォルトはかなり低い)、すべてのコア割り当て(デフォルトは1)スタジオ。その間に出てきたテンソルフロー(tensorflow)v8.0もやや厄介なようだ。

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

関連する問題