Skip to content

Conversation

@ddebonis-amd
Copy link
Contributor

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).
https://ontrack-internal.amd.com/browse/LWPCLPAT-559

What were the changes?
One sentence describing the work done.
Added recommendation for setting NCCL_IGNORE_CPU_AFFINITY for multi-node in usage tips

Why were the changes made?
Explain the motivation behind the work. Provide any publicly-available historical context.
It has been observed that NCCL_IGNORE_CPU_AFFINITY=1 improves performance over baseline
OpenMPI-5 on multi-node scales

How was the outcome achieved?
Technical details behind the work. Explain any publicly-available hardware peculiarities.
Comparison of performance between OpenMPI-4 and OpenMPI-5 with NCCL_IGNORE_CPU_AFFINITY on / off

Additional Documentation:
What else should the reviewer know?
Only documentation was added with no change to the default setting or no code modifications

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.

@ddebonis-amd ddebonis-amd requested a review from a team as a code owner September 29, 2025 14:45
@ddebonis-amd ddebonis-amd requested a review from a team September 29, 2025 14:52
Copy link
Contributor

@amd-jnovotny amd-jnovotny left a comment

Choose a reason for hiding this comment

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

Looks good overall. Just a few rewording/style guide suggestions.

@ddebonis-amd ddebonis-amd merged commit d23d18f into develop Sep 29, 2025
2 of 3 checks passed
@ddebonis-amd ddebonis-amd deleted the ddebonis/ignore-afinity-recommendation branch September 29, 2025 16:16
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.

4 participants