diff --git a/python/paddle/fluid/optimizer.py b/python/paddle/fluid/optimizer.py index 46425cfce6e13994904e788a5a7415c518b2be14..2eb68b82f0344758391fe7a825964396749a8f83 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: