提交 280aab99 authored 作者: Razvan Pascanu's avatar Razvan Pascanu

extra checks that we do not add tensors over None

上级 80f5afbf
......@@ -122,9 +122,20 @@ class TestScan(unittest.TestCase):
to_add = arg * 4
else:
to_add = to_add + arg * 4
shared_outs = [sh * 5 + to_add for sh in shared_vars]
states_out = [x + to_add for x in states_out]
pure_outs = [to_add ** 2 for x in xrange(n_outs)]
if to_add is not None:
shared_outs = [sh * 5 + to_add for sh in shared_vars]
rval = []
for arg in states_out:
if arg is None:
rval.append(to_add)
else:
rval.append(arg + to_add)
states_out = rval
pure_outs = [to_add ** 2 for x in xrange(n_outputs)]
else:
shared_outs = [sh * 5 for sh in shared_vars]
states_out = [x for x in states_out]
pure_outs = [ 2 for x in xrange(n_outputs)]
return states_out + pure_outs, dict(zip(shared_vars,
shared_outs))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论