8000 [Benchmarks] Add chart annotations by PatKamin · Pull Request #19023 · intel/llvm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Benchmarks] Add chart annotations #19023

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 25, 2025

Conversation

PatKamin
Copy link
Contributor

with information on each version change of important dependecies, like Compute Runtime and benchmarks repos.

To see a label with a new version of Compute Runtime or a benchmark, click the annotation.

@PatKamin PatKamin requested a review from a team as a code owner June 17, 2025 13:51
@PatKamin PatKamin force-pushed the charts-annotations branch from 7b0d277 to 9dd752e Compare June 17, 2025 13:52
@PatKamin PatKamin force-pushed the charts-annotations branch from 9dd752e to 556f734 Compare June 17, 2025 14:02
@pbalcer
Copy link
Contributor
pbalcer commented Jun 17, 2025

Can you show a screenshot?

@PatKamin
Copy link
Contributor Author

Can you show a screenshot?

Sure, here is an example with three annotations clicked, hence their labels are visible (active). The default view includes no labels being displayed.
image

name: "Compute Benchmarks",
url: "https://github.com/intel/compute-benchmarks.git",
color: {
border: 'rgba(220, 53, 69, 0.8)',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know it's a minor thing, but maybe we should pick colors that aren't similar to what we use for data series? someone might misinterpret the annotation as relating to just one series.
(i'm not sure it's going to be possible).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The most reliable way (same view of annotation lines across all charts) of solving this issue that came to my mind is to always use a gray scale for annotations with varying dash length. It would look like this, let me know what you think:
image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, I think I preferred the predefined colors, but pick a pastel palette so that it's differentiated from the series colors.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the colors has changed, an example:
image

Comment on lines 48 to 49
name: "Compute Benchmarks",
url: "https://github.com/intel/compute-benchmarks.git",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aren't these stored in group metadata? we should ideally create this list automatically.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@PatKamin PatKamin force-pushed the charts-annotations branch from 556f734 to 0364317 Compare June 24, 2025 06:28
@PatKamin PatKamin requested a review from pbalcer June 24, 2025 06:29
@PatKamin PatKamin force-pushed the charts-annotations branch from 0364317 to 5b244de Compare June 24, 2025 11:18
with information on each version change of important dependecies,
like Compute Runtime and benchmarks repos
@PatKamin
Copy link
Contributor Author

@intel/llvm-gatekeepers, please merge

@steffenlarsen steffenlarsen merged commit 6f324ef into intel:sycl Jun 25, 2025
61 of 67 checks passed
@PatKamin PatKamin deleted the charts-annotations branch June 27, 2025 12:09
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.

3 participants
0