Spaces:
Running
Running
GSK-2831-fix-wrong-warnings-pop-up (#126)
Browse files- Create file and reset scanners after submission (37729f3f26a8dceba24cd4224380191628eea937)
- read from old scanners and set in new config file) (78b136ddd35a254e281a6ff0d91c2d3c7053abc4)
app_text_classification.py
CHANGED
|
@@ -251,7 +251,15 @@ def get_demo():
|
|
| 251 |
inference_token,
|
| 252 |
uid_label,
|
| 253 |
],
|
| 254 |
-
outputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 255 |
)
|
| 256 |
|
| 257 |
gr.on(
|
|
|
|
| 251 |
inference_token,
|
| 252 |
uid_label,
|
| 253 |
],
|
| 254 |
+
outputs=[
|
| 255 |
+
run_btn,
|
| 256 |
+
logs,
|
| 257 |
+
uid_label,
|
| 258 |
+
validation_result,
|
| 259 |
+
example_input,
|
| 260 |
+
example_prediction,
|
| 261 |
+
column_mapping_accordion,
|
| 262 |
+
],
|
| 263 |
)
|
| 264 |
|
| 265 |
gr.on(
|
text_classification_ui_helpers.py
CHANGED
|
@@ -8,7 +8,12 @@ import gradio as gr
|
|
| 8 |
import pandas as pd
|
| 9 |
|
| 10 |
import leaderboard
|
| 11 |
-
from io_utils import
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
from run_jobs import save_job_to_pipe
|
| 13 |
from text_classification import (
|
| 14 |
strip_model_id_from_url,
|
|
@@ -356,11 +361,12 @@ def align_columns_and_show_prediction(
|
|
| 356 |
|
| 357 |
def check_column_mapping_keys_validity(all_mappings):
|
| 358 |
if all_mappings is None:
|
|
|
|
| 359 |
gr.Warning(CONFIRM_MAPPING_DETAILS_FAIL_RAW)
|
| 360 |
return False
|
| 361 |
|
| 362 |
if "labels" not in all_mappings.keys():
|
| 363 |
-
|
| 364 |
return False
|
| 365 |
|
| 366 |
return True
|
|
@@ -396,6 +402,7 @@ def construct_label_and_feature_mapping(all_mappings, ds_labels, ds_features):
|
|
| 396 |
label_mapping.update({str(i): all_mappings["labels"][label]})
|
| 397 |
|
| 398 |
if "features" not in all_mappings.keys():
|
|
|
|
| 399 |
gr.Warning(CONFIRM_MAPPING_DETAILS_FAIL_RAW)
|
| 400 |
feature_mapping = all_mappings["features"]
|
| 401 |
return label_mapping, feature_mapping
|
|
@@ -435,8 +442,16 @@ def try_submit(m_id, d_id, config, split, inference, inference_token, uid):
|
|
| 435 |
)
|
| 436 |
gr.Info("Your evaluation has been submitted")
|
| 437 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 438 |
return (
|
| 439 |
gr.update(interactive=False), # Submit button
|
| 440 |
gr.update(value=f"{CHECK_LOG_SECTION_RAW}Your job id is: {uid}. ", lines=5, visible=True, interactive=False),
|
| 441 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 442 |
)
|
|
|
|
| 8 |
import pandas as pd
|
| 9 |
|
| 10 |
import leaderboard
|
| 11 |
+
from io_utils import (
|
| 12 |
+
read_column_mapping,
|
| 13 |
+
write_column_mapping,
|
| 14 |
+
read_scanners,
|
| 15 |
+
write_scanners,
|
| 16 |
+
)
|
| 17 |
from run_jobs import save_job_to_pipe
|
| 18 |
from text_classification import (
|
| 19 |
strip_model_id_from_url,
|
|
|
|
| 361 |
|
| 362 |
def check_column_mapping_keys_validity(all_mappings):
|
| 363 |
if all_mappings is None:
|
| 364 |
+
logger.warning("all_mapping is None")
|
| 365 |
gr.Warning(CONFIRM_MAPPING_DETAILS_FAIL_RAW)
|
| 366 |
return False
|
| 367 |
|
| 368 |
if "labels" not in all_mappings.keys():
|
| 369 |
+
logger.warning(f"Label mapping is not valid, all_mappings: {all_mappings}")
|
| 370 |
return False
|
| 371 |
|
| 372 |
return True
|
|
|
|
| 402 |
label_mapping.update({str(i): all_mappings["labels"][label]})
|
| 403 |
|
| 404 |
if "features" not in all_mappings.keys():
|
| 405 |
+
logger.warning("features not in all_mappings")
|
| 406 |
gr.Warning(CONFIRM_MAPPING_DETAILS_FAIL_RAW)
|
| 407 |
feature_mapping = all_mappings["features"]
|
| 408 |
return label_mapping, feature_mapping
|
|
|
|
| 442 |
)
|
| 443 |
gr.Info("Your evaluation has been submitted")
|
| 444 |
|
| 445 |
+
new_uid = uuid.uuid4()
|
| 446 |
+
scanners = read_scanners(uid)
|
| 447 |
+
write_scanners(scanners, new_uid)
|
| 448 |
+
|
| 449 |
return (
|
| 450 |
gr.update(interactive=False), # Submit button
|
| 451 |
gr.update(value=f"{CHECK_LOG_SECTION_RAW}Your job id is: {uid}. ", lines=5, visible=True, interactive=False),
|
| 452 |
+
new_uid, # Allocate a new uuid
|
| 453 |
+
gr.update(visible=False),
|
| 454 |
+
gr.update(visible=False),
|
| 455 |
+
gr.update(visible=False),
|
| 456 |
+
gr.update(visible=False),
|
| 457 |
)
|