提交 89a77322 authored 作者: Frederic's avatar Frederic

better error message.

上级 9532c287
...@@ -40,7 +40,10 @@ def alias_root(v): ...@@ -40,7 +40,10 @@ def alias_root(v):
outpos = v.owner.outputs.index(v) outpos = v.owner.outputs.index(v)
v_views = vmap.get(outpos, []) + dmap.get(outpos, []) v_views = vmap.get(outpos, []) + dmap.get(outpos, [])
if len(v_views) > 1: if len(v_views) > 1:
raise NotImplementedError() raise NotImplementedError(
str(v) + " is a view/destroyed version of more then one inputs. "
"Currently, we only support the case where an output is a view or "
"a destroyed version of one input.")
elif v_views: elif v_views:
return alias_root(v.owner.inputs[v_views[0]]) return alias_root(v.owner.inputs[v_views[0]])
else: else:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论