code: def _generate_examples(self, filepath):
      
      for idx, line in enumerate(tf.io.gfile.GFile(filepath, "rb")):
        if idx == 0:
          continue  # skip header
        line = tf.compat.as_text(line.strip())
        split_line = line.split("\t")
        # Examples not marked with a three out of five consensus are marked with
        # "-" and should not be used in standard evaluations.
        if split_line[0] == "-":
          continue
        # Works for both splits even though dev has some extra human labels.
        yield {
            "premise": split_line[5],
            "hypothesis": split_line[6],
            "label": split_line[0]
        }
docs: Generate mnli examples.
  
      Args:
        filepath: a string
  
      Yields:
        dictionaries containing "premise", "hypothesis" and "label" strings