Spaces:
Running
Running
| """Data loaders for StyleSteer-VLM.""" | |
| from src.data.base import StyleDataset | |
| from src.data.senticap import SentiCapDataset | |
| from src.data.flickrstyle10k import FlickrStyle10KDataset | |
| from src.data.personality_caps import PersonalityCapsDataset | |
| from src.data.coco import COCODataset | |
| TRACK_DATASETS = { | |
| "A": SentiCapDataset, | |
| "B": FlickrStyle10KDataset, | |
| "C": PersonalityCapsDataset, | |
| "D": COCODataset, | |
| } | |
| def get_dataset(track: str, **kwargs) -> StyleDataset: | |
| """Get dataset by track letter.""" | |
| if track not in TRACK_DATASETS: | |
| raise ValueError(f"Unknown track: {track}. Available: {list(TRACK_DATASETS.keys())}") | |
| return TRACK_DATASETS[track](**kwargs) | |