def save_params(self, f_, filter_=None):
#FIXME: this does not save shared_variable properties like "strict" or "allow_downcast"
if filter_ is None:
pickle.dump({k:v.get_value() for k,v in self._vars_di.items()}, f_)
else:
pat = re.compile(filter_)
pickle.dump({k:v.get_value() for k,v in self._vars_di.items() if pat.fullmatch(k)}, f_)
评论列表
文章目录