Enayut commited on
Commit
a70ec29
·
verified ·
1 Parent(s): 30cf613

Deploy expt8 Gradio app

Browse files
Files changed (1) hide show
  1. gradio_app.py +5 -4
gradio_app.py CHANGED
@@ -16,10 +16,12 @@ from pydantic import ValidationError
16
  from app import AskRequest
17
  try: # ZeroGPU Spaces require at least one @spaces.GPU function; no-op elsewhere
18
  import spaces
19
- gpu = spaces.GPU(duration=60)
 
 
 
20
  except ImportError:
21
- def gpu(fn):
22
- return fn
23
  from support_rag import BackendError, SupportRAG
24
 
25
  logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(name)s %(message)s")
@@ -62,7 +64,6 @@ def metrics(latency_ms: float, intent: str, retries: int) -> str:
62
  for l, v in cells) + "</div>"
63
 
64
 
65
- @gpu
66
  def ask(question: str):
67
  """Returns (answer_html, metrics_html, sources_markdown, sources_accordion_visible)."""
68
  try:
 
16
  from app import AskRequest
17
  try: # ZeroGPU Spaces require at least one @spaces.GPU function; no-op elsewhere
18
  import spaces
19
+
20
+ @spaces.GPU
21
+ def _gpu_stub(): # never called: the pipeline is CPU-only (FAISS + MiniLM) with a Groq-hosted LLM
22
+ return None
23
  except ImportError:
24
+ pass
 
25
  from support_rag import BackendError, SupportRAG
26
 
27
  logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(name)s %(message)s")
 
64
  for l, v in cells) + "</div>"
65
 
66
 
 
67
  def ask(question: str):
68
  """Returns (answer_html, metrics_html, sources_markdown, sources_accordion_visible)."""
69
  try: