Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
2df5624
1
Parent(s):
165ff3a
Handle pre-defined version of ZeroGPU spaces
Browse files
README.md
CHANGED
@@ -4,7 +4,6 @@ emoji: 📝
|
|
4 |
colorFrom: blue
|
5 |
colorTo: gray
|
6 |
sdk: gradio
|
7 |
-
python_version: 3.12
|
8 |
sdk_version: 5.20.0
|
9 |
app_file: app.py
|
10 |
pinned: false
|
|
|
4 |
colorFrom: blue
|
5 |
colorTo: gray
|
6 |
sdk: gradio
|
|
|
7 |
sdk_version: 5.20.0
|
8 |
app_file: app.py
|
9 |
pinned: false
|
app.py
CHANGED
@@ -8,7 +8,7 @@ import os
|
|
8 |
from math import log10
|
9 |
from pathlib import Path
|
10 |
from sys import stderr
|
11 |
-
from typing import TypedDict, Self, Any, Callable
|
12 |
|
13 |
from datasets import Dataset
|
14 |
from datasets.search import FaissIndex
|
@@ -26,6 +26,9 @@ try:
|
|
26 |
except ImportError:
|
27 |
spaces = None
|
28 |
|
|
|
|
|
|
|
29 |
|
30 |
class IndexParameters(TypedDict):
|
31 |
recall: float # in this case 10-recall@10
|
@@ -113,9 +116,7 @@ class Work:
|
|
113 |
return " ".join(word for word in abstract_words if word is not None)
|
114 |
|
115 |
|
116 |
-
def get_env_var[T, U
|
117 |
-
key: str, type_: Callable[[str], T] = str, default: U = None
|
118 |
-
) -> T | U:
|
119 |
var = os.getenv(key)
|
120 |
if var is not None:
|
121 |
var = type_(var)
|
|
|
8 |
from math import log10
|
9 |
from pathlib import Path
|
10 |
from sys import stderr
|
11 |
+
from typing import TypedDict, TypeVar, Self, Any, Callable
|
12 |
|
13 |
from datasets import Dataset
|
14 |
from datasets.search import FaissIndex
|
|
|
26 |
except ImportError:
|
27 |
spaces = None
|
28 |
|
29 |
+
T = TypeVar("T")
|
30 |
+
U = TypeVar("U")
|
31 |
+
|
32 |
|
33 |
class IndexParameters(TypedDict):
|
34 |
recall: float # in this case 10-recall@10
|
|
|
116 |
return " ".join(word for word in abstract_words if word is not None)
|
117 |
|
118 |
|
119 |
+
def get_env_var(key: str, type_: Callable[[str], T] = str, default: U = None) -> T | U:
|
|
|
|
|
120 |
var = os.getenv(key)
|
121 |
if var is not None:
|
122 |
var = type_(var)
|