2016-10-16 1 views

Répondre

0

Si vous cherchez l'emplacement de la construction binaire Bazel, il sera imprimé dans la sortie de Bazel, par exemple,

$ bazel build //foo/bar:baz 
... 
Target //foo/bar:baz up-to-date: 
    bazel-bin/foo/bar/baz 

bazel-bin/foo/bar/baz est le construire la sortie.

En général, cependant, vous pouvez toujours trouver le fichier de sortie lorsque vous connaissez le fichier BUILD qui l'a généré. Si le fichier BUILD est tensorflow/core/BUILD, la sortie sera sous bazel-bin/tensorflow/core (ou, s'il s'agit d'un génrule, bazel-genfiles/tensorflow/core).

+0

Oui, créez-le en premier. 'bazel build // tensorflow/noyau: framework_common_shape_fns_test'. Ensuite, je peux l'exécuter: 'bazel-bin/tensorflow/core/framework_common_shape_fns_test' –

+0

Désolé, vous cherchez autre chose? – kristina

+0

Oui, dans le futur –

0

Vous pouvez utiliser bazel query. IE, en utilisant la recipe de Bazel Recherche howto

fullname=$(bazel query tensorflow/core/framework/common_shape_fns_test.cc) 
bazel query "attr('srcs', $fullname, ${fullname//:*/}:*)" 
>> 

//tensorflow/core:framework_common_shape_fns_test 
//tensorflow/core:all_files