Commit
·
c24dac7
1
Parent(s):
ac586a8
Update app.py
Browse files
app.py
CHANGED
|
@@ -51,6 +51,7 @@ def count_files(*inputs):
|
|
| 51 |
Training_Steps = file_counter*200
|
| 52 |
return(gr.update(visible=True, value=f"You are going to train {file_counter} files for {Training_Steps} steps. This should take around {round(Training_Steps/1.5, 2)} seconds, or {round((Training_Steps/1.5)/3600, 2)}. The T4 GPU costs US$0.60 for 1h, so the estimated costs for this training run should be {round(((Training_Steps/1.5)/3600)*0.6, 2)}"))
|
| 53 |
def train(*inputs):
|
|
|
|
| 54 |
if os.path.exists("diffusers_model.zip"): os.remove("diffusers_model.zip")
|
| 55 |
if os.path.exists("model.ckpt"): os.remove("model.ckpt")
|
| 56 |
file_counter = 0
|
|
@@ -263,11 +264,10 @@ with gr.Blocks(css=css) as demo:
|
|
| 263 |
steps = gr.Number(label="How many steps", value=800)
|
| 264 |
perc_txt_encoder = gr.Number(label="Percentage of the training steps the text-encoder should be trained as well", value=30)
|
| 265 |
|
| 266 |
-
for file in file_collection:
|
| 267 |
-
file.change(fn=count_files, inputs=file_collection+[type_of_thing]+[steps]+[perc_txt_encoder]+[swap_auto_calculated], outputs=[training_summary, training_summary])
|
| 268 |
-
|
| 269 |
type_of_thing.change(fn=swap_text, inputs=[type_of_thing], outputs=[thing_description, thing_image_example, things_naming, perc_txt_encoder], queue=False)
|
| 270 |
training_summary = gr.Textbox("", visible=False, label="Training Summary")
|
|
|
|
|
|
|
| 271 |
train_btn = gr.Button("Start Training")
|
| 272 |
with gr.Box(visible=False) as try_your_model:
|
| 273 |
gr.Markdown("Try your model")
|
|
|
|
| 51 |
Training_Steps = file_counter*200
|
| 52 |
return(gr.update(visible=True, value=f"You are going to train {file_counter} files for {Training_Steps} steps. This should take around {round(Training_Steps/1.5, 2)} seconds, or {round((Training_Steps/1.5)/3600, 2)}. The T4 GPU costs US$0.60 for 1h, so the estimated costs for this training run should be {round(((Training_Steps/1.5)/3600)*0.6, 2)}"))
|
| 53 |
def train(*inputs):
|
| 54 |
+
|
| 55 |
if os.path.exists("diffusers_model.zip"): os.remove("diffusers_model.zip")
|
| 56 |
if os.path.exists("model.ckpt"): os.remove("model.ckpt")
|
| 57 |
file_counter = 0
|
|
|
|
| 264 |
steps = gr.Number(label="How many steps", value=800)
|
| 265 |
perc_txt_encoder = gr.Number(label="Percentage of the training steps the text-encoder should be trained as well", value=30)
|
| 266 |
|
|
|
|
|
|
|
|
|
|
| 267 |
type_of_thing.change(fn=swap_text, inputs=[type_of_thing], outputs=[thing_description, thing_image_example, things_naming, perc_txt_encoder], queue=False)
|
| 268 |
training_summary = gr.Textbox("", visible=False, label="Training Summary")
|
| 269 |
+
for file in file_collection:
|
| 270 |
+
file.change(fn=count_files, inputs=file_collection+[type_of_thing]+[steps]+[perc_txt_encoder]+[swap_auto_calculated], outputs=[training_summary, training_summary])
|
| 271 |
train_btn = gr.Button("Start Training")
|
| 272 |
with gr.Box(visible=False) as try_your_model:
|
| 273 |
gr.Markdown("Try your model")
|