我试图通过针对python应用程序中每一行代码的幕后C ++函数调用来详细了解python应用程序的代码执行。我想追踪python中的每一行代码如何/在何处到达本机C ++的实际实现。我的目的是了解Tensorflow如何在我的机器上为我的应用程序跨许多逻辑CPU内核实现模型并行性。
我正在使用单进程(非分布式)Tensorflow实现(我正在使用具有多个CPU内核(没有GPU)的单台机器上)
以下有关堆栈溢出的问题似乎相关,但对于我要寻找的内容却没有很好的答案。 How to see C++ function invocations behind the SWIG interface, TensorFlow
我尝试过但未在Tensorflow的官方文档中找到此信息或任何堆栈溢出问题 我已经开始遍历代码库,但是它非常庞大,这就是为什么我要感谢任何有关有效地将python代码回溯到本机C ++后端实现的指针的原因。谢谢!