Spaces:
Runtime error
Runtime error
Hugo Flores Garcia
commited on
Commit
·
925e3e0
1
Parent(s):
7f524ea
lora bloat
Browse files
app.py
CHANGED
|
@@ -36,37 +36,12 @@ def load_interface():
|
|
| 36 |
return interface
|
| 37 |
|
| 38 |
|
| 39 |
-
|
| 40 |
-
def load_loras():
|
| 41 |
-
loras = {}
|
| 42 |
-
# find confs under conf/generated
|
| 43 |
-
for conf_file in Path("conf/generated").glob("**/interface.yml"):
|
| 44 |
-
name = conf_file.parent.name
|
| 45 |
-
with open(conf_file) as f:
|
| 46 |
-
loras[name] = yaml.safe_load(f)
|
| 47 |
-
loras[LORA_NONE] = None
|
| 48 |
-
return loras
|
| 49 |
|
| 50 |
interface = load_interface()
|
| 51 |
-
loras = load_loras()
|
| 52 |
-
cur_lora = LORA_NONE
|
| 53 |
-
|
| 54 |
-
def load_lora(name):
|
| 55 |
-
global interface
|
| 56 |
-
global cur_lora
|
| 57 |
-
if name == cur_lora:
|
| 58 |
-
return
|
| 59 |
-
if name != LORA_NONE:
|
| 60 |
-
interface.lora_load(
|
| 61 |
-
coarse_ckpt=loras[name]["Interface.coarse_lora_ckpt"],
|
| 62 |
-
c2f_ckpt=loras[name]["Interface.coarse2fine_lora_ckpt"],
|
| 63 |
-
full_ckpts=False
|
| 64 |
-
)
|
| 65 |
-
cur_lora = name
|
| 66 |
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
cur_lora = LORA_NONE
|
| 70 |
|
| 71 |
# dataset = at.data.datasets.AudioDataset(
|
| 72 |
# loader,
|
|
@@ -100,7 +75,6 @@ def load_example_audio():
|
|
| 100 |
|
| 101 |
|
| 102 |
def _vamp(data, return_mask=False):
|
| 103 |
-
load_lora(data[lora_choice])
|
| 104 |
|
| 105 |
out_dir = OUT_DIR / str(uuid.uuid4())
|
| 106 |
out_dir.mkdir()
|
|
@@ -247,7 +221,6 @@ def save_vamp(data):
|
|
| 247 |
"stretch_factor": data[stretch_factor],
|
| 248 |
"seed": data[seed],
|
| 249 |
"samplecutoff": data[sample_cutoff],
|
| 250 |
-
"lora": data[lora_choice],
|
| 251 |
}
|
| 252 |
|
| 253 |
# save with yaml
|
|
@@ -560,12 +533,12 @@ with gr.Blocks() as demo:
|
|
| 560 |
# mask settings
|
| 561 |
with gr.Column():
|
| 562 |
|
| 563 |
-
lora_choice = gr.Dropdown(
|
| 564 |
-
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
)
|
| 569 |
|
| 570 |
vamp_button = gr.Button("generate (vamp)!!!")
|
| 571 |
output_audio = gr.Audio(
|
|
@@ -609,7 +582,7 @@ with gr.Blocks() as demo:
|
|
| 609 |
beat_mask_width,
|
| 610 |
beat_mask_downbeats,
|
| 611 |
seed,
|
| 612 |
-
lora_choice,
|
| 613 |
pitch_shift_amt,
|
| 614 |
sample_cutoff
|
| 615 |
}
|
|
|
|
| 36 |
return interface
|
| 37 |
|
| 38 |
|
| 39 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
interface = load_interface()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
|
| 43 |
+
|
| 44 |
+
|
|
|
|
| 45 |
|
| 46 |
# dataset = at.data.datasets.AudioDataset(
|
| 47 |
# loader,
|
|
|
|
| 75 |
|
| 76 |
|
| 77 |
def _vamp(data, return_mask=False):
|
|
|
|
| 78 |
|
| 79 |
out_dir = OUT_DIR / str(uuid.uuid4())
|
| 80 |
out_dir.mkdir()
|
|
|
|
| 221 |
"stretch_factor": data[stretch_factor],
|
| 222 |
"seed": data[seed],
|
| 223 |
"samplecutoff": data[sample_cutoff],
|
|
|
|
| 224 |
}
|
| 225 |
|
| 226 |
# save with yaml
|
|
|
|
| 533 |
# mask settings
|
| 534 |
with gr.Column():
|
| 535 |
|
| 536 |
+
# lora_choice = gr.Dropdown(
|
| 537 |
+
# label="lora choice",
|
| 538 |
+
# choices=list(loras.keys()),
|
| 539 |
+
# value=LORA_NONE,
|
| 540 |
+
# visible=False
|
| 541 |
+
# )
|
| 542 |
|
| 543 |
vamp_button = gr.Button("generate (vamp)!!!")
|
| 544 |
output_audio = gr.Audio(
|
|
|
|
| 582 |
beat_mask_width,
|
| 583 |
beat_mask_downbeats,
|
| 584 |
seed,
|
| 585 |
+
# lora_choice,
|
| 586 |
pitch_shift_amt,
|
| 587 |
sample_cutoff
|
| 588 |
}
|