MCPcopy Create free account
hub / github.com/zai-org/CodeGeeX / tokenize

Method tokenize

codegeex/megatron/tokenizer/gpt2_tokenization.py:271–280  ·  view source on GitHub ↗

Tokenize a string.

(self, text)

Source from the content-addressed store, hash-verified

269 return word
270
271 def tokenize(self, text):
272 """Tokenize a string."""
273 bpe_tokens = []
274 for token in re.findall(self.pat, text):
275 if sys.version_info[0] == 2:
276 token = "".join(self.byte_encoder[ord(b)] for b in token)
277 else:
278 token = "".join(self.byte_encoder[b] for b in token.encode("utf-8"))
279 bpe_tokens.extend(bpe_token for bpe_token in self.bpe(token).split(" "))
280 return bpe_tokens
281
282 def convert_tokens_to_ids(self, tokens):
283 """Converts a sequence of tokens into ids using the vocab."""

Callers 1

encodeMethod · 0.95

Calls 2

bpeMethod · 0.95
encodeMethod · 0.45

Tested by

no test coverage detected