text to token ids Args: text (str): text Returns: List[int]: token ids list
(self, text, max_model_len, **kwargs)
| 560 | ) |
| 561 | |
| 562 | def text2ids(self, text, max_model_len, **kwargs): |
| 563 | """ |
| 564 | text to token ids |
| 565 | |
| 566 | Args: |
| 567 | text (str): text |
| 568 | |
| 569 | Returns: |
| 570 | List[int]: token ids list |
| 571 | """ |
| 572 | |
| 573 | add_special_tokens = kwargs.get("add_special_tokens", False) |
| 574 | if envs.FD_USE_HF_TOKENIZER: |
| 575 | tokens = self.tokenizer( |
| 576 | text, |
| 577 | return_tensors="np", |
| 578 | padding=True, |
| 579 | truncation=True, |
| 580 | ) |
| 581 | else: |
| 582 | text = [text] if isinstance(text, str) else text |
| 583 | |
| 584 | tokens = self.tokenizer( |
| 585 | text, |
| 586 | return_tensors="np", |
| 587 | padding=True, |
| 588 | truncation=True, |
| 589 | max_length=max_model_len, |
| 590 | add_special_tokens=add_special_tokens, |
| 591 | ) |
| 592 | |
| 593 | return tokens["input_ids"][0] |
| 594 | |
| 595 | def messages2ids(self, request, **kwargs): |
| 596 | """ |