-
Notifications
You must be signed in to change notification settings - Fork 110
[P2P] TCP support #593
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
base: main
Are you sure you want to change the base?
[P2P] TCP support #593
Conversation
|
To build: To test: |
|
Nice 👍🏽 This is great. |
|
@YangZhou1997 TCP/EFA support will need integrations into |
|
So far, we keep the engine.h interface, so hopefully uccl_engine.cc will be compatible |
|
NCCL performance is actually extremely high: |
|
I have been playing with TCP support over the break, and now my take is that it is gonna be hard to beat NCCL. There are two reasons:
Because of this, I think we should support TCP in a similar way to TCPX by just layering on top of NCCL. Maybe that would need helps from @DanielDanyang @derekwin Also cc @praveingk @zhongjiechen @MaoZiming |
|
@YangZhou1997 Broadly I Agree.
|
Description
Please include a summary of the changes and the related issue.
Fixes # (issue)
Type of Change
How Has This Been Tested?
Include any tests here.
Checklist
format.sh.build_and_install.shto verify compilation.