summaryrefslogtreecommitdiffstats
path: root/textual_inversion.py
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-10-27 17:57:05 +0200
committerVolpeon <git@volpeon.ink>2022-10-27 17:57:05 +0200
commit0bc909409648a3cae0061c3de2b39e486473ae39 (patch)
tree5fdbcd7c56919293963c3c8b53bdb2099834079d /textual_inversion.py
parentEuler_a: Re-introduce generator arg for reproducible output (diff)
downloadtextual-inversion-diff-0bc909409648a3cae0061c3de2b39e486473ae39.tar.gz
textual-inversion-diff-0bc909409648a3cae0061c3de2b39e486473ae39.tar.bz2
textual-inversion-diff-0bc909409648a3cae0061c3de2b39e486473ae39.zip
Added CLI arg to set dataloader worker num; improved text encoder handling with Dreambooth
Diffstat (limited to 'textual_inversion.py')
-rw-r--r--textual_inversion.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/textual_inversion.py b/textual_inversion.py
index dd7c3bd..115f3aa 100644
--- a/textual_inversion.py
+++ b/textual_inversion.py
@@ -117,6 +117,15 @@ def parse_args():
117 help="Whether to center crop images before resizing to resolution" 117 help="Whether to center crop images before resizing to resolution"
118 ) 118 )
119 parser.add_argument( 119 parser.add_argument(
120 "--dataloader_num_workers",
121 type=int,
122 default=0,
123 help=(
124 "The number of subprocesses to use for data loading. 0 means that the data will be loaded in the main"
125 " process."
126 ),
127 )
128 parser.add_argument(
120 "--num_train_epochs", 129 "--num_train_epochs",
121 type=int, 130 type=int,
122 default=100 131 default=100
@@ -626,6 +635,7 @@ def main():
626 repeats=args.repeats, 635 repeats=args.repeats,
627 center_crop=args.center_crop, 636 center_crop=args.center_crop,
628 valid_set_size=args.sample_batch_size*args.sample_batches, 637 valid_set_size=args.sample_batch_size*args.sample_batches,
638 num_workers=args.dataloader_num_workers,
629 collate_fn=collate_fn 639 collate_fn=collate_fn
630 ) 640 )
631 641