我试图通过将CIFAR-10模型训练的python代码转换为其核心C++代码来学习TensorFlow的内部结构.使用Eclipse + PyDev逐步调试python代码很有效,但是我找不到如何进入TensorFlow核心的C++代码.我试图使用Eclipse CDT建立在一个单独的项目中的C++代码,调试器附加到蟒蛇进程运行cifar10_train.py的描述在这里,但这些符号不会被装载和(显然)延迟断点永远不会命中.
背景和设置:
我在Ubuntu 14.04 LTS上运行,从这里描述的源安装TensorFlow代码,我的CDT项目使用包含Makefile的Makefile
bazel build -c dbg //tensorflow/cc:tutorials_example_trainer.