gpt4 book ai didi

c++ - 如何在 Mac 上使用 IDE(intelJ 或 Xcode)高效调试 tensorflow 内部 C++ 代码?

转载 作者:搜寻专家 更新时间:2023-10-31 01:31:52 24 4
gpt4 key购买 nike

我想调试 tensorflow 的 c++ 源代码,例如 tensorflow/c/c_api.cc 。我找到了一些关于如何使用 gdb 调试 c++ 代码的答案,但我想知道是否可以使用像 Xcode 这样的 ide 来调试它,它可以非常方便地进行编辑和调试。谢谢。

最佳答案

经过多次搜索和挖掘,我终于成功地以可接受的方式调试了 tensorflow c++ 源代码。我在 mac 上使用了 bazel+vscode+lldb。

bazel:构建目标(也可以通过 vscode 完成)。
visual studio code:调试和阅读代码
lldb : 调试后端

我的 vscode lanch.json 是:

{
"version": "0.2.0",
"configurations": [
{
"name": "(lldb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/bazel-out/darwin_x86_64-dbg/bin/tensorflow/cc/example/example",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb"
}
]
}

vscode debug tf

关于c++ - 如何在 Mac 上使用 IDE(intelJ 或 Xcode)高效调试 tensorflow 内部 C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44689863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com