2017-07-18 50 views
1

我想了解Tensorflow网站上的CIFAR-10教程。我可以开始训练,但我对评估部分有点困惑。它在this link中说,评估是定期运行的,但我似乎无法在代码中找到任何支持这一点的地方。暂停培训以在CIFAR-10教程中对单GPU执行评估

我该如何执行此操作,以便暂停培训,并且在经过一定步骤之后定期或甚至更好地执行评估?

回答

1

您必须同时运行python cifar10_eval.py作为评估定期发生的培训(例如在另一个终端中)。您可以在参数中选择您希望运行评估的频率。

但是,正如您提供的链接所述,您可能需要在不同设备(理想情况下是另一个GPU)上运行它,以避免评估在训练的同时运行导致的内存问题。