IAMCB commited on
Commit
739f8a5
·
1 Parent(s): 0700d30

update the ui and api_ v3 fucking bugs

Browse files
Files changed (2) hide show
  1. app.py +14 -14
  2. requirements.txt +0 -1
app.py CHANGED
@@ -474,25 +474,25 @@ def launch_api(host="0.0.0.0", port=None):
474
  return api_thread
475
 
476
  def launch_ui(server_name="0.0.0.0", server_port=None, share=None):
477
- """Launch the Gradio UI server."""
478
  port = server_port or config.get("ui_port", 7860)
479
  share_ui = share if share is not None else config.get("share_ui", True)
480
 
481
  logger.info(f"Launching UI on port {port} (share={share_ui})")
482
  interface = create_ui_interface()
483
- if interface:
484
- interface.queue() # Enable queuing for better concurrent handling
485
- interface.launch(
486
- server_name=server_name,
487
- server_port=port,
488
- share=share_ui,
489
- prevent_thread_lock=True # Important - don't block the main thread
490
- )
491
- logger.info(f"UI server running at http://{server_name}:{port}")
492
- return True
493
- else:
494
- logger.error("Failed to create UI interface")
495
- return False
 
496
 
497
  # MAIN APPLICATION
498
  def main():
 
474
  return api_thread
475
 
476
  def launch_ui(server_name="0.0.0.0", server_port=None, share=None):
 
477
  port = server_port or config.get("ui_port", 7860)
478
  share_ui = share if share is not None else config.get("share_ui", True)
479
 
480
  logger.info(f"Launching UI on port {port} (share={share_ui})")
481
  interface = create_ui_interface()
482
+
483
+ # Disable queue if running on Hugging Face Spaces
484
+ if os.environ.get("HF_SPACE") is None:
485
+ interface.queue() # Only enable queue for local deployments
486
+
487
+ interface.launch(
488
+ server_name=server_name,
489
+ server_port=port,
490
+ share=share_ui,
491
+ prevent_thread_lock=True
492
+ )
493
+ logger.info(f"UI server running at http://{server_name}:{port}")
494
+ return True
495
+
496
 
497
  # MAIN APPLICATION
498
  def main():
requirements.txt CHANGED
@@ -12,7 +12,6 @@ setuptools # For installing packages
12
  num2words # For number to word conversion
13
  spacy # For text processing
14
 
15
- gradio>=3.50.2
16
  torch
17
  numpy>=1.19.0
18
  soundfile>=0.10.3
 
12
  num2words # For number to word conversion
13
  spacy # For text processing
14
 
 
15
  torch
16
  numpy>=1.19.0
17
  soundfile>=0.10.3