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

Method encode_input

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

Source from the content-addressed store, hash-verified

183 prompt_id = tokenizer.num_tokens
184
185 def encode_input(raw_parts):
186 parts = []
187 for x, s in raw_parts:
188 if isinstance(x, str):
189 x = tokenizer.EncodeAsIds(x)
190 elif isinstance(x, int):
191 x = [prompt_id] * x
192 else:
193 pass
194 parts.append((x, s))
195 return parts
196
197 parts_a = encode_input(raw_parts_a)
198 if self.prefix_prompt > 0:

Callers

nothing calls this directly

Calls 2

appendMethod · 0.80
EncodeAsIdsMethod · 0.45

Tested by

no test coverage detected