2016-10-31 2 views
2

Wir wollen zu debuggen Python-Tests in TensorFlow wie sparse_split_op_test und string_to_hash_bucket_op_testDebuggen Python-Tests in TensorFlow

Die anderen C++ Tests, die wir gdb debuggen könnte verwenden, jedoch können wir nicht einen Weg zu debuggen Python-Tests finden.

Gibt es eine Möglichkeit, in der wir spezifischen Python Testfall lief über Bazel Testbefehl debuggen können (zum Beispiel bazel Test // tensorflow/Python/kernel_tests: sparse_split_op_test)

Antwort

1

ich den Test zuerst bauen würde:

bazel build //tensorflow/python/kernel_tests:sparse_split_op_test 

Dann nutzen pDB auf dem resultierenden Python binär:

pdb bazel-bin/tensorflow/python/kernel_tests/sparse_split_op_test 

das ist für mich Schreiten durch die ersten Zeilen des Tests zu funktionieren scheint.

+0

Yup das funktioniert .. danke .. – NamrataB