vtune: Warning: EMON Collector Message: Warning: PMU counter(s) [GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 FP0 ] is/are already in use by other software and the data collected on these counter(s) may be incorrect vtune: Error: EMON Collector Message: ERROR - A collection is already in progress - Abort current run. aps Error: Cannot run the collection.
When I analysis an application with aps and the application fails to run, I get errors as shown above after restarting the application with aps again.
I didn't find any processes with words like 'aps' or 'vtune'. Why are there still some processes that occupy PMU counters?
How should I reset the PMU counter or find processes that occupy PMU counters?
I checked all of them. There is no aps/perf/emon/sep-like processes.
When I killed my application, there are many processes `[aps] <defunct>` left. And I killed them all with `kill -9`. Will this be the reason?
I'm having exactly the same problem. APS worked for many jobs, but suddenly all failed for similar error:
vtune: Error: EMON Collector Message: ERROR - A collection is already in progress - Abort current run.
aps Error: Cannot run the collection.
And I don't have any related process running at all. I run it on compute nodes of a big HPC, all the user processes got cleaned each time the job is finished.
Any solution or trick to get around this?