Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -24,6 +24,12 @@ if is_gpu_associated:
|
|
| 24 |
else:
|
| 25 |
which_gpu = "CPU"
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
def train_dreambooth_blora_sdxl(instance_data_dir, b_lora_trained_folder, instance_prompt, max_train_steps, checkpoint_steps):
|
| 28 |
|
| 29 |
script_filename = "train_dreambooth_b-lora_sdxl.py" # Assuming it's in the same folder
|
|
@@ -203,8 +209,16 @@ with gr.Blocks(css=css) as demo:
|
|
| 203 |
training_type = gr.Radio(label="Training type", choices=["style", "concept"], value="style")
|
| 204 |
b_lora_name = gr.Textbox(label="Name your B-LoRa model", placeholder="b_lora_trained_folder")
|
| 205 |
instance_prompt = gr.Textbox(label="Create instance prompt", placeholder="[v42]")
|
|
|
|
|
|
|
| 206 |
train_btn = gr.Button("Train B-LoRa")
|
| 207 |
status = gr.Textbox(label="status")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 208 |
|
| 209 |
train_btn.click(
|
| 210 |
fn = main,
|
|
|
|
| 24 |
else:
|
| 25 |
which_gpu = "CPU"
|
| 26 |
|
| 27 |
+
def change_training_setup(training_type):
|
| 28 |
+
if training_type == "style" :
|
| 29 |
+
return 1000, 500
|
| 30 |
+
elif training_type == "concept" :
|
| 31 |
+
return 2000, 1000
|
| 32 |
+
|
| 33 |
def train_dreambooth_blora_sdxl(instance_data_dir, b_lora_trained_folder, instance_prompt, max_train_steps, checkpoint_steps):
|
| 34 |
|
| 35 |
script_filename = "train_dreambooth_b-lora_sdxl.py" # Assuming it's in the same folder
|
|
|
|
| 209 |
training_type = gr.Radio(label="Training type", choices=["style", "concept"], value="style")
|
| 210 |
b_lora_name = gr.Textbox(label="Name your B-LoRa model", placeholder="b_lora_trained_folder")
|
| 211 |
instance_prompt = gr.Textbox(label="Create instance prompt", placeholder="[v42]")
|
| 212 |
+
training_steps = gr.Number(label="Training steps", value=1000)
|
| 213 |
+
checkpoint_step = gr.Number(label="checkpoint step", visible=False, value=500)
|
| 214 |
train_btn = gr.Button("Train B-LoRa")
|
| 215 |
status = gr.Textbox(label="status")
|
| 216 |
+
|
| 217 |
+
training_type.changes(
|
| 218 |
+
fn = change_training_setup,
|
| 219 |
+
inputs = [training_type],
|
| 220 |
+
outputs = [training_steps, checkpoint_step]
|
| 221 |
+
)
|
| 222 |
|
| 223 |
train_btn.click(
|
| 224 |
fn = main,
|