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]
