Update MSCCL++ register/deregister (#1523)

* erase handle key from mscclpp communicator during deregistration

* remove check on buffer size being a multiple of 32 from registration/deregistration routines since these checks are applied during enqueue

* add check for greater than zero buffer size in mscclpp registration

[ROCm/rccl commit: 19105206f6]
This commit is contained in:
isaki001 authored and GitHub committed 2025-02-04 09:09:56 -06:00
1 parent e171f59719
commit d2b5ba80a7
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -116,7 +116,7 @@ index 022d398..468fcf2 100644
+ if (outIt != comm->channelOutInfos.end()) {
+ comm->channelOutInfos.erase(outIt);
+ }
+
+ comm->handleKeys.erase(handle);
+ free(handle);
+ }
+ return ncclSuccess;