Fabrice-TIERCELIN commited on
Commit
5cec4c0
·
verified ·
1 Parent(s): 1f30102

is_space_imported

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -3,12 +3,17 @@ import json
3
  import torch
4
  import time
5
  import random
 
6
  try:
7
- # Only on HuggingFace
8
  import spaces
9
  is_space_imported = True
10
- except ImportError:
11
  is_space_imported = False
 
 
 
 
 
12
 
13
  from tqdm import tqdm
14
  from huggingface_hub import snapshot_download
@@ -115,6 +120,7 @@ def update_output(output_format, output_number):
115
  gr.update(visible = False)
116
  ]
117
 
 
118
  def text2audio(
119
  prompt,
120
  output_number,
@@ -150,9 +156,6 @@ def text2audio(
150
  gr.update(visible = True, value = "Start again to get a different result. The output have been generated in " + ((str(hours) + " h, ") if hours != 0 else "") + ((str(minutes) + " min, ") if hours != 0 or minutes != 0 else "") + str(secondes) + " sec.")
151
  ]
152
 
153
- if is_space_imported:
154
- text2audio = spaces.GPU(text2audio, duration = 420)
155
-
156
  # Gradio interface
157
  with gr.Blocks() as interface:
158
  gr.Markdown("""
 
3
  import torch
4
  import time
5
  import random
6
+
7
  try:
 
8
  import spaces
9
  is_space_imported = True
10
+ except:
11
  is_space_imported = False
12
+ class spaces():
13
+ def GPU(*args, **kwargs):
14
+ def decorator(function):
15
+ return lambda *dummy_args, **dummy_kwargs: function(*dummy_args, **dummy_kwargs)
16
+ return decorator
17
 
18
  from tqdm import tqdm
19
  from huggingface_hub import snapshot_download
 
120
  gr.update(visible = False)
121
  ]
122
 
123
+ @spaces.GPU(duration = 420)
124
  def text2audio(
125
  prompt,
126
  output_number,
 
156
  gr.update(visible = True, value = "Start again to get a different result. The output have been generated in " + ((str(hours) + " h, ") if hours != 0 else "") + ((str(minutes) + " min, ") if hours != 0 or minutes != 0 else "") + str(secondes) + " sec.")
157
  ]
158
 
 
 
 
159
  # Gradio interface
160
  with gr.Blocks() as interface:
161
  gr.Markdown("""