@dataclassclassPoolingMetadata:"""Tensors for pooling."""prompt_lens:torch.Tensorprompt_token_ids:Optional[torch.Tensor]pooling_params:list[PoolingParams]def__getitem__(self,indices:slice):returnPoolingMetadata(prompt_lens=self.prompt_lens[indices],prompt_token_ids=Noneifself.prompt_token_idsisNoneelseself.prompt_token_ids[indices],pooling_params=self.pooling_params[indices],)