KaiChen1998 commited on
Commit
7925e97
·
1 Parent(s): a4e6839

add oom notice

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -111,6 +111,7 @@ no_change_btn = gr.Button()
111
  enable_btn = gr.Button(interactive=True)
112
  disable_btn = gr.Button(interactive=False)
113
  server_error_msg = "**NETWORK ERROR DUE TO HIGH TRAFFIC. PLEASE REGENERATE OR REFRESH THIS PAGE.**"
 
114
 
115
  def load_demo_refresh_model_list():
116
  logging.info(f"load_demo.")
@@ -308,11 +309,7 @@ def http_bot(state, temperature, top_p, max_new_tokens, speaker):
308
 
309
  id = str(uuid.uuid4())
310
  os.makedirs("./demo_audio", exist_ok=True)
311
- try:
312
- synthesis(content_unit, style_centroid_embedding, hps, net_g, f"./demo_audio/{id}_temp_audio.wav")
313
- except:
314
- torch.cuda.empty_cache()
315
- synthesis(content_unit, style_centroid_embedding, hps, net_g, f"./demo_audio/{id}_temp_audio.wav")
316
  temp_file = f"./demo_audio/{id}_temp_audio.wav"
317
  except Exception as e:
318
  os.system("nvidia-smi")
@@ -324,7 +321,7 @@ def http_bot(state, temperature, top_p, max_new_tokens, speaker):
324
  state.messages[-1][-1] = (output, temp_file)
325
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2
326
  else:
327
- state.messages[-1][-1] = server_error_msg
328
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2
329
  else:
330
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2
 
111
  enable_btn = gr.Button(interactive=True)
112
  disable_btn = gr.Button(interactive=False)
113
  server_error_msg = "**NETWORK ERROR DUE TO HIGH TRAFFIC. PLEASE REGENERATE OR REFRESH THIS PAGE.**"
114
+ server_oom_msg = "**OUT OF GPU MEMORY DETECTED. PLEASE DECREASE THE MAX OUTPUT TOKENS AND REGENERATE.**"
115
 
116
  def load_demo_refresh_model_list():
117
  logging.info(f"load_demo.")
 
309
 
310
  id = str(uuid.uuid4())
311
  os.makedirs("./demo_audio", exist_ok=True)
312
+ synthesis(content_unit, style_centroid_embedding, hps, net_g, f"./demo_audio/{id}_temp_audio.wav")
 
 
 
 
313
  temp_file = f"./demo_audio/{id}_temp_audio.wav"
314
  except Exception as e:
315
  os.system("nvidia-smi")
 
321
  state.messages[-1][-1] = (output, temp_file)
322
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2
323
  else:
324
+ state.messages[-1][-1] = server_oom_msg
325
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2
326
  else:
327
  yield (state, state.to_gradio_chatbot_public()) + (enable_btn,) * 2