Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -104,7 +104,7 @@ def get_last_mp3_file(output_dir):
|
|
104 |
# Return the most recent .mp3 file
|
105 |
return mp3_files_with_path[0]
|
106 |
|
107 |
-
@spaces.GPU()
|
108 |
def infer(genre_txt_content, lyrics_txt_content, num_segments=2, max_new_tokens=200):
|
109 |
# Create temporary files
|
110 |
genre_txt_path = create_temp_file(genre_txt_content, prefix="genre_")
|
@@ -201,7 +201,7 @@ with gr.Blocks() as demo:
|
|
201 |
with gr.Column():
|
202 |
if is_shared_ui:
|
203 |
num_segments = gr.Number(label="Number of Segments", value=2, interactive=True)
|
204 |
-
max_new_tokens = gr.Slider(label="Max New Tokens", minimum=
|
205 |
else:
|
206 |
num_segments = gr.Number(label="Number of Song Segments", value=2, interactive=True)
|
207 |
max_new_tokens = gr.Slider(label="Max New Tokens", minimum=500, maximum="24000", step=500, value=3000, interactive=True)
|
@@ -247,8 +247,8 @@ Living out my dreams with this mic and a deal
|
|
247 |
],
|
248 |
inputs = [genre_txt, lyrics_txt],
|
249 |
outputs = [music_out],
|
250 |
-
cache_examples =
|
251 |
-
cache_mode="lazy",
|
252 |
fn=infer
|
253 |
)
|
254 |
|
|
|
104 |
# Return the most recent .mp3 file
|
105 |
return mp3_files_with_path[0]
|
106 |
|
107 |
+
@spaces.GPU(duration=200)
|
108 |
def infer(genre_txt_content, lyrics_txt_content, num_segments=2, max_new_tokens=200):
|
109 |
# Create temporary files
|
110 |
genre_txt_path = create_temp_file(genre_txt_content, prefix="genre_")
|
|
|
201 |
with gr.Column():
|
202 |
if is_shared_ui:
|
203 |
num_segments = gr.Number(label="Number of Segments", value=2, interactive=True)
|
204 |
+
max_new_tokens = gr.Slider(label="Max New Tokens", minimum=100, maximum="3000", step=500, value=100, interactive=True) # increase it after testing
|
205 |
else:
|
206 |
num_segments = gr.Number(label="Number of Song Segments", value=2, interactive=True)
|
207 |
max_new_tokens = gr.Slider(label="Max New Tokens", minimum=500, maximum="24000", step=500, value=3000, interactive=True)
|
|
|
247 |
],
|
248 |
inputs = [genre_txt, lyrics_txt],
|
249 |
outputs = [music_out],
|
250 |
+
cache_examples = False,
|
251 |
+
# cache_mode="lazy",
|
252 |
fn=infer
|
253 |
)
|
254 |
|