k4d3 commited on
Commit
42ec939
1 Parent(s): 806ca56

Signed-off-by: Balazs Horvath <[email protected]>

Files changed (1) hide show
  1. README.md +15 -5
README.md CHANGED
@@ -42,8 +42,8 @@ The Yiff Toolkit is a comprehensive set of tools designed to enhance your creati
42
  - [`--dataset_repeats`](#--dataset_repeats)
43
  - [`--max_train_steps`](#--max_train_steps)
44
  - [`--shuffle_caption`](#--shuffle_caption)
45
- - [`--sdpa` or `--xformers` or `--mem_eff_attn`](#--sdpa-or---xformers-or---mem_eff_attn)
46
- - [`--sample_prompts` and `--sample_sampler` and `--sample_every_n_steps`](#--sample_prompts-and---sample_sampler-and---sample_every_n_steps)
47
  - [CosXL Training](#cosxl-training)
48
  - [Embeddings for 1.5 and SDXL](#embeddings-for-15-and-sdxl)
49
  - [ComfyUI Walkthrough any%](#comfyui-walkthrough-any)
@@ -136,6 +136,8 @@ I'm using the diffusers version for training I converted, you can download it us
136
  git clone https://huggingface.co/k4d3/ponydiffusers
137
  ```
138
 
 
 
139
  #### Sample Prompt File
140
 
141
  A sample prompt file is used during training to sample images. A sample prompt for example might look like this for Pony:
@@ -147,7 +149,9 @@ score_9, score_8_up, score_7_up, score_6_up, rating_explicit, source_furry, solo
147
  score_9, score_8_up, score_7_up, score_6_up, rating_explicit, source_furry, solo, anthro female wolf, sexy pose, standing, gray fur, brown fur, canine pussy, black nose, blue eyes, pink areola, pink nipples, detailed background, amazing_background, realistic, photo --n low quality, worst quality, blurred background, blurry, simple background --w 1024 --h 1024 --d 1 --l 6.0 --s 40
148
  ```
149
 
150
- Please note that sample prompts should not exceed 77 tokens, you can use
 
 
151
 
152
  ---
153
 
@@ -262,11 +266,13 @@ NOTE: `--cache_text_encoder_outputs` and `--cache_text_encoder_outputs_to_disk`
262
 
263
  ---
264
 
265
- #### `--sdpa` or `--xformers` or `--mem_eff_attn`
266
 
267
  The choice between `--xformers` or `--mem_eff_attn` and `--spda` will depend on your GPU. You can benchmark it by repeating a training with them!
268
 
269
- #### `--sample_prompts` and `--sample_sampler` and `--sample_every_n_steps`
 
 
270
 
271
  You have the option of generating images during training so you can check the progress, the argument let's you pick between different samplers, by default it is on `ddim`, so you better change it!
272
 
@@ -286,9 +292,13 @@ Your sampler options include the following:
286
  ddim, pndm, lms, euler, euler_a, heun, dpm_2, dpm_2_a, dpmsolver, dpmsolver++, dpmsingle, k_lms, k_euler, k_euler_a, k_dpm_2, k_dpm_2_a
287
  ```
288
 
 
 
289
  ### CosXL Training
290
 
 
291
  The only difference between CosXL training is that you need to enable `--v_parameterization`, and you can't sample the images. 😹 I also don't recommend using the `block_dims` and `block_alphas` from Pony.
 
292
 
293
  ---
294
 
 
42
  - [`--dataset_repeats`](#--dataset_repeats)
43
  - [`--max_train_steps`](#--max_train_steps)
44
  - [`--shuffle_caption`](#--shuffle_caption)
45
+ - [`--sdpa` or `--xformers` or `--mem_eff_attn`](#--sdpa-or---xformers-or---mem_eff_attn)
46
+ - [`--sample_prompts` and `--sample_sampler` and `--sample_every_n_steps`](#--sample_prompts-and---sample_sampler-and---sample_every_n_steps)
47
  - [CosXL Training](#cosxl-training)
48
  - [Embeddings for 1.5 and SDXL](#embeddings-for-15-and-sdxl)
49
  - [ComfyUI Walkthrough any%](#comfyui-walkthrough-any)
 
136
  git clone https://huggingface.co/k4d3/ponydiffusers
137
  ```
138
 
139
+ ---
140
+
141
  #### Sample Prompt File
142
 
143
  A sample prompt file is used during training to sample images. A sample prompt for example might look like this for Pony:
 
149
  score_9, score_8_up, score_7_up, score_6_up, rating_explicit, source_furry, solo, anthro female wolf, sexy pose, standing, gray fur, brown fur, canine pussy, black nose, blue eyes, pink areola, pink nipples, detailed background, amazing_background, realistic, photo --n low quality, worst quality, blurred background, blurry, simple background --w 1024 --h 1024 --d 1 --l 6.0 --s 40
150
  ```
151
 
152
+ Please note that sample prompts should not exceed 77 tokens, you can use [Count Tokens in Sample Prompts](https://huggingface.co/k4d3/yiff_toolkit/blob/main/dataset_tools/Count%20Tokens%20in%20Sample%20Prompts.ipynb) from [/dataset_tools](https://huggingface.co/k4d3/yiff_toolkit/tree/main/dataset_tools) to analyze your prompts.
153
+
154
+ If you are training with multiple GPUs, ensure that the total number of prompts is divisible by the number of GPUs without any remainder.
155
 
156
  ---
157
 
 
266
 
267
  ---
268
 
269
+ ##### `--sdpa` or `--xformers` or `--mem_eff_attn`
270
 
271
  The choice between `--xformers` or `--mem_eff_attn` and `--spda` will depend on your GPU. You can benchmark it by repeating a training with them!
272
 
273
+ ---
274
+
275
+ ##### `--sample_prompts` and `--sample_sampler` and `--sample_every_n_steps`
276
 
277
  You have the option of generating images during training so you can check the progress, the argument let's you pick between different samplers, by default it is on `ddim`, so you better change it!
278
 
 
292
  ddim, pndm, lms, euler, euler_a, heun, dpm_2, dpm_2_a, dpmsolver, dpmsolver++, dpmsingle, k_lms, k_euler, k_euler_a, k_dpm_2, k_dpm_2_a
293
  ```
294
 
295
+ ---
296
+
297
  ### CosXL Training
298
 
299
+ <!--
300
  The only difference between CosXL training is that you need to enable `--v_parameterization`, and you can't sample the images. 😹 I also don't recommend using the `block_dims` and `block_alphas` from Pony.
301
+ -->
302
 
303
  ---
304