digifreely commited on
Commit
9e816bb
Β·
verified Β·
1 Parent(s): 3d15d33

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -11
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
- from datasets import load_dataset
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