(raw_parts)
| 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: |
nothing calls this directly
no test coverage detected