提交 73ac6f25 编写于 作者: L liuyuhui

fix bug

上级 8e755765
...@@ -209,12 +209,20 @@ class RunnerBase(object): ...@@ -209,12 +209,20 @@ class RunnerBase(object):
if save_step_interval >= 1 and batch_id % save_step_interval == 0 and context[ if save_step_interval >= 1 and batch_id % save_step_interval == 0 and context[
"is_infer"] == False: "is_infer"] == False:
if context["fleet_mode"].upper() == "PS": if context["is_fleet"]:
train_prog = context["model"][model_dict["name"]][ if context["fleet_mode"].upper() == "PS":
"main_program"] train_prog = context["model"][model_dict[
"name"]]["main_program"]
print("condition 1 of bath id:{}".format(
batch_id))
else:
train_prog = context["model"][model_dict[
"name"]]["default_main_program"]
print("condition 2")
else: else:
train_prog = context["model"][model_dict["name"]][ train_prog = context["model"][model_dict["name"]][
"default_main_program"] "default_main_program"]
print("condition 3")
startup_prog = context["model"][model_dict["name"]][ startup_prog = context["model"][model_dict["name"]][
"startup_program"] "startup_program"]
with fluid.program_guard(train_prog, startup_prog): with fluid.program_guard(train_prog, startup_prog):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册