MCPcopy Index your code
hub / github.com/THUDM/GLM / encode_input

Method encode_input

tasks/superglue/pvp.py:603–613  ·  view source on GitHub ↗
(raw_parts)

Source from the content-addressed store, hash-verified

601 raw_parts_a = [x if isinstance(x, tuple) else (x, False) for x in raw_parts_a]
602
603 def encode_input(raw_parts):
604 parts = []
605 for x, s in raw_parts:
606 if isinstance(x, str):
607 x = tokenizer.EncodeAsIds(x)
608 elif isinstance(x, int):
609 x = [prompt_id] * x
610 else:
611 pass
612 parts.append((x, s))
613 return parts
614
615 parts_a = encode_input(raw_parts_a)
616 if self.prefix_prompt > 0:

Callers

nothing calls this directly

Calls 2

appendMethod · 0.80
EncodeAsIdsMethod · 0.45

Tested by

no test coverage detected