MCPcopy Create free account
hub / github.com/RingBDStack/GDAP / __init__

Method __init__

extraction/extract_constraint.py:373–381  ·  view source on GitHub ↗
(self, tokenizer, type_schema, *args, **kwargs)

Source from the content-addressed store, hash-verified

371# ET + Src -> ((Tri)(Tri)), ETText2Tri 使用
372class TriConstraintDecoder(ConstraintDecoder):
373 def __init__(self, tokenizer, type_schema, *args, **kwargs):
374 super().__init__(tokenizer, *args, **kwargs)
375 self.tree_end = '<tree-end>'
376 self.type_schema = type_schema
377 self.type_tree = get_label_name_tree(type_schema.role_list,
378 tokenizer=self.tokenizer,
379 end_symbol=self.tree_end)
380 self.type_start = self.tokenizer.convert_tokens_to_ids([type_start])[0]
381 self.type_end = self.tokenizer.convert_tokens_to_ids([type_end])[0]
382
383 def check_state(self, tgt_generated):
384 if tgt_generated[-1] == self.tokenizer.pad_token_id: # t5-base

Callers

nothing calls this directly

Calls 2

get_label_name_treeFunction · 0.90
__init__Method · 0.45

Tested by

no test coverage detected