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

replacing rccl_float8 with hip_fp8 and address compatibility issue #1546

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

Conversation

corey-derochie-amd
Copy link
Collaborator

Details

Work item: _ [LWPCOMMLIBS-576]

What were the changes?
move to HIP FP8 header file

Why were the changes made?
RCCL needs to switch over to HIP FP8 header file which has become available in recent ROCm releases.

How was the outcome achieved?
RCCL-UT and rccl-tests have been tested and passed with datatype=FP8.

Additional Documentation:
What else should the reviewer know?
For gfx942, we need to support FP8_FNUZ, as the OCP type is currently unsupported. Additionally, we should retain the current RCCL internal header file to ensure compatibility with older ROCm releases that lack the HIP FP8 header.

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.

Signed-off-by: Marzieh Berenjkoub <[email protected]>
@amd-jmacaran
Copy link
Contributor

/AzurePipelines run rccl develop PR

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants