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]
这个提交包含在:
isaki001 编写, GitHub 于 2025-02-04 09:09:56 -06:00 提交
1 父节点 e171f59719
当前提交 d2b5ba80a7
2 个文件已更改
+3 -3

没有与搜索条件相匹配的文件

+1 -1
查看文件
@@ -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;