コード例 #1
0
ファイル: hooks.py プロジェクト: zerkh/OpenNMT-tf
  def begin(self):
    self._counters = tf.get_collection("counters")
    if not self._counters:
      return

    if self._summary_writer is None and self._output_dir:
      self._summary_writer = SummaryWriterCache.get(self._output_dir)

    self._last_count = [None for _ in self._counters]
    self._global_step = tf.train.get_global_step()
    if self._global_step is None:
      raise RuntimeError("Global step should be created to use WordCounterHook.")
コード例 #2
0
ファイル: hooks.py プロジェクト: yhgon/OpenNMT-tf
  def begin(self):
    self._counters = tf.get_collection("counters")
    if not self._counters:
      return

    if self._summary_writer is None and self._output_dir:
      self._summary_writer = SummaryWriterCache.get(self._output_dir)

    self._last_count = [None for _ in self._counters]
    self._global_step = tf.train.get_global_step()
    if self._global_step is None:
      raise RuntimeError("Global step should be created to use WordCounterHook.")
コード例 #3
0
ファイル: evaluator.py プロジェクト: xxcharles/OpenNMT-tf
    def __init__(self, labels_file=None, output_dir=None):
        self._labels_file = labels_file
        self._summary_writer = None

        if output_dir is not None:
            self._summary_writer = SummaryWriterCache.get(output_dir)