Skip to content

Commit 054c95e

Browse files
authored
Merge pull request PaddlePaddle#48 from FrostML/pe-print
alter pe print
2 parents 33f5073 + 62ba288 commit 054c95e

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

benchmark/transformer/static/predict.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
logging.basicConfig(level=logging.INFO, format=FORMAT)
2121
logger = logging.getLogger(__name__)
2222

23+
2324
def cast_parameters_to_fp32(place, program, scope=None):
2425
all_parameters = []
2526
for block in program.blocks:
@@ -33,6 +34,7 @@ def cast_parameters_to_fp32(place, program, scope=None):
3334
data = np.array(tensor)
3435
tensor.set(np.float32(data), place)
3536

37+
3638
def parse_args():
3739
parser = argparse.ArgumentParser()
3840
parser.add_argument(

benchmark/transformer/static/train.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def do_train(args):
147147

148148
if args.use_amp:
149149
optimizer.amp_init(places[0])
150-
150+
151151
# the best cross-entropy value with label smoothing
152152
loss_normalizer = -(
153153
(1. - args.label_smooth_eps) * np.log(
@@ -181,6 +181,9 @@ def do_train(args):
181181
'lbl_word': data[i][2],
182182
} for i in range(trainer_count)],
183183
fetch_list=[sum_cost.name, token_num.name])
184+
train_batch_cost = time.time() - batch_start
185+
batch_ips_avg.record(train_batch_cost,
186+
np.asarray(outs[1]).sum())
184187
else:
185188
outs = exe.run(compiled_train_program,
186189
feed=[{
@@ -189,12 +192,13 @@ def do_train(args):
189192
'lbl_word': data[i][2],
190193
} for i in range(trainer_count)],
191194
fetch_list=[sum_cost.name, token_num.name])
195+
train_batch_cost = time.time() - batch_start
196+
batch_ips_avg.record(train_batch_cost,
197+
np.asarray(outs[1]).sum() / trainer_count)
192198
scheduler.step()
193199

194-
train_batch_cost = time.time() - batch_start
195200
reader_cost_avg.record(train_reader_cost)
196201
batch_cost_avg.record(train_batch_cost)
197-
batch_ips_avg.record(train_batch_cost, np.asarray(outs[1]).sum())
198202

199203
if step_idx % args.print_step == 0:
200204
sum_cost_val, token_num_val = np.array(outs[0]), np.array(outs[

0 commit comments

Comments
 (0)