tkonolige opened a new pull request #10851:
URL: https://github.com/apache/tvm/pull/10851


   Likwid is a library for reading performance counters. Unlike PAPI it 
supports more sophisticated metrics calculated from a combination of 
performance counters. This includes memory bandwidth and total floating point 
operations. Likwid also supports some platforms not supported by PAPI.
   
   Two MetricCollectors are provided: LikwidMetricCollector and 
LikwidMarkerMetricCollector. The former adds the requested metric group to the 
profiling report. The latter adds no information on its own, but can be used in 
combination with the `likwid-perfctr` command line tool to report different 
metrics at runtime.
   
   MetricCollectors can now specify if they support nested regions (likwid does 
not) and can provide metrics after profiling is done using the `Finish` 
interface. MetricCollectors are also provided with a `CallId` on every start to 
correlate metrics with a given call in `Finish`.
   
   Note that this adds Likwid to cpu and gpu docker images.
   
   @masahi @mbrookhart 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to