From c2b42999d8bc71ca9fd7f954dbc86c970576a3ff Mon Sep 17 00:00:00 2001 From: Mukesh Garg Date: Tue, 28 Jul 2026 14:26:07 -0700 Subject: [PATCH] =?UTF-8?q?analytical-viz:=20reorder=20tabs=20=E2=80=94=20?= =?UTF-8?q?Physical=20layout=20back=20to=20first?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New tab order: Physical layout / Auto Suggest Parallelism / Memory breakdown / Per-stage latency / Save & compare / Auto Hardware Physical layout is what a user typically wants to see first when loading the app, so it takes the leftmost slot again. Auto Suggest Parallelism moves to second — still prominent, still usable as a first step, but doesn't push the layout view behind it. Co-Authored-By: Claude Opus 4.7 --- tests/analytical_visualization/app.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/analytical_visualization/app.py b/tests/analytical_visualization/app.py index 4aca6bc..5a8d1aa 100644 --- a/tests/analytical_visualization/app.py +++ b/tests/analytical_visualization/app.py @@ -497,9 +497,10 @@ if _warnings: # Attn + FFN/MoE) so the user can toggle scope without switching tabs. # Auto Suggest is renamed "Parallelism" since it only varies parallelism # knobs (hardware is held fixed at the sidebar values). -tab_auto, tab_layout, tab_memory, tab_stages, tab_compare, tab_hw = st.tabs([ +tab_layout, tab_auto, tab_memory, tab_stages, tab_compare, tab_hw = st.tabs([ + "Physical layout", "Auto Suggest Parallelism", - "Physical layout", "Memory breakdown", "Per-stage latency", + "Memory breakdown", "Per-stage latency", "Save & compare", "Auto Hardware", ])