construindo um aplicativo Android baseado em tensorflow com tensorflow como um repositório

É como uma pergunta de acompanhamento deCrie um aplicativo Android usando o Tensorflow. Gostaria de separar o projeto de exemplo do Android do tensorflow git repo e poder construí-lo separadamente com o tensorflow como uma dependência. Esta é a minha estrutura de pastas

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

onde o aplicativo Android é apenas uma cópia doExemplo de Android do Tensorflow. O arquivo raiz do WORKSPACE possui o seguinte conteúdo:

workspace(name = "my_android_app")

local_repository(
     name = "org_tensorflow",
     path = "tensorflow", # Relative path to the tensorflow workspace
 )

load('//android:workspace.bzl', 'android_workspace')
android_workspace()

 # Specify the minimum required bazel version.
load("@org_tensorflow//tensorflow:tensorflow.bzl", "check_version")
check_version("0.3.1")

android / workspace.bzl aparece assim

load('@org_tensorflow//tensorflow:workspace.bzl', 'tf_workspace')

def android_workspace():
  tf_workspace()

e android / BUILD tem o mesmo conteúdo queExemplo de Android do Tensorflow BUILD exceto que prefixo @org_tensorflow para // tensorflow em qualquer lugar, por exemplo

"@org_tensorflow//tensorflow:tensorflow.bzl"
  "@org_tensorflow//tensorflow/contrib/android:android_tensorflow_inference_jni",
"@org_tensorflow//tensorflow/core:android_tensorflow_lib",

quando tento construir o alvo principal tensorflow_demo, dá esse erro

no such package 'tensorflow': Package crosses into repository @org_tensorflow and referenced by '//android:libtensorflow_demo.so'.
ERROR: Analysis of target '//android:tensorflow_demo' failed; build aborted.

EDITAR:

Consegui desacoplar a demonstração Android do Tensorflow da fonte do Tensorflow, graças à Kristina. Você pode usar o seguinte git como modelo para seus projetos Android do Tensorflow.https://github.com/devinsaini/tensorflow_android

questionAnswers(1)

yourAnswerToTheQuestion