Skip to content
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

Bump tracy to wolfpld/tracy@5479a42 and update local build system. #19842

Merged
merged 2 commits into from
Jan 29, 2025

Conversation

ScottTodd
Copy link
Member

@ScottTodd ScottTodd commented Jan 29, 2025

Closes #19801 (this is an alternate version of that PR).

This updates us from Tracy v0.11.0 (at wolfpld/tracy@0753956) to a development version of v0.11.2 at wolfpld/tracy@5479a42.

The relevant sections of the upstream changelog can be viewed here. Notably for our usage:

  • csvexport improvements, including support for exporting plots and GPU zones
  • UI improvements, including a new flame graph feature
  • More bundled dependencies, letting us prune some dockerfiles and build scripts

@@ -27,38 +27,71 @@ else()

# Deps slightly differ by platform but some are common.
pkg_check_modules(TRACY_DEPS
tbb
libzstd
Copy link
Member Author

Choose a reason for hiding this comment

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

@ScottTodd ScottTodd marked this pull request as ready for review January 29, 2025 16:49
@ScottTodd ScottTodd requested a review from bjacob January 29, 2025 16:49
Copy link
Contributor

@bjacob bjacob left a comment

Choose a reason for hiding this comment

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

Nice! Looks like this closes #16777 ? - edit, nevermind, I see now that's mentioned in the description.

@ScottTodd
Copy link
Member Author

Nice! Looks like this closes #16777 ? - edit, nevermind, I see now that's mentioned in the description.

Yep! I did not test the cpu profiling though. I only tested that the tools built and CI passed.

@ScottTodd ScottTodd enabled auto-merge (squash) January 29, 2025 17:15
@ScottTodd ScottTodd merged commit 6e90b9f into iree-org:main Jan 29, 2025
41 checks passed
@ScottTodd ScottTodd deleted the tracy-update branch January 29, 2025 17:25
@ScottTodd ScottTodd mentioned this pull request Jan 22, 2025
6 tasks
ita9naiwa pushed a commit to ita9naiwa/iree that referenced this pull request Feb 4, 2025
…ree-org#19842)

Closes iree-org#19801 (this is an alternate
version of that PR).

This updates us from [Tracy
v0.11.0](https://github.com/wolfpld/tracy/releases/tag/v0.11.0) (at
wolfpld/tracy@0753956)
to a development version of v0.11.2 at
wolfpld/tracy@5479a42.

The relevant sections of the upstream changelog [can be viewed
here](https://github.com/wolfpld/tracy/blob/5479a42ef9346b64e6d1b860ae58aa8abdb0c7f6/NEWS#L5-L65).
Notably for our usage:

* csvexport improvements, including support for exporting plots and GPU
zones
* UI improvements, including a new flame graph feature
* More bundled dependencies, letting us prune some dockerfiles and build
scripts
* The dependency on TBB, installed at the system level, was replaced
with a source dependency on https://github.com/GabTux/PPQSort
* (From 0.11.0) Tracy supports using a known version of the capstone
library, rather than a system install. We now use this, fixing
iree-org#16777.

Signed-off-by: Hyunsung Lee <ita9naiwa@gmail.com>
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