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

Cannot collect full trace of an OpenCL application #50

Open
TrimHG opened this issue Jan 4, 2021 · 4 comments
Open

Cannot collect full trace of an OpenCL application #50

TrimHG opened this issue Jan 4, 2021 · 4 comments

Comments

@TrimHG
Copy link

TrimHG commented Jan 4, 2021

I tried to use Radeon Profiler and Radeon Developer panel to collect OpenCL application timeline trace, but could not get the tools to capture the whole trace of my application's OpenCL calls (it takes a couple of seconds for the application to run). I could only get the first ~50ms of trace since the application starts (rgp file is about 3.7 MB in size).

Any way to capture the whole timeline using Radeon Developer Tool Suite?

Changing dispatch range to 0-1000 does not help to capture more data.

@jpola-amd
Copy link

Hi, I have similar issue. With the OpenCL application I'm not able to collect one full profile (500s). Instead I'm able only to trigger several "short bursts".
image

I'm using latest version: RadeonDeveloperToolSuite-2020-11-19-376

I also manipulated the dispatch range. But it didn't help.

Is there any way to collect full profile.

Thanks.

@MarkIngramUK
Copy link

There's definite problems with the OpenCL capture, I have the profiler set to capture the maximum 1000 dispatches, and instead, I can only see 68 calls in the event list. Our own log files show around 4000 OpenCL calls (clEnqueueFillBuffer, clEnqueueNDRangeKernel, clEnqueueCopyBuffer, etc) per benchmark, so I can't work out why the profiler is cutting it short.

On top of that, the limit of 1000 (even if that worked) wouldn't be enough for us, I would like to see a ten-fold increase as a minimum.

@TrimHG
Copy link
Author

TrimHG commented Apr 30, 2021

Not yet addressed as of RD Panel v2.3.0.31, Radeon GPU Profiler v1.10.0.23.

@eladmaimoni
Copy link

I too am having no success with capturing OpenCL captures for a simple console application that enqueues a single kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants