【发布时间】:2022-06-13 18:14:46
【问题描述】:
有人知道如何有效地调试媒体管道吗?
到目前为止,我将打印语句放在每一行中,并继续编译 + 运行代码,直到找到我的错误。
有没有办法使用断点和调试器来调试它,比如从 VS 代码?
我已经看到 vs code 具有 Bazel 扩展,但是我不确定如何正确配置扩展。
这就是我平时在终端运行的根目录下编译运行
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
bazel run --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_desktop_signn.pbtxt
更多信息:
显然已经在 vs 代码中安装了一个 bazel 插件。这就是 vs code bazel 插件设置的样子。虽然我可以为我的可执行文件找到一个潜在的候选者,但我不确定“构建器”。这是一个普通的 bazel 编译器吗?我目前正在使用 bazelisk,它应该会自动找出所需的 bazel 版本。我可以在这里使用 bazelisk 可执行文件吗?
【问题讨论】:
标签: mediapipe