diff --git a/python/paddle/fluid/executor.py b/python/paddle/fluid/executor.py index bbdf6002279f22515c3e3f808701322afaeefaf8..9813a7795e1fff56485a0cfd7649b365ae9a5bb3 100755 --- a/python/paddle/fluid/executor.py +++ b/python/paddle/fluid/executor.py @@ -1689,8 +1689,8 @@ class Executor(object): return res def _dump_debug_info(self, program=None, trainer=None): - print("program_id: {}, trainer_desc:\n {}".format( - id(program), str(trainer))) + with open(str(id(program)) + "_train_desc.prototxt", "w") as fout: + fout.write(str(trainer)) if program._fleet_opt and "fleet_desc" in program._fleet_opt: with open("fleet_desc.prototxt", "w") as fout: fout.write(str(program._fleet_opt["fleet_desc"]))