-
Notifications
You must be signed in to change notification settings - Fork 154
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
Add support for VK_EXT_debug_utils labels #110
Comments
Turns out this extension is not what I want. It creates the markers during the creation of |
Interesting - could you share the snippet that you have to do this? I do see what you mean that you'd like to evaluate the time taken per shader. Would it not be the same if you were to create multiple |
For testing, I have simply hardcoded the following code into
(plus extension initialization in the Manager) Your methods sounds simpler, I should have come up with it by myself, I will try it. |
Oh I see, wow interesting, there's just so many useful extensions that would be worth looking at. I think having some tooling / documentation on how to do best pactices benchmarking would eb very useful.
To be honest, the sequences/commands component is not as well documented, so I would be keen to add a benchmarking example, similar to some of the examples in the |
@alexander-g is this still required now that timestamping support has been added? Or can we close? |
I for one don't need this anymore. |
I am trying to profile a
Sequence.eval()
consisting of many shader calls. Unfortunately it's not possible to see which shader took how much time, the profiler shows only the Vulkan API calls (vkWaitForFences
as below).It would be great to integrate the VK_EXT_debug_utils extension into Kompute to mark specific sections in the Sequence, so that they can be displayed individually in the profiler.
The text was updated successfully, but these errors were encountered: