MCPcopy Create free account
hub / github.com/ChenWu98/cycle-diffusion / MultiTaskDataset

Class MultiTaskDataset

preprocess/to_model.py:133–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131
132
133class MultiTaskDataset(Dataset):
134
135 def __init__(self, meta_args, name2dataset: Dict[str, Dataset], split: str):
136 self.meta_args = meta_args
137
138 self.data = MultiTaskWrapper(name2dataset=name2dataset, meta_args=meta_args, split=split)
139
140 def __getitem__(self, index):
141 data = self.data[index]
142 model_inputs = {
143 k: data[k] for k in data['model_kwargs']
144 }
145 return model_inputs
146
147 def __len__(self):
148 return len(self.data)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected