Skip to content

Commit 88094e0

Browse files
committed
Fix is_master (#4262)
1 parent ec6bd00 commit 88094e0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

swift/llm/train/sft.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,13 +232,13 @@ def _prepare_callbacks(self):
232232
self.callbacks = callbacks
233233

234234
def _stat_dataset(self, dataset: HfDataset):
235-
if not is_master():
236-
return
237235
args = self.args
238236
if isinstance(dataset, HfDataset):
239237
dataset = GetLengthPreprocessor()(dataset, num_proc=args.dataset_num_proc)
240238
length = dataset['length']
241239
else:
240+
if not is_master():
241+
return
242242
length = []
243243
for row in tqdm(dataset, dynamic_ncols=True, desc='Get Length'):
244244
length.append(max([len(row[k]) for k in row.keys() if k.endswith('input_ids')]))

0 commit comments

Comments
 (0)