提交 a5d9a4b6 authored 作者: Razvan Pascanu's avatar Razvan Pascanu

remove unused new_var function

上级 9c81ddbe
......@@ -781,18 +781,10 @@ class Scan(Op):
# Note ! We don't want to use the actual same variable as the ones
# used by the original scan, rather create clones of them
def new_var(x):
nw_x = x.type()
if x.name:
nw_x.name=x.name +'grad_copy'
return nw_x
self_inputs = [new_var(x) for x in self.inputs ]
givens = {}
for new_x, x in zip(self_inputs, self.inputs):
givens[x] = new_x
self_outputs = scan_utils.clone(self.outputs, replace=givens)
rval = scan_utils.reconstruct_graph(self.inputs,
self.outputs,'_grad')
self_inputs = rval[0]
self_outputs = rval[1]
seqs = self_inputs[:self.n_seqs]
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论