Skip to content

Commit 16ef8f4

Browse files
pre copy pinned data to gpu (#8386)
1 parent 9146c1e commit 16ef8f4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

model_zoo/bert/run_pretrain.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,14 @@ def do_train(args):
398398
next_sentence_labels,
399399
masked_lm_scale,
400400
) = batch
401+
input_ids = input_ids.cuda(blocking=False)
402+
segment_ids = segment_ids.cuda(blocking=False)
403+
input_mask = input_mask.cuda(blocking=False)
404+
masked_lm_positions = masked_lm_positions.cuda(blocking=False)
405+
masked_lm_labels = masked_lm_labels.cuda(blocking=False)
406+
next_sentence_labels = next_sentence_labels.cuda(blocking=False)
407+
masked_lm_scale = masked_lm_scale.cuda(blocking=False)
408+
401409
with paddle.amp.auto_cast(
402410
args.use_amp,
403411
custom_white_list=["layer_norm", "softmax", "gelu", "fused_attention", "fused_feedforward"],

0 commit comments

Comments
 (0)