mirror of
https://github.com/modelscope/DiffSynth-Studio.git
synced 2026-03-23 09:28:12 +00:00
support jsonl
This commit is contained in:
@@ -53,6 +53,12 @@ class ImageDataset(torch.utils.data.Dataset):
|
|||||||
with open(metadata_path, "r") as f:
|
with open(metadata_path, "r") as f:
|
||||||
metadata = json.load(f)
|
metadata = json.load(f)
|
||||||
self.data = metadata
|
self.data = metadata
|
||||||
|
elif metadata_path.endswith(".jsonl"):
|
||||||
|
metadata = []
|
||||||
|
with open(metadata_path, 'r') as f:
|
||||||
|
for line in tqdm(f):
|
||||||
|
metadata.append(json.loads(line.strip()))
|
||||||
|
self.data = metadata
|
||||||
else:
|
else:
|
||||||
metadata = pd.read_csv(metadata_path)
|
metadata = pd.read_csv(metadata_path)
|
||||||
self.data = [metadata.iloc[i].to_dict() for i in range(len(metadata))]
|
self.data = [metadata.iloc[i].to_dict() for i in range(len(metadata))]
|
||||||
|
|||||||
Reference in New Issue
Block a user