たとえば、common_shape_fns_test.cc
のように、この文字列を検索してBUILD
ファイルで検索したら、tf_cc_tests
を検索します。ついに、私はヒントを見つけることができません。CCFファイルのビルド先の位置を見つけるには
私はそれを直接実行してデバッグしたいので、私はその位置を見つける必要があります。
たとえば、common_shape_fns_test.cc
のように、この文字列を検索してBUILD
ファイルで検索したら、tf_cc_tests
を検索します。ついに、私はヒントを見つけることができません。CCFファイルのビルド先の位置を見つけるには
私はそれを直接実行してデバッグしたいので、私はその位置を見つける必要があります。
からrecipeを使用してIE、例えば、
$ 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
)になります。
bazel query
を使用できます。あなたはバイナリBazelが建ての場所を探しているなら、それはBazelの出力で印刷されますBazelクエリ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
はい、まず構築してください。 'bazel build //テンソルフロー/コア:framework_common_shape_fns_test'。次に、私はそれを実行することができます: 'bazel-bin/tensorflow/core/framework_common_shape_fns_test' –
申し訳ありません、あなたは何か他のものをお探しですか? – kristina
はい、今後 –