Spaces:
Sleeping
Sleeping
Raghu
commited on
Commit
·
b75eec8
1
Parent(s):
ccb254e
Monkeypatch Gradio api_info to bypass json_schema bool crash
Browse files
app.py
CHANGED
|
@@ -8,6 +8,7 @@ import torch
|
|
| 8 |
import torch.nn as nn
|
| 9 |
import numpy as np
|
| 10 |
import gradio as gr
|
|
|
|
| 11 |
import easyocr
|
| 12 |
import json
|
| 13 |
import re
|
|
@@ -19,6 +20,12 @@ from sklearn.ensemble import IsolationForest
|
|
| 19 |
import warnings
|
| 20 |
warnings.filterwarnings('ignore')
|
| 21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
# ============================================================================
|
| 23 |
# Configuration
|
| 24 |
# ============================================================================
|
|
|
|
| 8 |
import torch.nn as nn
|
| 9 |
import numpy as np
|
| 10 |
import gradio as gr
|
| 11 |
+
import gradio.routes as gr_routes
|
| 12 |
import easyocr
|
| 13 |
import json
|
| 14 |
import re
|
|
|
|
| 20 |
import warnings
|
| 21 |
warnings.filterwarnings('ignore')
|
| 22 |
|
| 23 |
+
# ---------------------------------------------------------------------------
|
| 24 |
+
# Work around Gradio json_schema traversal crash on Spaces by disabling API info
|
| 25 |
+
# ---------------------------------------------------------------------------
|
| 26 |
+
gr_routes.api_info = lambda serialize=True: {}
|
| 27 |
+
gr.Blocks.get_api_info = lambda self: {}
|
| 28 |
+
|
| 29 |
# ============================================================================
|
| 30 |
# Configuration
|
| 31 |
# ============================================================================
|