ramonsj11 commited on
Commit
6bfcfea
Β·
verified Β·
1 Parent(s): 55440ca

deploy: automated upload via deploy_to_hf.py

Browse files
Files changed (1) hide show
  1. app_optimized.py +20 -0
app_optimized.py CHANGED
@@ -23,6 +23,26 @@ from pathlib import Path
23
  # ── third-party ───────────────────────────────────────────────────────────────
24
  import faiss
25
  import gradio as gr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  import pandas as pd
27
  import torch
28
  import torchvision.models as models
 
23
  # ── third-party ───────────────────────────────────────────────────────────────
24
  import faiss
25
  import gradio as gr
26
+
27
+ # ── Patch gradio_client 0.6.x: bool JSON-Schema values cause TypeError ────────
28
+ import gradio_client.utils as _gcu
29
+
30
+ def _safe_get_type(schema):
31
+ if not isinstance(schema, dict):
32
+ return "Any"
33
+ return _orig_get_type(schema)
34
+
35
+ def _safe_jstpt(schema, defs=None):
36
+ if not isinstance(schema, dict):
37
+ return "Any"
38
+ return _orig_jstpt(schema, defs)
39
+
40
+ _orig_get_type = _gcu.get_type
41
+ _orig_jstpt = _gcu._json_schema_to_python_type
42
+ _gcu.get_type = _safe_get_type
43
+ _gcu._json_schema_to_python_type = _safe_jstpt
44
+ # ─────────────────────────────────────────────────────────────────────────────
45
+
46
  import pandas as pd
47
  import torch
48
  import torchvision.models as models