from torch.utils.data import Dataset from typing import List import torch from .. import SentenceTransformer from ..readers.InputExample import InputExample class SentencesDataset(Dataset): """ DEPRECATED: This class is no longer used. Instead of wrapping your List of InputExamples in a SentencesDataset and then passing it to the DataLoader, you can pass the list of InputExamples directly to the dataset loader. """ def __init__(self, examples: List[InputExample], model: SentenceTransformer ): self.examples = examples def __getitem__(self, item): return self.examples[item] def __len__(self): return len(self.examples)