Skip to content

Commit 8da360a

Browse files
authored
[training scripts] add tags of diffusers-training (huggingface#7206)
* add tags for diffusers training * add tags for diffusers training * add tags for diffusers training * add tags for diffusers training * add tags for diffusers training * add tags for diffusers training * add dora tags for drambooth lora scripts * style
1 parent 869bad3 commit 8da360a

26 files changed

+67
-10
lines changed

examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777

7878
def save_model_card(
7979
repo_id: str,
80+
use_dora: bool,
8081
images=None,
8182
base_model=str,
8283
train_text_encoder=False,
@@ -88,6 +89,7 @@ def save_model_card(
8889
vae_path=None,
8990
):
9091
img_str = "widget:\n"
92+
lora = "lora" if not use_dora else "dora"
9193
for i, image in enumerate(images):
9294
image.save(os.path.join(repo_folder, f"image_{i}.png"))
9395
img_str += f"""
@@ -139,9 +141,10 @@ def save_model_card(
139141
tags:
140142
- stable-diffusion
141143
- stable-diffusion-diffusers
144+
- diffusers-training
142145
- text-to-image
143146
- diffusers
144-
- lora
147+
- {lora}
145148
- template:sd-lora
146149
{img_str}
147150
base_model: {base_model}
@@ -1967,6 +1970,7 @@ def compute_text_embeddings(prompt, text_encoders, tokenizers):
19671970

19681971
save_model_card(
19691972
model_id if not args.push_to_hub else repo_id,
1973+
use_dora=args.use_dora,
19701974
images=images,
19711975
base_model=args.pretrained_model_name_or_path,
19721976
train_text_encoder=args.train_text_encoder,

examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181

8282
def save_model_card(
8383
repo_id: str,
84+
use_dora: bool,
8485
images=None,
8586
base_model=str,
8687
train_text_encoder=False,
@@ -92,6 +93,7 @@ def save_model_card(
9293
vae_path=None,
9394
):
9495
img_str = "widget:\n"
96+
lora = "lora" if not use_dora else "dora"
9597
for i, image in enumerate(images):
9698
image.save(os.path.join(repo_folder, f"image_{i}.png"))
9799
img_str += f"""
@@ -144,9 +146,10 @@ def save_model_card(
144146
tags:
145147
- stable-diffusion-xl
146148
- stable-diffusion-xl-diffusers
149+
- diffusers-training
147150
- text-to-image
148151
- diffusers
149-
- lora
152+
- {lora}
150153
- template:sd-lora
151154
{img_str}
152155
base_model: {base_model}
@@ -2204,6 +2207,7 @@ def compute_text_embeddings(prompt, text_encoders, tokenizers):
22042207

22052208
save_model_card(
22062209
model_id if not args.push_to_hub else repo_id,
2210+
use_dora=args.use_dora,
22072211
images=images,
22082212
base_model=args.pretrained_model_name_or_path,
22092213
train_text_encoder=args.train_text_encoder,

examples/controlnet/train_controlnet.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ def save_model_card(repo_id: str, image_logs=None, base_model=str, repo_folder=N
242242
"text-to-image",
243243
"diffusers",
244244
"controlnet",
245+
"diffusers-training",
245246
]
246247
model_card = populate_model_card(model_card, tags=tags)
247248

examples/controlnet/train_controlnet_flax.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ def save_model_card(repo_id: str, image_logs=None, base_model=str, repo_folder=N
169169
"diffusers",
170170
"controlnet",
171171
"jax-diffusers-event",
172+
"diffusers-training",
172173
]
173174
model_card = populate_model_card(model_card, tags=tags)
174175

examples/controlnet/train_controlnet_sdxl.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ def save_model_card(repo_id: str, image_logs=None, base_model=str, repo_folder=N
243243
"text-to-image",
244244
"diffusers",
245245
"controlnet",
246+
"diffusers-training",
246247
]
247248
model_card = populate_model_card(model_card, tags=tags)
248249

examples/custom_diffusion/train_custom_diffusion.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,14 @@ def save_model_card(repo_id: str, images=None, base_model=str, prompt=str, repo_
9797
inference=True,
9898
)
9999

100-
tags = ["text-to-image", "diffusers", "stable-diffusion", "stable-diffusion-diffusers", "custom-diffusion"]
100+
tags = [
101+
"text-to-image",
102+
"diffusers",
103+
"stable-diffusion",
104+
"stable-diffusion-diffusers",
105+
"custom-diffusion",
106+
"diffusers-training",
107+
]
101108
model_card = populate_model_card(model_card, tags=tags)
102109

103110
model_card.save(os.path.join(repo_folder, "README.md"))

examples/dreambooth/train_dreambooth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def save_model_card(
102102
inference=True,
103103
)
104104

105-
tags = ["text-to-image", "dreambooth"]
105+
tags = ["text-to-image", "dreambooth", "diffusers-training"]
106106
if isinstance(pipeline, StableDiffusionPipeline):
107107
tags.extend(["stable-diffusion", "stable-diffusion-diffusers"])
108108
else:

examples/dreambooth/train_dreambooth_lora.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def save_model_card(
106106
model_description=model_description,
107107
inference=True,
108108
)
109-
tags = ["text-to-image", "diffusers", "lora"]
109+
tags = ["text-to-image", "diffusers", "lora", "diffusers-training"]
110110
if isinstance(pipeline, StableDiffusionPipeline):
111111
tags.extend(["stable-diffusion", "stable-diffusion-diffusers"])
112112
else:

examples/dreambooth/train_dreambooth_lora_sdxl.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ def determine_scheduler_type(pretrained_model_name_or_path, revision):
9696

9797
def save_model_card(
9898
repo_id: str,
99+
use_dora: bool,
99100
images=None,
100101
base_model: str = None,
101102
train_text_encoder=False,
@@ -156,8 +157,9 @@ def save_model_card(
156157
tags = [
157158
"text-to-image",
158159
"text-to-image",
160+
"diffusers-training",
159161
"diffusers",
160-
"lora",
162+
"lora" if not use_dora else "dora",
161163
"template:sd-lora",
162164
]
163165
if "playgroundai" in base_model:
@@ -1912,6 +1914,7 @@ def get_sigmas(timesteps, n_dim=4, dtype=torch.float32):
19121914
if args.push_to_hub:
19131915
save_model_card(
19141916
repo_id,
1917+
use_dora=args.use_dora,
19151918
images=images,
19161919
base_model=args.pretrained_model_name_or_path,
19171920
train_text_encoder=args.train_text_encoder,

examples/kandinsky2_2/text_to_image/train_text_to_image_decoder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ def save_model_card(
8181
- kandinsky
8282
- text-to-image
8383
- diffusers
84+
- diffusers-training
8485
inference: true
8586
---
8687
"""

0 commit comments

Comments
 (0)