MCPcopy Index your code
hub / github.com/RingBDStack/GDAP / decode_tree_str

Function decode_tree_str

seq2seq/constrained_seq2seq.py:36–44  ·  view source on GitHub ↗
(sequences: Union[List[int], List[List[int]], "np.ndarray", "torch.Tensor"],
                    tokenizer: PreTrainedTokenizer)

Source from the content-addressed store, hash-verified

34
35
36def decode_tree_str(sequences: Union[List[int], List[List[int]], "np.ndarray", "torch.Tensor"],
37 tokenizer: PreTrainedTokenizer) -> List[str]:
38 def clean_tree_text(x):
39 return x.replace('<pad>', '').replace('<s>', '').replace('</s>', '').strip()
40
41 sequences = np.where(sequences != -100, sequences, tokenizer.pad_token_id)
42
43 str_list = tokenizer.batch_decode(sequences, skip_special_tokens=False)
44 return lmap(clean_tree_text, str_list)
45
46
47def build_compute_extract_metrics_event_fn(decoding_type_schema: EventSchema,

Callers 1

decode_predFunction · 0.85

Calls 1

lmapFunction · 0.90

Tested by

no test coverage detected