@@ -206,7 +206,7 @@ def __init__(self, lr=None, momentum=None, weight_decay=None,
206206 if self .momentum is not None :
207207 conf .momentum = self .momentum
208208 conf .type = 'sgd'
209- self .opt = singa .CreateOptimizer ('SGD' . encode () )
209+ self .opt = singa .CreateOptimizer ('SGD' )
210210 self .opt .Setup (conf .SerializeToString ())
211211
212212 def apply_with_lr (self , epoch , lr , grad , value , name , step = - 1 ):
@@ -216,7 +216,7 @@ def apply_with_lr(self, epoch, lr, grad, value, name, step=-1):
216216 epoch , value , grad , name , step )
217217 if name is not None and name in self .learning_rate_multiplier :
218218 lr = lr * self .learning_rate_multiplier [name ]
219- self .opt .Apply (epoch , lr , name . encode () , grad .data ,
219+ self .opt .Apply (epoch , lr , name , grad .data ,
220220 value .data )
221221 return value
222222
@@ -235,7 +235,7 @@ def __init__(self, lr=None, momentum=0.9, weight_decay=None,
235235 if self .momentum is not None :
236236 conf .momentum = momentum
237237 conf .type = 'nesterov'
238- self .opt = singa .CreateOptimizer ('Nesterov' . encode () )
238+ self .opt = singa .CreateOptimizer ('Nesterov' )
239239 self .opt .Setup (conf .SerializeToString ())
240240
241241 def apply_with_lr (self , epoch , lr , grad , value , name , step = - 1 ):
@@ -246,7 +246,7 @@ def apply_with_lr(self, epoch, lr, grad, value, name, step=-1):
246246 epoch , value , grad , name , step )
247247 if name is not None and name in self .learning_rate_multiplier :
248248 lr = lr * self .learning_rate_multiplier [name ]
249- self .opt .Apply (epoch , lr , name . encode () , grad .data ,
249+ self .opt .Apply (epoch , lr , name , grad .data ,
250250 value .data )
251251 return value
252252
@@ -268,7 +268,7 @@ def __init__(self, rho=0.9, epsilon=1e-8, lr=None, weight_decay=None,
268268 conf = model_pb2 .OptimizerConf ()
269269 conf .rho = rho
270270 conf .delta = epsilon
271- self .opt = singa .CreateOptimizer ('RMSProp' . encode () )
271+ self .opt = singa .CreateOptimizer ('RMSProp' )
272272 self .opt .Setup (conf .SerializeToString ())
273273
274274 def apply_with_lr (self , epoch , lr , grad , value , name , step = - 1 ):
@@ -279,7 +279,7 @@ def apply_with_lr(self, epoch, lr, grad, value, name, step=-1):
279279 epoch , value , grad , name , step )
280280 if name is not None and name in self .learning_rate_multiplier :
281281 lr = lr * self .learning_rate_multiplier [name ]
282- self .opt .Apply (step , lr , name . encode () , grad .data ,
282+ self .opt .Apply (step , lr , name , grad .data ,
283283 value .data )
284284 return value
285285
@@ -300,7 +300,7 @@ def __init__(self, epsilon=1e-8, lr=None, weight_decay=None, lr_gen=None,
300300 conf = model_pb2 .OptimizerConf ()
301301 conf .delta = epsilon
302302 conf .type = 'adagrad'
303- self .opt = singa .CreateOptimizer ('AdaGrad' . encode () )
303+ self .opt = singa .CreateOptimizer ('AdaGrad' )
304304 self .opt .Setup (conf .SerializeToString ())
305305
306306 def apply_with_lr (self , epoch , lr , grad , value , name , step = - 1 ):
@@ -311,7 +311,7 @@ def apply_with_lr(self, epoch, lr, grad, value, name, step=-1):
311311 epoch , value , grad , name , step )
312312 if name is not None and name in self .learning_rate_multiplier :
313313 lr = lr * self .learning_rate_multiplier [name ]
314- self .opt .Apply (epoch , lr , name . encode () , grad .data ,
314+ self .opt .Apply (epoch , lr , name , grad .data ,
315315 value .data )
316316 return value
317317
0 commit comments