diff --git a/python/paddle/v2/trainer.py b/python/paddle/v2/trainer.py index bf8b181e42064f01a78b92313805b5fed3a3ceac..44ba9d7ae11679065a9f5758f57e4275678c6206 100644 --- a/python/paddle/v2/trainer.py +++ b/python/paddle/v2/trainer.py @@ -113,7 +113,7 @@ class SGD(ITrainer): gm.forwardBackward(feeder(data_batch), out_args, pass_type) gm.eval(pass_evaluator) gm.eval(batch_evaluator) - for each_param in gm.getParameters(): + for each_param in gm.getNonStaticParameters(): updater.update(each_param) # Get cost. We use numpy to calculate total cost for this batch. cost_vec = out_args.getSlotValue(0)