コード例 #1
0
 def process(self, example) -> Iterator[tf.train.Example]:
     converter = data_utils.WikiHopTFExampleConverter(
         tokenizer=self._tokenizer,
         global_seq_len=FLAGS.global_seq_len,
         long_seq_len=FLAGS.long_seq_len,
         max_num_sentences=FLAGS.max_num_sentences)
     yield converter.convert_single_example(example=example)
コード例 #2
0
def get_serialized_tf_example(wikihop_example: data_utils.WikiHopExample,
                              tokenizer: tokenization.FullTokenizer,
                              long_seq_len: int = 4096,
                              global_seq_len: int = 430,
                              max_num_sentences: int = 200) -> Text:
  """Returns serialized TF example from the given json example."""
  converter = data_utils.WikiHopTFExampleConverter(
      tokenizer=tokenizer,
      long_seq_len=long_seq_len,
      global_seq_len=global_seq_len,
      max_num_sentences=max_num_sentences)
  tf_example = converter.convert_single_example(example=wikihop_example)
  return tf_example.SerializeToString()