Spaces:
Sleeping
Sleeping
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",
|