CTF*_*CTF 8 c++ python swig gdb tensorflow
我正在研究TensorFlow,我想知道每个Python函数与SWIG接口背后的相应C++函数之间的关系.换句话说,我希望能够确切地知道为TensorFlow应用程序的每行Python代码调用哪些C++函数.
我已经看到了如何调试Python代码在这里以及如何显示在哪一行代码分段故障发生在这里,但在这方面,我只能够看到一个错误,而不是我希望能够知道每个C++函数调用,即使代码中没有错误(目前使用gdb调试我能够看到系统调用和动态库调用,但不能查看C++函数调用).
谢谢
大多数人编写的大部分代码都是用于图构建。几乎所有的图构建都完全在 Python 中进行,它只是构建 (Python) 数据结构,Operation例如. 一个例外是形状推断,它会在您创建每个操作时发生。形状推断通过 中定义的接口调用 C++ 。构建计算图后,您可以通过创建并调用来执行它。这些都是包装 TensorFlow 的 C API 的 Python 函数。包装可以在 中找到。Graphops.pycpp_shape_inference.iSessionsess.runtf_session.i
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |