-
Notifications
You must be signed in to change notification settings - Fork 626
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
Tracy captures produced by benchmark pipeline aren't grouping CPU codegen or GPU zones #7219
Comments
things left to check to get a repro:
|
I tried running the So right now I suspect there are issues with Tracy I also tried Ben's wolfpld/tracy#262. That does not help either. |
@benvanik: I don't know much internals about Tracy. So the above is more of my guess. Does it make sense? |
That's useful information! I was only trying to capture from an x86 host. Finding the right place to put some printfs that we can read back from the logs on the rpi would be useful. |
With my Apple M1 macbook, I have both the |
I still have issues loading those android traces - I think I tracked it down to something that looked like undefined behavior somewhere in either the recording of string tables or the parsing of them but wasn't able to figure it out. |
Yeah, me too. This bug is really wild.. Time to update Tracy though! It has been almost a quarter. :) |
I wonder if this reproduces on the latest Tracy / newer phones. This issue is quite old 🤔 |
We switched from builtkite to github actions and then later dropped Tracy support from the benchmarks pipelines. Closing this old issue. |
some discussion on IREE's Discord here
Examples traces can be downloaded from the artifacts tab on https://buildkite.com/iree/iree-benchmark/builds/1107#d697f531-34bf-4372-9942-6d373b8ece5f
Ungrouped CPU zone statistics:
Ungrouped GPU child zone statistics:
https://github.com/google/iree/blob/main/build_tools/benchmarks/run_benchmarks_on_android.py is the main script for running those benchmarks and collecting traces from them.
I tried to reproduce this on my Windows development machine with Tracy's capture GUI and CLI and an unrooted Samsung Galaxy S10 and was able to see grouped zones using both the CPU and GPU targets / HAL drivers:
The text was updated successfully, but these errors were encountered: