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

DaCe Profiler #1197

Merged
merged 29 commits into from Mar 6, 2023
Merged

DaCe Profiler #1197

merged 29 commits into from Mar 6, 2023

Conversation

tbennun
Copy link
Collaborator

@tbennun tbennun commented Feb 20, 2023

Implementation of https://github.com/orgs/spcl/projects/2/views/1

  • Refactor CLI optimization and profiling into general hook API
  • Fix bug discovered in GPUTransformLocalStorage when adding hook API (which added a .validate() call)
  • New command-line interface for profiling called daceprof
    • Profiling capabilities for arbitrary scripts and modules
      • Support for warmup and sequential mode
    • Reading/printing reports
    • CSV printout
    • Filtering capabilities
    • Instrumentation and data instrumentation capabilities
    • Interactive mode for filtering (v2)

@tbennun tbennun marked this pull request as ready for review March 6, 2023 03:49
@tbennun tbennun requested a review from phschaad March 6, 2023 03:49
@tbennun tbennun enabled auto-merge March 6, 2023 06:53
@tbennun tbennun disabled auto-merge March 6, 2023 06:53
@tbennun tbennun enabled auto-merge March 6, 2023 06:54
@phschaad phschaad disabled auto-merge March 6, 2023 09:18
Copy link
Collaborator

@phschaad phschaad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice addition, thank you! Only small questions, otherwise LGTM.

Accepted but disabled auto-merge to ensure Qs are answered

setup.py Show resolved Hide resolved
tutorials/transformations.ipynb Outdated Show resolved Hide resolved
tutorials/transformations.ipynb Outdated Show resolved Hide resolved
dace/codegen/instrumentation/report.py Show resolved Hide resolved
@tbennun tbennun enabled auto-merge March 6, 2023 15:27
@tbennun tbennun merged commit df2aea9 into master Mar 6, 2023
@tbennun tbennun deleted the sdprof branch March 6, 2023 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants