You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+36
Original file line number
Diff line number
Diff line change
@@ -140,6 +140,42 @@ The majority of scripts is licensed under ASL 2.0 (including codes from Diffuser
140
140
141
141
## Change History
142
142
143
+
### 15 Jun. 2023, 2023/06/15
144
+
145
+
- Prodigy optimizer is supported in each training script. It is a member of D-Adaptation and is effective for DyLoRA training. [PR #585](https://github.com/kohya-ss/sd-scripts/pull/585) Please see the PR for details. Thanks to sdbds!
146
+
- Install the package with `pip install prodigyopt`. Then specify the option like `--optimizer_type="prodigy"`.
147
+
- Arbitrary Dataset is supported in each training script (except XTI). You can use it by defining a Dataset class that returns images and captions.
148
+
- Prepare a Python script and define a class that inherits `train_util.MinimalDataset`. Then specify the option like `--dataset_class package.module.DatasetClass` in each training script.
149
+
- Please refer to `MinimalDataset` for implementation. I will prepare a sample later.
150
+
- The following features have been added to the generation script.
151
+
- Added an option `--highres_fix_disable_control_net` to disable ControlNet in the 2nd stage of Highres. Fix. Please try it if the image is disturbed by some ControlNet such as Canny.
152
+
- Added Variants similar to sd-dynamic-propmpts in the prompt.
153
+
- If you specify `{spring|summer|autumn|winter}`, one of them will be randomly selected.
154
+
- If you specify `{2$$chocolate|vanilla|strawberry}`, two of them will be randomly selected.
155
+
- If you specify `{1-2$$ and $$chocolate|vanilla|strawberry}`, one or two of them will be randomly selected and connected by ` and `.
156
+
- You can specify the number of candidates in the range `0-2`. You cannot omit one side like `-2` or `1-`.
157
+
- It can also be specified for the prompt option.
158
+
- If you specify `e` or `E`, all candidates will be selected and the prompt will be repeated multiple times (`--images_per_prompt` is ignored). It may be useful for creating X/Y plots.
159
+
- You can also specify `--am {e$$0.2|0.4|0.6|0.8|1.0},{e$$0.4|0.7|1.0} --d 1234`. In this case, 15 prompts will be generated with 5*3.
- Fixed a bug where clip skip did not work when training with weighted captions (`--weighted_captions` specified) and when generating sample images during training.
0 commit comments