another fix
Browse files
app.py
CHANGED
|
@@ -308,27 +308,29 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 308 |
with gr.Column(scale=4, elem_classes=["main-content"]):
|
| 309 |
# Current view components
|
| 310 |
with gr.Column(visible=True, elem_classes=["current-view"]) as current_view:
|
| 311 |
-
# Summary
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
with gr.Column(elem_classes=["regressions-content", "regressions-content-hidden"]) as regressions_content:
|
| 328 |
-
regressions_panel = gr.Markdown(
|
| 329 |
-
value=get_regressions_text(),
|
| 330 |
-
elem_classes=["regressions-panel"]
|
| 331 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 332 |
|
| 333 |
# Detailed view components (hidden by default)
|
| 334 |
with gr.Column(visible=False, elem_classes=["detail-view"]) as detail_view:
|
|
@@ -559,6 +561,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 559 |
links,
|
| 560 |
gr.update(visible=False), # current_view
|
| 561 |
gr.update(visible=True), # historical_view
|
|
|
|
| 562 |
gr.update(visible=False), # summary_display
|
| 563 |
gr.update(visible=False), # detail_view
|
| 564 |
fr_plot,
|
|
@@ -574,6 +577,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 574 |
links,
|
| 575 |
gr.update(visible=True), # current_view
|
| 576 |
gr.update(visible=False), # historical_view
|
|
|
|
| 577 |
gr.update(value=fig, visible=True), # summary_display
|
| 578 |
gr.update(visible=False), # detail_view
|
| 579 |
gr.update(visible=False), # time_series_failure_rates
|
|
@@ -591,6 +595,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 591 |
ci_links_display,
|
| 592 |
current_view,
|
| 593 |
historical_view,
|
|
|
|
| 594 |
summary_display,
|
| 595 |
detail_view,
|
| 596 |
time_series_failure_rates,
|
|
@@ -801,6 +806,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 801 |
gr.update(), # nvidia_failed_tests_output
|
| 802 |
gr.update(visible=False), # current_view
|
| 803 |
gr.update(visible=True), # historical_view
|
|
|
|
| 804 |
gr.update(visible=False), # summary_display
|
| 805 |
gr.update(visible=False), # detail_view
|
| 806 |
gr.update(visible=False), # time_series_failure_rates
|
|
@@ -818,6 +824,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 818 |
nvidia_txt,
|
| 819 |
gr.update(visible=True), # current_view
|
| 820 |
gr.update(visible=False), # historical_view
|
|
|
|
| 821 |
gr.update(visible=False), # summary_display
|
| 822 |
gr.update(visible=True), # detail_view
|
| 823 |
gr.update(), # time_series_failure_rates
|
|
@@ -840,6 +847,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 840 |
nvidia_failed_tests_output,
|
| 841 |
current_view,
|
| 842 |
historical_view,
|
|
|
|
| 843 |
summary_display,
|
| 844 |
detail_view,
|
| 845 |
time_series_failure_rates,
|
|
@@ -866,6 +874,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 866 |
nvidia_failed_tests_output,
|
| 867 |
current_view,
|
| 868 |
historical_view,
|
|
|
|
| 869 |
summary_display,
|
| 870 |
detail_view,
|
| 871 |
time_series_failure_rates,
|
|
@@ -892,6 +901,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 892 |
nvidia_failed_tests_output,
|
| 893 |
current_view,
|
| 894 |
historical_view,
|
|
|
|
| 895 |
summary_display,
|
| 896 |
detail_view,
|
| 897 |
time_series_failure_rates,
|
|
@@ -918,6 +928,7 @@ with gr.Blocks(title="Model Test Results Dashboard", css=load_css(), js=js_func)
|
|
| 918 |
nvidia_failed_tests_output,
|
| 919 |
current_view,
|
| 920 |
historical_view,
|
|
|
|
| 921 |
summary_display,
|
| 922 |
detail_view,
|
| 923 |
time_series_failure_rates,
|
|
|
|
| 308 |
with gr.Column(scale=4, elem_classes=["main-content"]):
|
| 309 |
# Current view components
|
| 310 |
with gr.Column(visible=True, elem_classes=["current-view"]) as current_view:
|
| 311 |
+
# Summary view (contains summary plot and regressions panel)
|
| 312 |
+
with gr.Column(visible=True, elem_classes=["summary-view"]) as summary_view:
|
| 313 |
+
# Summary display (default view)
|
| 314 |
+
summary_display = gr.Plot(
|
| 315 |
+
value=create_summary_page(Ci_results.df, Ci_results.available_models),
|
| 316 |
+
label="",
|
| 317 |
+
format="png",
|
| 318 |
+
elem_classes=["plot-container"],
|
| 319 |
+
visible=True
|
| 320 |
+
)
|
| 321 |
+
|
| 322 |
+
# New Regressions section (at the bottom, collapsible)
|
| 323 |
+
regressions_toggle_button = gr.Button(
|
| 324 |
+
"► New Regressions",
|
| 325 |
+
variant="secondary",
|
| 326 |
+
elem_classes=["regressions-header"]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 327 |
)
|
| 328 |
+
|
| 329 |
+
with gr.Column(elem_classes=["regressions-content", "regressions-content-hidden"]) as regressions_content:
|
| 330 |
+
regressions_panel = gr.Markdown(
|
| 331 |
+
value=get_regressions_text(),
|
| 332 |
+
elem_classes=["regressions-panel"]
|
| 333 |
+
)
|
| 334 |
|
| 335 |
# Detailed view components (hidden by default)
|
| 336 |
with gr.Column(visible=False, elem_classes=["detail-view"]) as detail_view:
|
|
|
|
| 561 |
links,
|
| 562 |
gr.update(visible=False), # current_view
|
| 563 |
gr.update(visible=True), # historical_view
|
| 564 |
+
gr.update(visible=False), # summary_view
|
| 565 |
gr.update(visible=False), # summary_display
|
| 566 |
gr.update(visible=False), # detail_view
|
| 567 |
fr_plot,
|
|
|
|
| 577 |
links,
|
| 578 |
gr.update(visible=True), # current_view
|
| 579 |
gr.update(visible=False), # historical_view
|
| 580 |
+
gr.update(visible=True), # summary_view
|
| 581 |
gr.update(value=fig, visible=True), # summary_display
|
| 582 |
gr.update(visible=False), # detail_view
|
| 583 |
gr.update(visible=False), # time_series_failure_rates
|
|
|
|
| 595 |
ci_links_display,
|
| 596 |
current_view,
|
| 597 |
historical_view,
|
| 598 |
+
summary_view,
|
| 599 |
summary_display,
|
| 600 |
detail_view,
|
| 601 |
time_series_failure_rates,
|
|
|
|
| 806 |
gr.update(), # nvidia_failed_tests_output
|
| 807 |
gr.update(visible=False), # current_view
|
| 808 |
gr.update(visible=True), # historical_view
|
| 809 |
+
gr.update(visible=False), # summary_view
|
| 810 |
gr.update(visible=False), # summary_display
|
| 811 |
gr.update(visible=False), # detail_view
|
| 812 |
gr.update(visible=False), # time_series_failure_rates
|
|
|
|
| 824 |
nvidia_txt,
|
| 825 |
gr.update(visible=True), # current_view
|
| 826 |
gr.update(visible=False), # historical_view
|
| 827 |
+
gr.update(visible=False), # summary_view
|
| 828 |
gr.update(visible=False), # summary_display
|
| 829 |
gr.update(visible=True), # detail_view
|
| 830 |
gr.update(), # time_series_failure_rates
|
|
|
|
| 847 |
nvidia_failed_tests_output,
|
| 848 |
current_view,
|
| 849 |
historical_view,
|
| 850 |
+
summary_view,
|
| 851 |
summary_display,
|
| 852 |
detail_view,
|
| 853 |
time_series_failure_rates,
|
|
|
|
| 874 |
nvidia_failed_tests_output,
|
| 875 |
current_view,
|
| 876 |
historical_view,
|
| 877 |
+
summary_view,
|
| 878 |
summary_display,
|
| 879 |
detail_view,
|
| 880 |
time_series_failure_rates,
|
|
|
|
| 901 |
nvidia_failed_tests_output,
|
| 902 |
current_view,
|
| 903 |
historical_view,
|
| 904 |
+
summary_view,
|
| 905 |
summary_display,
|
| 906 |
detail_view,
|
| 907 |
time_series_failure_rates,
|
|
|
|
| 928 |
nvidia_failed_tests_output,
|
| 929 |
current_view,
|
| 930 |
historical_view,
|
| 931 |
+
summary_view,
|
| 932 |
summary_display,
|
| 933 |
detail_view,
|
| 934 |
time_series_failure_rates,
|