提交 8b24c982 authored 作者: sentient07's avatar sentient07

Few left over fixes from cherry picking

上级 ff9bc957
...@@ -480,7 +480,7 @@ second dimension ...@@ -480,7 +480,7 @@ second dimension
self.name = name self.name = name
self.scalar_op = scalar_op self.scalar_op = scalar_op
self.inplace_pattern = frozendict(inplace_pattern) self.inplace_pattern = frozendict(inplace_pattern)
self.destroy_map = dict((o, [i]) for o, i in frozendict(inplace_pattern).items()) self.destroy_map = dict((o, [i]) for o, i in self.inplace_pattern.items())
self.ufunc = None self.ufunc = None
self.nfunc = None self.nfunc = None
...@@ -503,6 +503,7 @@ second dimension ...@@ -503,6 +503,7 @@ second dimension
super(Elemwise, self).__setstate__(d) super(Elemwise, self).__setstate__(d)
self.ufunc = None self.ufunc = None
self.nfunc = None self.nfunc = None
self.inplace_pattern = frozendict(self.inplace_pattern)
if getattr(self, 'nfunc_spec', None): if getattr(self, 'nfunc_spec', None):
self.nfunc = getattr(numpy, self.nfunc_spec[0]) self.nfunc = getattr(numpy, self.nfunc_spec[0])
elif 0 < self.scalar_op.nin < 32: elif 0 < self.scalar_op.nin < 32:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论