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

refactor condition

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