2016-11-22 60 views
0

我想從Tensorflow的回購中分離出TensorFlow Android Camera Demo使用Tensorflow構建一個Android應用程序

有沒有辦法做到這一點,而不會改變tensorflow回購?

最終的結構應該是這樣的:

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

換句話說,如何導入Tensorflow回購作爲巴澤勒一個包?

回答

0

如果您想從字面上將目錄複製到您的my_project目錄中,您可以。在您的項目,例如,@my_tensorflow//tensorflow:workspace.bzl

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

然後你可以依賴於任何目標從tensorflow:然後將下列行添加到您的my_project/WORKSPACE文件。

看看Tensorflow的「服務」項目,它看起來像你想要做的:https://github.com/tensorflow/serving/blob/master/WORKSPACE

+0

我打算做的確切的事情,從tensorflow分離Android項目建立在相同的文件夾結構。當提到tensorflow目標時,我得到以下錯誤「沒有這樣的包'tensorflow':包交叉到存儲庫@org_tensorflow並引用'//android:libtensorflow_demo.so'」 – devin

+0

我猜你正在嘗試構建https://github.com/tensorflow/tensorflow/blob/d2ca961d742b7dbaebf6b7e31f6f6545fa702499/tensorflow/examples/android/BUILD#L19?如果是這樣,這是在tensorflow回購,所以你不能使用上面的路徑。如果您遇到問題,請發佈一個問題,詳細說明BUILD文件中的內容以及目錄結構的外觀。 – kristina

+0

我發佈了一個新問題,http://stackoverflow.com/questions/41153199/building-a-tensorflow-based-android-app-with-tensorflow-as-a-repository – devin

相關問題