2016-11-22 5 views
0

TensorFlow Android Camera DemoをTensorflowのレポから分離したいと思います。Tensorflowを使ってアンドロイドアプリを作成する

テンソルフローレポに何も変更せずにこれを行う方法はありますか? bazelパッケージとしてレポをTensorflowインポートする方法、つまり

my_project 
|-- WORKSPACE 
|-- my_android_app 
| |-- BUILD 
| `-- ... 
|-- tensorflow 
| |-- tensorflow 
| | | |-- workspace.bzl 
| | | |-- tensorflow.bzl 
| | | `-- ... 
| |-- WORKSPACE 
| |-- BUILD 
. `-- ... 

最終的な構造は次のようなものでなければなりませんか?

答えて

0

ディレクトリを文字通りmy_projectディレクトリにコピーする場合は、次の操作を実行できます。例えば、@my_tensorflow//tensorflow:workspace.bzl、そして、あなたのプロジェクトでtensorflowからの任意のターゲットに依存することができ

local_repository(
    name = "my_tensorflow", 
    path = "./tensorflow", # Relative path to the tensorflow workspace 
) 

:次に、あなたのmy_project/WORKSPACEファイルに次の行を追加します。

あなたがしようとしているように見えるTensorflowの "役立つ"プロジェクトを見てみましょう:https://github.com/tensorflow/serving/blob/master/WORKSPACE

+0

私は正確なことを目指しています。同じフォルダ構造で構築するために、アンドロイドプロジェクトをtensorflowから分離しています。テンソルフローターゲットを参照すると、次のようなエラーが表示されます。「パッケージはありません」テンソルフロー:パッケージはリポジトリ@org_tensorflowに入り、「//android:libtensorflow_demo.so」によって参照されます。 " – devin

+0

ビルドしようとしていますhttps://github.com/tensorflow/tensorflow/blob/d2ca961d742b7dbaebf6b7e31f6f6545fa702499/tensorflow/examples/android/BUILD#L19?もしそうなら、これはテンソルフローレポにあるので、上記のパスを使うことはできません。問題がある場合は、BUILDファイルの内容とディレクトリ構造を詳しく説明する質問を投稿してください。 – kristina

+0

私は新しい質問を投稿しました。http://stackoverflow.com/questions/41153199/building-a-tensorflow-based-android-app-with-tensorflow-as-a-repository – devin

関連する問題