Skip to content

Commit

Permalink
[fix new benchmark]
Browse files Browse the repository at this point in the history
  • Loading branch information
wangzhen38 committed Sep 21, 2022
1 parent 59feef2 commit 5cbb464
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions tools/static_ps_trainer.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,18 +202,16 @@ def run_worker(self):
self.train_result_dict["speed"].append(epoch_speed)

model_dir = "{}/{}".format(save_model_path, epoch)
if fleet.is_first_worker() and save_model_path:
if is_distributed_env():
fleet.save_inference_model(
self.exe, model_dir,
[feed.name for feed in self.inference_feed_var],
self.inference_target_var)
else:
paddle.static.save_inference_model(
model_dir,
[feed.name for feed in self.inference_feed_var],
[self.inference_target_var], self.exe)
fleet.barrier_worker()
if is_distributed_env():
fleet.save_inference_model(
self.exe, model_dir,
[feed.name for feed in self.inference_feed_var],
self.inference_target_var)
else:
paddle.static.save_inference_model(
model_dir,
[feed.name for feed in self.inference_feed_var],
[self.inference_target_var], self.exe)

if reader_type == "InmemoryDataset":
self.reader.release_memory()
Expand Down

0 comments on commit 5cbb464

Please sign in to comment.