0

我使用 CIFAR-10 数据集在 Intel i7 CPU 上训练和评估 ResNet。(ResNet 模型在 Tensorflow 中:https ://github.com/tensorflow/models/tree/master/official/resnet )

现在,我有兴趣分析应用程序,即确定顶级函数的执行时间。使用函数 sort_stats() 的分析仅提供有关顶部函数的信息。此外,使用分析工具 cProfile 会引发以下错误——

python3 -m 配置文件 cifar10_main.py

文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/platform/app.py”,第 124 行,运行 _sys.exit(main(argv)) TypeError: main() 位置为 0参数,但给出了 1

如果有人可以帮助我为 ResNets 收集(几乎准确,并且具有功能级别或线路级别)分析信息,那就太好了。谢谢 :)

4

1 回答 1

0

我会使用tf.profiler。除非您急切地执行,否则有趣的性能问题(一旦构建图表)将出现在 TensorFlow C++ 代码而不是 Python 中。

于 2018-01-02T20:20:47.410 回答