Skip to content

Commit 5acd219

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 509274c commit 5acd219

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

applications/ColossalChat/coati/distributed/comm.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
from typing import Any, Dict
21
import copy
2+
from typing import Any, Dict
3+
34
import ray
45
import ray.util.collective as cc
56
import torch
@@ -31,6 +32,7 @@ def ray_broadcast_object(obj: Any, src: int = 0, device=None, group_name: str =
3132
obj = c10d._tensor_to_object(obj, size_tensor.item())
3233
return obj
3334

35+
3436
def ray_broadcast_tensor_dict(
3537
tensor_dict: Dict[str, torch.Tensor],
3638
src: int = 0,

applications/ColossalChat/coati/distributed/zero_bubble/consumer.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@
77
import ray.util.collective as cc
88
import torch
99
import torch.distributed as dist
10+
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
1011
from coati.distributed.profiling_utils import CustomProfiler
12+
from coati.distributed.utils import bind_batch, post_recv, unbind_batch
1113
from tqdm import tqdm
1214

1315
from colossalai.booster import Booster
1416
from colossalai.booster.plugin import HybridParallelPlugin
1517
from colossalai.initialize import launch
1618
from colossalai.utils import get_current_device
1719

18-
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
19-
from coati.distributed.utils import bind_batch, post_recv, unbind_batch
20-
2120

2221
class BaseConsumer:
2322
def __init__(

applications/ColossalChat/coati/distributed/zero_bubble/distributor.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
import ray
44
import ray.util.collective as cc
55
import torch
6+
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
67
from coati.distributed.profiling_utils import CustomProfiler
78

89
from colossalai.utils import get_current_device
910

10-
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
11-
1211

1312
@ray.remote
1413
class Distributor:

applications/ColossalChat/coati/distributed/zero_bubble/grpo_consumer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import torch
66
import wandb
77
from coati.distributed.comm import SharedVariableActor
8-
from coati.distributed.zero_bubble.consumer import BaseConsumer
98
from coati.distributed.loss import PolicyLoss
109
from coati.distributed.utils import memory_efficient_logprob
10+
from coati.distributed.zero_bubble.consumer import BaseConsumer
1111
from coati.trainer.utils import all_reduce_mean, all_reduce_sum
1212
from transformers import AutoModelForCausalLM, AutoTokenizer
1313

applications/ColossalChat/coati/distributed/zero_bubble/producer.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,19 @@
1111
import tqdm
1212
import wandb
1313
from coati.dataset.loader import RawConversationDataset, collate_fn_grpo
14+
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
15+
from coati.distributed.inference_backend import BACKEND_MAP
1416
from coati.distributed.profiling_utils import CustomProfiler
1517
from coati.distributed.reward.reward_fn import boxed_math_reward_fn, code_reward_fn, math_reward_fn
1618
from coati.distributed.reward.verifiable_reward import VerifiableReward
19+
from coati.distributed.utils import pre_send, safe_append_to_jsonl_file
1720
from ray.util.collective import allreduce
1821
from ray.util.collective.types import ReduceOp
1922
from torch.utils.data import DataLoader, DistributedSampler
2023
from transformers import AutoTokenizer
2124

2225
from colossalai.utils import get_current_device
2326

24-
from coati.distributed.comm import SharedVariableActor, ray_broadcast_tensor_dict
25-
from coati.distributed.inference_backend import BACKEND_MAP
26-
from coati.distributed.utils import pre_send, safe_append_to_jsonl_file
27-
2827
try:
2928
from vllm import SamplingParams
3029
except ImportError:

0 commit comments

Comments
 (0)