-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We need to continue improving universal benchmarking and optimization capabilities in CM for different OS and hardware targets:
-
For compiled code (C/C++ ...) we improve the following CM scripts
- CM scripts:
- TBD
- support for gprof/oprofile/hardware counters
- universal support to pin threads (numactl)
- expose internal profiling info from ML frameworks and run-times if/when available (onnx, TFLite ...)
- Sample apps:
-
For Python:
- create CM script with a python package to collect various profiling info (memory utilization, etc) particularly to analyze ML/AI models (was asked by ABTF).
- Collect function-level profiling
-
Add support for universal performance analysis to CM experiment:
- Aggregate profiling from multiple runs and perform stat analysis (variation, min/max, phases, etc)
- Visualize experiments
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request