hai*_*aiy 3 c++ debugging tensorflow
我想调试 tensorflow 的 c++ 源代码,例如 tensorflow/c/c_api.cc 。我找到了一些关于如何使用 gdb 调试 c++ 代码的答案,但我想知道是否可以使用 Xcode 之类的 ide 调试它,这对于编辑和调试来说非常舒适。谢谢。
经过大量的搜索和挖掘,我终于以可接受的方式成功调试了tensorflow c++源代码。我在mac上使用了bazel+vscode+lldb。
bazel : 构建目标(也可以通过 vscode 完成)。
Visual Studio 代码:调试和读取代码
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"
}
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1356 次 |
最近记录: |