Repository navigation
Add rocprofiler-pc-sampling skill - #272
Conversation
rocprofiler-pc-sampling skill
StatusSamuel is iterating over the tests to make sure they all pass on our MI300 runner. |
|
Couple of things to sort before this is good to go. 1. The evals fixes only exist here, not upstream The catalog re-vendors the whole skill folder from rocm-systems every night, so anything edited on this side gets replaced. Two things in this PR currently exist only here:
Upstream So after the first nightly import the demo programs are gone and the prompts revert to naming no application, which leaves behavioral with nothing to profile. The green run on this PR is grading content that won't survive the merge.
Fix is to land the two demo files and the updated prompts in Worth checking one thing first: 2. Nothing in rocm-systems runs this skill's checks I looked at what ran on ROCm/rocm-systems#10915, the PR that added the skill upstream. 65 checks, all rocprofiler-sdk build, test, CodeQL and formatting. The Python ones are flake8 and CodeQL, which read the files but never execute them, so The template is already in that repo though.
Structural needs no API key and no GPU, so that leg should be straightforward. Swapping the paths filter and the find roots from Everything else looks good: branch rather than a fork, |
|
Thanks @johnl-amd, good catches. @samcrater-amd promised to address both by end of week, so I think we're good to merge this one. Tracking here so they don't get lost:
|
federates a skill from rocm-systems' rocprofiler-sdk project that tells agents how to operate rocprofv3's pc sampling functionality and how to give the user a useful analysis of the results