Skip to content

feat(inference): redesign historical gpu comparison view#334

Open
rafaykhan-source wants to merge 6 commits into
SemiAnalysisAI:masterfrom
rafaykhan-source:feat/redesign-historical-view-273
Open

feat(inference): redesign historical gpu comparison view#334
rafaykhan-source wants to merge 6 commits into
SemiAnalysisAI:masterfrom
rafaykhan-source:feat/redesign-historical-view-273

Conversation

@rafaykhan-source
Copy link
Copy Markdown
Contributor

@rafaykhan-source rafaykhan-source commented May 9, 2026

Redesign Historical GPU Comparison View

Many users select a GPU to compare but then struggle with the date range and intermediate-date selection, and the date-selection shortcut buttons are largely ignored. Come up with a design for a better implementation.

The priority audience is technical users who use the site frequently and want to move fast through repeated comparisons, without alienating first-time visitors who don't yet know the data model.

Requirements + Reasoning

  1. A fast, low-friction flow for repeat users. Picking a GPU or GPUs and exploring their history over time should take few clicks, with sensible defaults and keyboard-friendly affordances where it helps.
  • In the redesign, we switch from the drop down multi-select for GPUs to multiple drop-downs with mutual exclusivity. This would allow technical users to quickly pick two GPUs, and spells out to first-time users that it is explicitly for comparison.

Before:
image

After:
image

  1. Approachable enough that a first-time visitor can pick a GPU and land on a meaningful curve-over-time view without having to fully understand the date model up front.
  2. Date range and intermediate-date selection should feel obvious; the existing shortcut buttons should either be redesigned to actually get used or replaced with something better.
  • In the redesign, instead of blurring out the charts and fields upon only clicking one GPU, it now will auto-select a date range (all time), so that first time users need not understand the data model, and technical users have the convenience of using the date comparison shortcut buttons without having open the calendar modal.

Before:
image

After:
image

  1. Whatever shape the new selection takes, it must roundtrip through the URL so shared links reproduce the exact view.
  • The redesign, only reorganizes the existing selection queries for URL roundtripping.
  1. Consider splitting into a latest data view tab and historical data view tab?
  • In favor of not disrupting the flow of technical users to who use the site frequently, I choose to maintain the locality of the options on the page, but separate the concerns clearly (in two different cards) to express the same clarity that would be achieved by two views. I'm definitely open to splitting them, but with five existing tabs on the dashboard things could get unwieldy.
  1. Analytics events on the new selection affordances so we can measure whether the redesign actually moved usage.
  • The new analytics events were added and instrumented with track()

User Flow

Before:
https://github.com/user-attachments/assets/2afc99a2-6287-417e-b753-324afc588e04

After:
https://github.com/user-attachments/assets/9613d063-11ef-4d26-b39d-8042a36cfddb

Closes #273

@vercel
Copy link
Copy Markdown

vercel Bot commented May 9, 2026

@rafaykhan-source is attempting to deploy a commit to the SemiAnalysisAI Team on Vercel.

A member of the Team first needs to authorize it.

@rafaykhan-source rafaykhan-source marked this pull request as ready for review May 9, 2026 22:47
@vercel
Copy link
Copy Markdown

vercel Bot commented May 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inferencemax-app Ready Ready Preview, Comment May 10, 2026 11:03pm

Request Review

@rafaykhan-source
Copy link
Copy Markdown
Contributor Author

rafaykhan-source commented May 10, 2026

Updated the redesign:

  • Changed the comparison feature to support selection of only one GPU, (a single GPUs have multiple date reports to compare on).
  • Brought back to the multi-select box to reduce space occupied by specifying multiple GPUs
  • Updated GPU comparison card to default to fully collapsed, allowing for partial view of the chart without scrolling

Initial view without scrolling:
image

Multi-Select Box:
image

@functionstackx functionstackx force-pushed the feat/redesign-historical-view-273 branch from 7a9c0f2 to 5681d58 Compare May 12, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Historical view redesign

1 participant