code: def _run_zeroth_epoch(self, streams: Iterable[str]) -> None:
          
          for stream_name in streams:
              with self.get_stream(stream_name) as stream:
                  self.evaluate_stream(stream)
  
          epoch_data = self._create_epoch_data(streams)
          for hook in self._hooks:
              hook.after_epoch(epoch_id=0, epoch_data=epoch_data)
docs: Run zeroth epoch on the specified streams.
  
          Calls
              - :py:meth:`cxflow.hooks.AbstractHook.after_epoch`
  
          :param streams: stream names to be evaluated