我们想调试TensorFlow中的Python测试,比如sparse_split_op_test和string_to_hash_bucket_op_test
我们可以使用gdb调试其他c++测试,但是我们找不到调试python测试的方法。
有没有一种方法可以调试通过Bazel test命令运行的特定python测试用例(例如,Bazel test//tensorflow/python/kernel_tests:sparse_split_op_test)

最佳答案

我将首先构建测试:

bazel build //tensorflow/python/kernel_tests:sparse_split_op_test

然后对生成的Python二进制文件使用pdb:
pdb bazel-bin/tensorflow/python/kernel_tests/sparse_split_op_test

对我来说,这似乎可以帮助我完成测试的前几行。

10-06 05:17
查看更多