提交 a6efa7b6 authored 作者: carriepl's avatar carriepl

refactor condition

上级 a6c9717f
...@@ -1046,8 +1046,8 @@ class ScanInplaceOptimizer(Optimizer): ...@@ -1046,8 +1046,8 @@ class ScanInplaceOptimizer(Optimizer):
# an Alloc or an AllocEmpty # an Alloc or an AllocEmpty
for i in range(len(ls)): for i in range(len(ls)):
inp = ls[i] inp = ls[i]
if len(inp.clients) > 1: if (len(inp.clients) > 1 and inp.owner and
if inp.owner and isinstance(inp.owner.op, (Alloc, AllocEmpty)): isinstance(inp.owner.op, (Alloc, AllocEmpty))):
ls[i] = inp.owner.op(*inp.owner.inputs) ls[i] = inp.owner.op(*inp.owner.inputs)
n_outs = len(ls) n_outs = len(ls)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论