-
Notifications
You must be signed in to change notification settings - Fork 864
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
Question on HF support #35
Comments
Hi Franco, There is no easy mechanism to accomplish this in NCCL today. But it would be a useful feature. -Nathan |
We do not intend to support this in NCCL as it could affect other applications (like HPC) that do not expect it. We believe, higher level application-specific frameworks like DL FW/Horovod would be a better place to do such a conversion. |
minsii
pushed a commit
to minsii/nccl
that referenced
this issue
Nov 8, 2023
Summary: The warnings in env check recursively call the debug initialization, which again calls the env initialization. This causes a deadlock. Differential Revision: D51127118
minsii
pushed a commit
to minsii/nccl
that referenced
this issue
Nov 13, 2023
Summary: Pull Request resolved: facebookresearch#35 The warnings in env check recursively call the debug initialization, which again calls the env initialization. This causes a deadlock. Reviewed By: kingchc Differential Revision: D51127118 fbshipit-source-id: 7605d3f58d3207cc36316cf291caff9f79863d4f
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
I included the Nickel library into my tool and I'm up and running.
Till now I used ncclAllReduce with float 32 bufferes and ncclSum reduction.
Is there an easy way to have the API working with float 32 buffers but transfer and adding
realized with HF16 floats? (sum even emulated on float 32 but transfer at HF 16)
Thanks,
franco
The text was updated successfully, but these errors were encountered: