Skip to content

Commit d7d7c2d

Browse files
committed
update
1 parent 9bf7c9e commit d7d7c2d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

swift/trainers/trainers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,11 @@ def compute_loss(self, model, inputs, return_outputs=False, num_items_in_batch=N
170170
base_model = self.template.get_base_model(self.model)
171171
use_logits_to_keep = self.args.use_logits_to_keep
172172
if use_logits_to_keep is None:
173+
# padding_free or packing
173174
use_logits_to_keep = 'labels' in inputs and inputs['labels'].shape[
174175
0] == 1 and 'logits_to_keep' in inspect.signature(base_model.forward).parameters
175176
logger.info_once(f'use_logits_to_keep: {use_logits_to_keep}')
176-
# padding_free or packing
177+
177178
if use_logits_to_keep:
178179
loss_mask = (inputs['labels'] != -100)[0]
179180
inputs['labels'] = inputs['labels'][:, loss_mask]

0 commit comments

Comments
 (0)