rccl icon indicating copy to clipboard operation
rccl copied to clipboard

adding all nccl apis to api_trace

Open mberenjk opened this issue 1 year ago • 0 comments

Details

Do not mention proprietary info or link to internal work items in this PR.

Work item: "Internal", or link to GitHub issue (if applicable).

What were the changes?
There is one header file added, api_trace.h. CMakeList changed to add rocprofiler-register. collective.cc modified to call all nccl apis through api_trace.h

Why were the changes made?
This change is enable rccl tracing in rocprofv3.

How was the outcome achieved?
Modifying collectives.cc and run UT which works fine. This PR eventually needs to be tested on rocprofv3.

Additional Documentation:
What else should the reviewer know?

Approval Checklist

Do not approve until these items are satisfied.

  • [ ] Verify the CHANGELOG has been updated, if
    • there are any NCCL API version changes,
    • any changes impact library users, and/or
    • any changes impact any other ROCm library.

mberenjk avatar Aug 03 '24 00:08 mberenjk