Yehor commited on
Commit
3c8e107
·
verified ·
1 Parent(s): 95cbfa8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -14
app.py CHANGED
@@ -7,15 +7,16 @@ from os.path import getsize
7
  from pathlib import Path
8
  from importlib.metadata import version, PackageNotFoundError
9
 
10
- try:
 
 
 
 
 
11
  import spaces # it's for ZeroGPU
12
- except ImportError:
13
- ...
14
 
15
  import torch
16
  import torchaudio
17
- import gradio as gr
18
-
19
 
20
  from huggingface_hub import hf_hub_download
21
 
@@ -179,7 +180,7 @@ tech_libraries = f"""
179
  - vocos: {version("vocos")}
180
  - gradio: {version("gradio")}
181
  - huggingface_hub: {version("huggingface_hub")}
182
- - spaces: {spaces_version}
183
  - torch: {version("torch")}
184
  - torchaudio: {version("torchaudio")}
185
  - scipy: {version("scipy")}
@@ -315,14 +316,9 @@ def inference(
315
  return [gr.Audio("audio.wav"), rtf_value]
316
 
317
 
318
- try:
319
- if hasattr(spaces, "GPU"):
320
- inference_func = spaces.GPU(inference)
321
- else:
322
- inference_func = inference
323
- except Exception as e:
324
- print(f"An error occurred during ZeroGPU setup: {e}")
325
- inference_func = inference
326
 
327
 
328
  demo = gr.Blocks(
 
7
  from pathlib import Path
8
  from importlib.metadata import version, PackageNotFoundError
9
 
10
+ import gradio as gr
11
+ from gradio.utils import get_space
12
+
13
+ space_id = get_space()
14
+
15
+ if space_id:
16
  import spaces # it's for ZeroGPU
 
 
17
 
18
  import torch
19
  import torchaudio
 
 
20
 
21
  from huggingface_hub import hf_hub_download
22
 
 
180
  - vocos: {version("vocos")}
181
  - gradio: {version("gradio")}
182
  - huggingface_hub: {version("huggingface_hub")}
183
+ - spaces: {spaces_version}, id: {space_id}
184
  - torch: {version("torch")}
185
  - torchaudio: {version("torchaudio")}
186
  - scipy: {version("scipy")}
 
316
  return [gr.Audio("audio.wav"), rtf_value]
317
 
318
 
319
+ inference_func = inference
320
+ if space_id:
321
+ inference_func = spaces.GPU(inference)
 
 
 
 
 
322
 
323
 
324
  demo = gr.Blocks(