Spaces:
Runtime error
Runtime error
Download ldm/data/base.py from Purple11/Grounded-Diffusion: direct link, hf CLI and curl.
- Browser
- Download file 693 Bytes
-
https://huggingface.co/spaces/Purple11/Grounded-Diffusion/resolve/main/ldm/data/base.py
- Command line
-
hf download hf://spaces/Purple11/Grounded-Diffusion/ldm/data/base.py
-
curl -L -o base.py https://huggingface.co/spaces/Purple11/Grounded-Diffusion/resolve/main/ldm/data/base.py
693 Bytes
| from abc import abstractmethod | |
| from torch.utils.data import Dataset, ConcatDataset, ChainDataset, IterableDataset | |
| class Txt2ImgIterableBaseDataset(IterableDataset): | |
| ''' | |
| Define an interface to make the IterableDatasets for text2img data chainable | |
| ''' | |
| def __init__(self, num_records=0, valid_ids=None, size=256): | |
| super().__init__() | |
| self.num_records = num_records | |
| self.valid_ids = valid_ids | |
| self.sample_ids = valid_ids | |
| self.size = size | |
| print(f'{self.__class__.__name__} dataset contains {self.__len__()} examples.') | |
| def __len__(self): | |
| return self.num_records | |
| def __iter__(self): | |
| pass |