add type check for initializer and regularizer in ParamAttr (#27720)

my_2.0rc
hutuxian 4 years ago committed by GitHub
parent fd616fadc2
commit a12071ab8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -87,6 +87,10 @@ class ParamAttr(object):
check_type(learning_rate, "learning_rate", (float, int), "ParamAttr")
check_type(trainable, "trainable", (bool), "ParamAttr")
check_type(do_model_average, "do_model_average", (bool), "ParamAttr")
check_type(initializer, "initializer", (Initializer, type(None)),
"ParamAttr")
check_type(regularizer, "regularizer",
(WeightDecayRegularizer, type(None)), "ParamAttr")
self.name = name
if self.name == "":

Loading…
Cancel
Save