Double buffering for NCCL APIs (#324)

Using two scratch buffers in each peer to exchange data.

---------

Co-authored-by: Changho Hwang <changhohwang@microsoft.com>
This commit is contained in:
caiomcbr
2024-07-15 15:18:53 -07:00
committed by GitHub
parent 5f9ee27aa8
commit 7493e2f075
7 changed files with 230 additions and 212 deletions

View File

@@ -20,7 +20,7 @@ jobs:
- name: Run cpplint
run: |
CPPSOURCES=$(find ./src ./include ./python ./test -regextype posix-extended -regex '.*\.(c|cpp|h|hpp|cc|cxx|cu)')
CPPSOURCES=$(find ./src ./include ./python ./test ./apps -regextype posix-extended -regex '.*\.(c|cpp|h|hpp|cc|cxx|cu)')
clang-format -style=file --verbose --Werror --dry-run ${CPPSOURCES}
pylint: