2016-10-16 4 views

ответ

0

Если вы ищете для размещения бинарного Базэл построен, он будет напечатан на выходе Базэл в, например,

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

bazel-bin/foo/bar/baz является построить выход.

В общем, вы всегда можете найти выходной файл, когда знаете файл BUILD, который сгенерировал его. Если файл BUILD равен tensorflow/core/BUILD, то выход будет находиться в пределах bazel-bin/tensorflow/core (или, если это genrule, bazel-genfiles/tensorflow/core).

+0

Да, постройте его первым. 'bazel build // tensorflow/core: framework_common_shape_fns_test'. Тогда я могу запустить его: 'bazel-bin/tensorflow/core/framework_common_shape_fns_test' –

+0

К сожалению, вы ищете что-то еще? – kristina

+0

Да, в будущем –

0

Вы можете использовать bazel query. IE, используя recipe из Базеля Query 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