提交 962905cb authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Fix bug when cloning a graph in pfunc

上级 9c0e1eac
...@@ -115,9 +115,11 @@ def pfunc(params, outputs=None, mode=None, updates=[], givens=[], ...@@ -115,9 +115,11 @@ def pfunc(params, outputs=None, mode=None, updates=[], givens=[],
''' '''
# this method co-recurses with clone_a # this method co-recurses with clone_a
assert v is not None assert v is not None
if v in clone_d:
return clone_d[v]
if v.owner: if v.owner:
clone_a(v.owner) clone_a(v.owner)
elif isinstance(v, SharedVariable) and v not in clone_d: elif isinstance(v, SharedVariable):
if v not in shared_inputs: if v not in shared_inputs:
shared_inputs.append(v) shared_inputs.append(v)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论