| 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) | |