Skip to content

[Disco] Improve RCCL Integration Logic#15796

Merged
junrushao merged 1 commit intoapache:unityfrom
junrushao:feature/2023-09-20/improve-rccl-integration
Sep 21, 2023
Merged

[Disco] Improve RCCL Integration Logic#15796
junrushao merged 1 commit intoapache:unityfrom
junrushao:feature/2023-09-20/improve-rccl-integration

Conversation

@junrushao
Copy link
Member

This PR makes the following changes:

  • Move runtime/disco/ccl to runtime/disco/nccl as RCCL itself uses NCCL as a prefix to its APIs;
  • Consolidate utils.h to nccl.cc to avoid potential misuse of the private header file;
  • Reduce the number of macros used in nccl.cc.

This PR makes the following changes:
- Move `runtime/disco/ccl` to `runtime/disco/nccl` as RCCL itself uses
  NCCL as a prefix to its APIs;
- Consolidate `utils.h` to `nccl.cc` to avoid potential misuse of the
  private header file;
- Reduce the number of macros used in `nccl.cc`.
@junrushao junrushao marked this pull request as ready for review September 21, 2023 04:04
Copy link
Contributor

@LeshengJin LeshengJin left a comment

Choose a reason for hiding this comment

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

Neat! Learned a lot. Thanks @junrushao

@junrushao junrushao merged commit cb3763b into apache:unity Sep 21, 2023
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.

2 participants