bridge.training.utils.pg_utils#
Module Contents#
Functions#
Return the ProcessGroupCollection from a model or list of model chunks. |
API#
- bridge.training.utils.pg_utils.get_pg_collection(
- model: Union[megatron.core.transformer.MegatronModule, list[megatron.core.transformer.MegatronModule]],
Return the ProcessGroupCollection from a model or list of model chunks.
This mirrors the style of utility accessors like
get_model_config, but for retrieving the communication process group collection from the model wrapper.- Parameters:
model – A MegatronModule or a list of MegatronModule chunks.
- Returns:
The model’s process group collection.
- Return type:
ProcessGroupCollection