Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -16,7 +16,7 @@ from fastapi import FastAPI, Request, HTTPException
|
|
| 16 |
from fastapi.middleware.cors import CORSMiddleware
|
| 17 |
from pydantic import BaseModel, Field, ConfigDict
|
| 18 |
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 19 |
-
|
| 20 |
from sentence_transformers import SentenceTransformer
|
| 21 |
|
| 22 |
# ββ Logging ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
@@ -45,7 +45,6 @@ ALLOWED_DOMAIN = os.environ.get("ALLOWED_DOMAIN", "buildwithsupratim.github
|
|
| 45 |
_models: Dict[str, Any] = {}
|
| 46 |
_tokenizers: Dict[str, Any] = {}
|
| 47 |
_embed: Any = None
|
| 48 |
-
_dataset: Any = None
|
| 49 |
_faiss: Dict[str, Any] = {}
|
| 50 |
_meta: Dict[str, Any] = {}
|
| 51 |
_piper: Any = None
|
|
@@ -172,14 +171,6 @@ def load_all_models() -> None:
|
|
| 172 |
log.info("Embedding model ready")
|
| 173 |
|
| 174 |
|
| 175 |
-
def load_dataset_cache() -> None:
|
| 176 |
-
global _dataset
|
| 177 |
-
log.info("Loading Maria datasetβ¦")
|
| 178 |
-
try:
|
| 179 |
-
_dataset = load_dataset(DATASET_NAME, token=HF_TOKEN or None)
|
| 180 |
-
log.info("Dataset ready")
|
| 181 |
-
except Exception as e:
|
| 182 |
-
log.warning(f"Dataset load failed: {e}")
|
| 183 |
|
| 184 |
|
| 185 |
def load_piper() -> None:
|
|
@@ -202,7 +193,6 @@ def load_piper() -> None:
|
|
| 202 |
@asynccontextmanager
|
| 203 |
async def lifespan(app: FastAPI):
|
| 204 |
load_all_models()
|
| 205 |
-
load_dataset_cache()
|
| 206 |
load_piper()
|
| 207 |
yield
|
| 208 |
|
|
|
|
| 16 |
from fastapi.middleware.cors import CORSMiddleware
|
| 17 |
from pydantic import BaseModel, Field, ConfigDict
|
| 18 |
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 19 |
+
# datasets import removed β HF dataset not used at runtime
|
| 20 |
from sentence_transformers import SentenceTransformer
|
| 21 |
|
| 22 |
# ββ Logging ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
|
|
| 45 |
_models: Dict[str, Any] = {}
|
| 46 |
_tokenizers: Dict[str, Any] = {}
|
| 47 |
_embed: Any = None
|
|
|
|
| 48 |
_faiss: Dict[str, Any] = {}
|
| 49 |
_meta: Dict[str, Any] = {}
|
| 50 |
_piper: Any = None
|
|
|
|
| 171 |
log.info("Embedding model ready")
|
| 172 |
|
| 173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
|
| 175 |
|
| 176 |
def load_piper() -> None:
|
|
|
|
| 193 |
@asynccontextmanager
|
| 194 |
async def lifespan(app: FastAPI):
|
| 195 |
load_all_models()
|
|
|
|
| 196 |
load_piper()
|
| 197 |
yield
|
| 198 |
|