提交 ca96d8f2 authored 作者: Frederic's avatar Frederic

Add assert to guard again futur change.

上级 ce5974fb
...@@ -961,6 +961,12 @@ class Elemwise(Op): ...@@ -961,6 +961,12 @@ class Elemwise(Op):
inames = gof.utils.uniq(inames) inames = gof.utils.uniq(inames)
inputs = gof.utils.uniq(node.inputs) inputs = gof.utils.uniq(node.inputs)
# assert that inames and inputs order stay consistent.
# This is to protect again futur change of uniq.
assert len(inames) == len(inputs)
ii, iii = zip(*gof.utils.uniq(zip(_inames, node.inputs)))
assert all([x == y for x,y in zip(ii, inames)])
assert all([x == y for x,y in zip(iii, inputs)])
defines = "" defines = ""
undefs = "" undefs = ""
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论