diff --git a/python/paddle/v2/fluid/io.py b/python/paddle/v2/fluid/io.py index 5b02d2495d1ebe9e82e7f847e5bd07548901c7fc..606033af43a368293629d733f92b99d08a108187 100644 --- a/python/paddle/v2/fluid/io.py +++ b/python/paddle/v2/fluid/io.py @@ -191,8 +191,8 @@ def get_inference_program(target_vars, main_program=None): vars = [] for var in target_vars: if isinstance(var, Evaluator): - vars.append(var.states) - vars.append(var.metrics) + vars.extend(var.states) + vars.extend(var.metrics) else: vars.append(var) pruned_program = main_program.prune(targets=vars)