mirror of
https://github.com/modelscope/DiffSynth-Studio.git
synced 2026-03-25 10:48:11 +00:00
@@ -1,4 +1,4 @@
|
|||||||
import imageio, os, torch, warnings, torchvision, argparse
|
import imageio, os, torch, warnings, torchvision, argparse, json
|
||||||
from peft import LoraConfig, inject_adapter_in_model
|
from peft import LoraConfig, inject_adapter_in_model
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
@@ -48,6 +48,11 @@ class ImageDataset(torch.utils.data.Dataset):
|
|||||||
print("No metadata. Trying to generate it.")
|
print("No metadata. Trying to generate it.")
|
||||||
metadata = self.generate_metadata(base_path)
|
metadata = self.generate_metadata(base_path)
|
||||||
print(f"{len(metadata)} lines in metadata.")
|
print(f"{len(metadata)} lines in metadata.")
|
||||||
|
self.data = [metadata.iloc[i].to_dict() for i in range(len(metadata))]
|
||||||
|
elif metadata_path.endswith(".json"):
|
||||||
|
with open(metadata_path, "r") as f:
|
||||||
|
metadata = json.load(f)
|
||||||
|
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))]
|
||||||
@@ -177,6 +182,11 @@ class VideoDataset(torch.utils.data.Dataset):
|
|||||||
print("No metadata. Trying to generate it.")
|
print("No metadata. Trying to generate it.")
|
||||||
metadata = self.generate_metadata(base_path)
|
metadata = self.generate_metadata(base_path)
|
||||||
print(f"{len(metadata)} lines in metadata.")
|
print(f"{len(metadata)} lines in metadata.")
|
||||||
|
self.data = [metadata.iloc[i].to_dict() for i in range(len(metadata))]
|
||||||
|
elif metadata_path.endswith(".json"):
|
||||||
|
with open(metadata_path, "r") as f:
|
||||||
|
metadata = json.load(f)
|
||||||
|
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