destroy_group
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
☓ |
|
√ |
|
√ |
For
For the
Function
Destroys a user-defined group for collective communication.
Prototype
1 | def destroy_group(group) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
group |
Input |
A string containing a maximum of 128 bytes, including the end character. Group name, which is the ID of the collective communication group. |
Returns
None
Constraints
- This API must be called after the initialization of collective communication is complete.
- The caller rank must be within the range defined by the group argument passed to this API call. Otherwise, the API call fails.
- Groups with the same name must be used in conjunction with destroy_group and create_group and called after create_group is complete.
- If the group passed by the user is hccl_world_group (default group), the group fails to be destroyed.
Call Example
1 2 3 4 | from hccl.manage.api import create_group from hccl.manage.api import destroy_group create_group("myGroup", 4, [0, 1, 2, 3]) destroy_group("myGroup") |