Biorrith commited on
Commit
42b0c45
·
1 Parent(s): f6bc9f3

More fixes

Browse files
Files changed (2) hide show
  1. app.py +18 -0
  2. requirements.txt +1 -0
app.py CHANGED
@@ -1,5 +1,23 @@
 
1
  import random
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  import gradio as gr
4
  import numpy as np
5
  import torch
 
1
+ import os
2
  import random
3
 
4
+
5
+ def _sanitize_omp_num_threads() -> None:
6
+ """Spaces sometimes inject non-integer OMP_NUM_THREADS; libgomp rejects it."""
7
+ raw = os.environ.get("OMP_NUM_THREADS")
8
+ if raw is None:
9
+ return
10
+ try:
11
+ value = int(str(raw).strip())
12
+ except Exception:
13
+ value = 1
14
+ if value <= 0:
15
+ value = 1
16
+ os.environ["OMP_NUM_THREADS"] = str(value)
17
+
18
+
19
+ _sanitize_omp_num_threads()
20
+
21
  import gradio as gr
22
  import numpy as np
23
  import torch
requirements.txt CHANGED
@@ -1,4 +1,5 @@
1
  numpy==1.26.4
 
2
  resampy==0.4.3
3
  librosa==0.10.0
4
  s3tokenizer
 
1
  numpy==1.26.4
2
+ setuptools>=69.0.0
3
  resampy==0.4.3
4
  librosa==0.10.0
5
  s3tokenizer