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

Adding profiling and performance analysis during benchmarking #23

Open
7 tasks
gfursin opened this issue Apr 28, 2024 · 0 comments
Open
7 tasks

Adding profiling and performance analysis during benchmarking #23

gfursin opened this issue Apr 28, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@gfursin
Copy link
Contributor

gfursin commented Apr 28, 2024

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

  • 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
@gfursin gfursin added the enhancement New feature or request label Apr 28, 2024
arjunsuresh added a commit that referenced this issue May 25, 2024
Documentation support added
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant