From e5b9753a1895e7221a05e4d15787dd8b720eaad0 Mon Sep 17 00:00:00 2001 From: LielinJiang <50691816+LielinJiang@users.noreply.github.com> Date: Tue, 6 Aug 2019 21:02:41 +0800 Subject: [PATCH] Fix ExponentialMovingAverage api bug in python3, test=develop (#18775) --- python/paddle/fluid/optimizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/fluid/optimizer.py b/python/paddle/fluid/optimizer.py index 46425cfce6..2eb68b82f0 100644 --- a/python/paddle/fluid/optimizer.py +++ b/python/paddle/fluid/optimizer.py @@ -2617,7 +2617,7 @@ class ExponentialMovingAverage(object): with param.block.program._optimized_guard( [param, tmp]), name_scope('moving_average'): param_ema = self._ema_vars[param.name] - if self._ema_vars.has_key(param.name + '.master'): + if param.name + '.master' in self._ema_vars: master_ema = self._ema_vars[param.name + '.master'] param_master_emas.append([param_ema, master_ema]) else: -- GitLab