chop.distributed
MaseLauncher
- class chop.distributed.MaseLauncher(mase_graph, world_size=None, device_mesh=None)[source]
MaseLauncher launches an optimized model on multiple GPUs using torch.distributed.
- __init__(mase_graph, world_size=None, device_mesh=None)[source]
Initialize the MaseLauncher.
- Parameters:
mase_graph (MaseGraph) – The MaseGraph object containing the model.
world_size (int, optional) – Number of GPUs to use. Defaults to None.
device_mesh (list, optional) – List of GPUs to use. Defaults to None.