我如何配置我的代码在GPflow2?dump_timeline和gpflowrc发生了什么?



我正在尝试在GPflow 2中分析我的代码,因为我需要知道我的代码的哪一部分消耗最多的CPU时间。在GPflow 1中有一个gpflowrc文件,您可以设置dump_timeline = True,但这在GPflow 2中发生了变化(到gpflow.config模块),我在那里找不到类似的选项。

使用TensorFlow 2比TensorFlow 1简单得多,所以使用GPflow 2我们更多地依赖于TensorFlow内置而不是添加额外的代码- GPflow 2只是"另一个TensorFlow图形"。因此,你应该能够直接使用TensorFlow分析器:查看这篇博客文章的介绍和TensorFlow文档中的指南,了解更多细节。

(根据https://github.com/tensorflow/tensorboard/issues/2874, TensorBoard的' Trace viewer ';对于时间轴,现在应该可以在Firefox中正常工作,但如果你在可视化方面遇到任何问题,值得尝试一下Chrome。

最新更新