Commit
·
77dd970
1
Parent(s):
45f587a
Update app.py
Browse files
app.py
CHANGED
@@ -40,20 +40,21 @@ with zipfile.ZipFile("mix.zip", 'r') as zip_ref:
|
|
40 |
zip_ref.extractall(".")
|
41 |
|
42 |
def swap_text(option, base):
|
|
|
43 |
mandatory_liability = "You must have the right to do so and you are liable for the images you use, example:"
|
44 |
if(option == "object"):
|
45 |
instance_prompt_example = "cttoy"
|
46 |
freeze_for = 30
|
47 |
-
return [f"You are going to train `object`(s), upload 5-10 images of each object you are planning on training on from different angles/perspectives. {mandatory_liability}:", '''<img src="file/cat-toy.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to
|
48 |
elif(option == "person"):
|
49 |
instance_prompt_example = "julcto"
|
50 |
freeze_for = 70
|
51 |
show_prior_preservation = True if base != "v2-768" else False
|
52 |
-
return [f"You are going to train a `person`(s), upload 10-20 images of each person you are planning on training on from different angles/perspectives. {mandatory_liability}:", '''<img src="file/person.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to
|
53 |
elif(option == "style"):
|
54 |
instance_prompt_example = "trsldamrl"
|
55 |
freeze_for = 10
|
56 |
-
return [f"You are going to train a `style`, upload 10-20 images of the style you are planning on training on. Name the files with the words you would like {mandatory_liability}:", '''<img src="file/trsl_style.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to
|
57 |
|
58 |
def swap_base_model(selected_model):
|
59 |
global model_to_load
|
|
|
40 |
zip_ref.extractall(".")
|
41 |
|
42 |
def swap_text(option, base):
|
43 |
+
resize_width = 768 if base == "v2-768" else 512
|
44 |
mandatory_liability = "You must have the right to do so and you are liable for the images you use, example:"
|
45 |
if(option == "object"):
|
46 |
instance_prompt_example = "cttoy"
|
47 |
freeze_for = 30
|
48 |
+
return [f"You are going to train `object`(s), upload 5-10 images of each object you are planning on training on from different angles/perspectives. You can use services like <a style='text-decoration: underline' href='https://www.birme.net/?target_width={resize_width}&target_height={resize_width}'>birme</a> for smart cropping. {mandatory_liability}:", '''<img src="file/cat-toy.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to {resize_width}x{resize_width}.", freeze_for, gr.update(visible=False)]
|
49 |
elif(option == "person"):
|
50 |
instance_prompt_example = "julcto"
|
51 |
freeze_for = 70
|
52 |
show_prior_preservation = True if base != "v2-768" else False
|
53 |
+
return [f"You are going to train a `person`(s), upload 10-20 images of each person you are planning on training on from different angles/perspectives. You can use services like <a style='text-decoration: underline' href='https://www.birme.net/?target_width={resize_width}&target_height={resize_width}'>birme</a> for smart cropping. {mandatory_liability}:", '''<img src="file/person.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to {resize_width}x{resize_width}.", freeze_for, gr.update(visible=True)]
|
54 |
elif(option == "style"):
|
55 |
instance_prompt_example = "trsldamrl"
|
56 |
freeze_for = 10
|
57 |
+
return [f"You are going to train a `style`, upload 10-20 images of the style you are planning on training on. You can use services like <a style='text-decoration: underline' href='https://www.birme.net/?target_width={resize_width}&target_height={resize_width}'>birme</a> for smart cropping. Name the files with the words you would like {mandatory_liability}:", '''<img src="file/trsl_style.png" />''', f"You should name your concept with a unique made up word that has low chance of the model already knowing it (e.g.: `{instance_prompt_example}` here). Images will be automatically cropped to {resize_width}x{resize_width}", freeze_for, gr.update(visible=False)]
|
58 |
|
59 |
def swap_base_model(selected_model):
|
60 |
global model_to_load
|