Gradio 4.44.1 compatibility: simplify Dataframe params and bump README sdk_version
Browse files- gradio_two_stage_app.py +3 -17
gradio_two_stage_app.py
CHANGED
|
@@ -82,14 +82,10 @@ def predict(image: Image.Image):
|
|
| 82 |
|
| 83 |
# Build probability tables as 2D lists
|
| 84 |
bin_probs = binary_part.get('probs', []) or []
|
| 85 |
-
bin_rows = _as_table_rows(getattr(get_cascade(), 'bin_id2label', {}), bin_probs)
|
| 86 |
-
bin_rows = _ensure_rows(bin_rows)
|
| 87 |
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
m_probs = multi_part.get('probs', []) or []
|
| 91 |
-
multi_rows = _as_table_rows(getattr(get_cascade(), 'multi_id2label', {}), m_probs)
|
| 92 |
-
multi_rows = _ensure_rows(multi_rows)
|
| 93 |
|
| 94 |
return "\n".join(summary_lines), bin_rows, multi_rows
|
| 95 |
|
|
@@ -114,23 +110,13 @@ def build_interface():
|
|
| 114 |
with gr.Tab("Binary Probabilities"):
|
| 115 |
bin_table = gr.Dataframe(
|
| 116 |
headers=["label", "probability"],
|
| 117 |
-
datatype=["str", "number"],
|
| 118 |
-
row_count=3,
|
| 119 |
-
col_count=(2, "fixed"),
|
| 120 |
-
type="array",
|
| 121 |
value=[["", 0.0], ["", 0.0], ["", 0.0]],
|
| 122 |
-
interactive=False,
|
| 123 |
label="Binary Stage Probabilities",
|
| 124 |
)
|
| 125 |
with gr.Tab("Origin Probabilities"):
|
| 126 |
multi_table = gr.Dataframe(
|
| 127 |
headers=["label", "probability"],
|
| 128 |
-
datatype=["str", "number"],
|
| 129 |
-
row_count=3,
|
| 130 |
-
col_count=(2, "fixed"),
|
| 131 |
-
type="array",
|
| 132 |
value=[["", 0.0], ["", 0.0], ["", 0.0]],
|
| 133 |
-
interactive=False,
|
| 134 |
label="Origin Stage Probabilities",
|
| 135 |
)
|
| 136 |
|
|
|
|
| 82 |
|
| 83 |
# Build probability tables as 2D lists
|
| 84 |
bin_probs = binary_part.get('probs', []) or []
|
| 85 |
+
bin_rows = _ensure_rows(_as_table_rows(getattr(get_cascade(), 'bin_id2label', {}), bin_probs))
|
|
|
|
| 86 |
|
| 87 |
+
m_probs = multi_part.get('probs', []) or []
|
| 88 |
+
multi_rows = _ensure_rows(_as_table_rows(getattr(get_cascade(), 'multi_id2label', {}), m_probs))
|
|
|
|
|
|
|
|
|
|
| 89 |
|
| 90 |
return "\n".join(summary_lines), bin_rows, multi_rows
|
| 91 |
|
|
|
|
| 110 |
with gr.Tab("Binary Probabilities"):
|
| 111 |
bin_table = gr.Dataframe(
|
| 112 |
headers=["label", "probability"],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 113 |
value=[["", 0.0], ["", 0.0], ["", 0.0]],
|
|
|
|
| 114 |
label="Binary Stage Probabilities",
|
| 115 |
)
|
| 116 |
with gr.Tab("Origin Probabilities"):
|
| 117 |
multi_table = gr.Dataframe(
|
| 118 |
headers=["label", "probability"],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
value=[["", 0.0], ["", 0.0], ["", 0.0]],
|
|
|
|
| 120 |
label="Origin Stage Probabilities",
|
| 121 |
)
|
| 122 |
|