(self, embeddings: torch.Tensor)
| 176 | return sum_embeddings, token_num |
| 177 | |
| 178 | def __encode_base64(self, embeddings: torch.Tensor) -> List[str]: |
| 179 | embeddings = embeddings.cpu() |
| 180 | return [ |
| 181 | base64.b64encode(e.numpy().tobytes()).decode("utf-8") for e in embeddings |
| 182 | ] |
| 183 | |
| 184 | @torch.inference_mode() |
| 185 | def get_embeddings(self, params): |