Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -36,7 +36,7 @@ print(f"Using device: {device}")
|
|
36 |
model.to(device,torch.float32)
|
37 |
|
38 |
@spaces.GPU(duration=60)
|
39 |
-
def generate_audio(prompt, seconds_total=30, steps=100, cfg_scale=7, use_bfloat=False):
|
40 |
print(f"Prompt received: {prompt}")
|
41 |
print(f"Settings: Duration={seconds_total}s, Steps={steps}, CFG Scale={cfg_scale}")
|
42 |
sample_rate = model_config["sample_rate"]
|
@@ -52,6 +52,8 @@ def generate_audio(prompt, seconds_total=30, steps=100, cfg_scale=7, use_bfloat=
|
|
52 |
print("Generating audio...")
|
53 |
if use_bfloat==True:
|
54 |
model.to(torch.bfloat16)
|
|
|
|
|
55 |
output = generate_diffusion_cond(
|
56 |
model,
|
57 |
steps=steps,
|
@@ -88,7 +90,8 @@ interface = gr.Interface(
|
|
88 |
gr.Slider(0, 420, value=30, label="Duration in Seconds"),
|
89 |
gr.Slider(10, 420, value=100, step=10, label="Number of Diffusion Steps"),
|
90 |
gr.Slider(1.0, 32.0, value=7.0, step=0.1, label="CFG Scale"),
|
91 |
-
gr.Checkbox(value=False, label="Use Brainfloat")
|
|
|
92 |
],
|
93 |
outputs=gr.Audio(type="filepath", label="Generated Audio"),
|
94 |
title="Stable Audio Generator",
|
|
|
36 |
model.to(device,torch.float32)
|
37 |
|
38 |
@spaces.GPU(duration=60)
|
39 |
+
def generate_audio(prompt, seconds_total=30, steps=100, cfg_scale=7, use_bfloat=False, use_eval=False):
|
40 |
print(f"Prompt received: {prompt}")
|
41 |
print(f"Settings: Duration={seconds_total}s, Steps={steps}, CFG Scale={cfg_scale}")
|
42 |
sample_rate = model_config["sample_rate"]
|
|
|
52 |
print("Generating audio...")
|
53 |
if use_bfloat==True:
|
54 |
model.to(torch.bfloat16)
|
55 |
+
if use_eval==True:
|
56 |
+
model.eval()
|
57 |
output = generate_diffusion_cond(
|
58 |
model,
|
59 |
steps=steps,
|
|
|
90 |
gr.Slider(0, 420, value=30, label="Duration in Seconds"),
|
91 |
gr.Slider(10, 420, value=100, step=10, label="Number of Diffusion Steps"),
|
92 |
gr.Slider(1.0, 32.0, value=7.0, step=0.1, label="CFG Scale"),
|
93 |
+
gr.Checkbox(value=False, label="Use Brainfloat"),
|
94 |
+
gr.Checkbox(value=False, label="Use eval()")
|
95 |
],
|
96 |
outputs=gr.Audio(type="filepath", label="Generated Audio"),
|
97 |
title="Stable Audio Generator",
|