Skip to content

Commit b823c6e

Browse files
authored
[feat] Add final save at the end (#6274)
* add final save * default 1 episode
1 parent 03f4b1d commit b823c6e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

applications/ColossalChat/coati/distributed/consumer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def loop(self) -> None:
119119
assert len(self.buffer) == 0
120120
if self.lr_scheduler is not None:
121121
self.lr_scheduler.step()
122-
if (step + 1) % self.save_interval == 0:
122+
if (step + 1) % self.save_interval == 0 or (step + 1) == self.num_update_per_episode:
123123
if self.rank == 0:
124124
print(f"Start saving policy model at step {step + 1}.")
125125
save_path = os.path.join(self.save_dir, f"modeling-step-{step + 1}")

applications/ColossalChat/rl_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
num_producers=args.num_inferencer,
108108
num_proc_per_producer=1,
109109
num_consumer_procs=args.num_trainers,
110-
num_episodes=10,
110+
num_episodes=1,
111111
inference_batch_size=args.inference_batch_size,
112112
inference_microbatch_size=args.inference_microbatch_size,
113113
train_batch_size=args.train_batch_size,

0 commit comments

Comments
 (0)