message: Return OrderedDict as eval results should be sorted by global_step key.
diff: @@ -18,6 +18,7 @@ from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  +import collections
  import operator
  import os
  @@ -306,7 +307,8 @@ def read_eval_metrics(eval_dir):
  metrics[value.tag] = value.simple_value
  if metrics:
  eval_metrics_dict[event.step] = metrics
  - return eval_metrics_dict
  + return collections.OrderedDict(
  + sorted(eval_metrics_dict.items(), key=lambda t: t[0]))
  def _stop_if_threshold_crossed_hook(estimator, metric_name, threshold,
  