我正在尝试学习各种监控TensorFlow权重张量的方法。
我知道我们可以通过Session.run()
、tf.Print()
、tf.py_func()
以及tensorboard、tdb、tfdbg等工具来观察这些变量张量(https://wookayin.github.io/tensorflow-talk-debugging/#1)。
但使用IDE(如PyCharm)来做这件事是否不可行呢?
我自己尝试过,但找不到设置断点的地方。
请告诉我如果你成功使用IDE进行张量调试。谢谢!
回答:
我每天都在PyCharm中调试TensorFlow。我像 usual 一样在编辑器左侧的行号旁边设置断点。你还可以将鼠标悬停在张量上(查看黄色工具提示)来查看它们的形状和总结内容。