udayl commited on
Commit
25acce6
·
1 Parent(s): 8266b8d

fix: .cache error

Browse files
Files changed (1) hide show
  1. gradio_app.py +17 -1
gradio_app.py CHANGED
@@ -55,6 +55,20 @@ def ensure_gradio_frpc():
55
  else:
56
  print("[INFO] frpc binary already exists.")
57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  def process_segment(entry_and_voice_map):
59
  entry, voice_map = entry_and_voice_map
60
  speaker, dialogue = entry
@@ -213,6 +227,8 @@ def create_gradio_app():
213
 
214
  return app
215
 
 
 
 
216
  if __name__ == "__main__":
217
- ensure_gradio_frpc()
218
  create_gradio_app().queue().launch(server_name="0.0.0.0", server_port=7860, share=True, debug=True, pwa=True)
 
55
  else:
56
  print("[INFO] frpc binary already exists.")
57
 
58
+ def symlink_frpc_to_expected_location():
59
+ expected_dir = os.path.expanduser("~/.cache/huggingface/gradio/frpc")
60
+ actual_dir = "/tmp/huggingface/gradio/frpc"
61
+ os.makedirs(os.path.dirname(expected_dir), exist_ok=True)
62
+
63
+ try:
64
+ if not os.path.exists(expected_dir):
65
+ os.symlink(actual_dir, expected_dir)
66
+ print(f"[SYMLINK] Linked {actual_dir} → {expected_dir}")
67
+ else:
68
+ print(f"[SYMLINK] Already exists: {expected_dir}")
69
+ except Exception as e:
70
+ print(f"[ERROR] Failed to symlink: {e}")
71
+
72
  def process_segment(entry_and_voice_map):
73
  entry, voice_map = entry_and_voice_map
74
  speaker, dialogue = entry
 
227
 
228
  return app
229
 
230
+
231
+ ensure_gradio_frpc()
232
+ symlink_frpc_to_expected_location()
233
  if __name__ == "__main__":
 
234
  create_gradio_app().queue().launch(server_name="0.0.0.0", server_port=7860, share=True, debug=True, pwa=True)