Spaces:
Runtime error
Runtime error
revert to original
Browse files
train_dreambooth_lora_sdxl_advanced.py
CHANGED
@@ -828,17 +828,17 @@ def parse_args(input_args=None):
|
|
828 |
if env_local_rank != -1 and env_local_rank != args.local_rank:
|
829 |
args.local_rank = env_local_rank
|
830 |
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
|
843 |
return args
|
844 |
|
@@ -1322,9 +1322,6 @@ def main(args):
|
|
1322 |
|
1323 |
# Generate class images if prior preservation is enabled.
|
1324 |
if args.with_prior_preservation:
|
1325 |
-
if args.class_data_dir is None:
|
1326 |
-
class_folder = str(uuid.uuid4())
|
1327 |
-
args.class_data_dir = os.path.join("ariadne", class_folder)
|
1328 |
class_images_dir = Path(args.class_data_dir)
|
1329 |
if not class_images_dir.exists():
|
1330 |
class_images_dir.mkdir(parents=True)
|
|
|
828 |
if env_local_rank != -1 and env_local_rank != args.local_rank:
|
829 |
args.local_rank = env_local_rank
|
830 |
|
831 |
+
if args.with_prior_preservation:
|
832 |
+
if args.class_data_dir is None:
|
833 |
+
raise ValueError("You must specify a data directory for class images.")
|
834 |
+
if args.class_prompt is None:
|
835 |
+
raise ValueError("You must specify prompt for class images.")
|
836 |
+
else:
|
837 |
+
# logger is not available yet
|
838 |
+
if args.class_data_dir is not None:
|
839 |
+
warnings.warn("You need not use --class_data_dir without --with_prior_preservation.")
|
840 |
+
if args.class_prompt is not None:
|
841 |
+
warnings.warn("You need not use --class_prompt without --with_prior_preservation.")
|
842 |
|
843 |
return args
|
844 |
|
|
|
1322 |
|
1323 |
# Generate class images if prior preservation is enabled.
|
1324 |
if args.with_prior_preservation:
|
|
|
|
|
|
|
1325 |
class_images_dir = Path(args.class_data_dir)
|
1326 |
if not class_images_dir.exists():
|
1327 |
class_images_dir.mkdir(parents=True)
|