Cleanup order, types, print to logger

This commit is contained in:
rockerBOO
2025-01-03 01:26:45 -05:00
parent 534059dea5
commit c8c3569df2
2 changed files with 6 additions and 7 deletions

View File

@@ -485,7 +485,7 @@ def generate_dataset_group_by_blueprint(dataset_group_blueprint: DatasetGroupBlu
dataset = dataset_klass(subsets=subsets, **asdict(dataset_blueprint.params))
datasets.append(dataset)
val_datasets:List[Union[DreamBoothDataset, FineTuningDataset, ControlNetDataset]] = []
val_datasets: List[Union[DreamBoothDataset, FineTuningDataset, ControlNetDataset]] = []
for dataset_blueprint in dataset_group_blueprint.datasets:
if dataset_blueprint.params.validation_split <= 0.0:
continue
@@ -503,7 +503,6 @@ def generate_dataset_group_by_blueprint(dataset_group_blueprint: DatasetGroupBlu
dataset = dataset_klass(subsets=subsets, **asdict(dataset_blueprint.params))
val_datasets.append(dataset)
# print info
def print_info(_datasets):
info = ""
for i, dataset in enumerate(_datasets):
@@ -565,7 +564,7 @@ def generate_dataset_group_by_blueprint(dataset_group_blueprint: DatasetGroupBlu
print_info(datasets)
if len(val_datasets) > 0:
print("Validation dataset")
logger.info("Validation dataset")
print_info(val_datasets)
if len(val_datasets) > 0:
@@ -610,7 +609,7 @@ def generate_dataset_group_by_blueprint(dataset_group_blueprint: DatasetGroupBlu
" ",
)
logger.info(f"{info}")
logger.info(info)
# make buckets first because it determines the length of dataset
# and set the same seed for all datasets

View File

@@ -1833,9 +1833,9 @@ class DreamBoothDataset(BaseDataset):
bucket_reso_steps: int,
bucket_no_upscale: bool,
prior_loss_weight: float,
debug_dataset: bool,
validation_split: float,
validation_seed: Optional[int],
debug_dataset,
) -> None:
super().__init__(resolution, network_multiplier, debug_dataset)
@@ -2319,9 +2319,9 @@ class ControlNetDataset(BaseDataset):
max_bucket_reso: int,
bucket_reso_steps: int,
bucket_no_upscale: bool,
debug_dataset: bool,
validation_split: float,
validation_seed: Optional[int],
debug_dataset: float,
) -> None:
super().__init__(resolution, network_multiplier, debug_dataset)
@@ -2369,9 +2369,9 @@ class ControlNetDataset(BaseDataset):
bucket_reso_steps,
bucket_no_upscale,
1.0,
debug_dataset,
validation_split,
validation_seed,
debug_dataset
)
# config_util等から参照される値をいれておく若干微妙なのでなんとかしたい