Skip to content

Conversation

@corey-derochie-amd
Copy link
Contributor

TBD

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?
One sentence describing the work done.

Why were the changes made?
Explain the motivation behind the work. Provide any publicly-available historical context.

How was the outcome achieved?
Technical details behind the work. Explain any publicly-available hardware peculiarities.

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.

…e that was not properly error-handling in forked regions.
…. `ncclComm` is allocated using `malloc` and `memset` to 0, so using `unique_ptr` was never valid. Addresses warnings about non-standard-layout and use of `offsetof`.
… signature used in all_gather, and explicitly forward params to the proper ctor. This removes the warning and any ambiguity around the implicit overloading of `p2pWork` and `stepSize_`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant