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

to not accidentally compute the gradient wrt to a random state

上级 020ebbd5
......@@ -1286,7 +1286,9 @@ class Scan(PureOp):
def compute_gradient(y, g_y):
gmp = gradient.grad_sources_inputs(
[(y, g_y)], theano.gof.graph.inputs([y]))
[(y, g_y)],
[x for x in theano.gof.graph.inputs([y])
if x in diff_inputs])
return [gmp.get(p, None) for p in diff_inputs]
dC_dinps_t = [None for inp in diff_inputs]
dC_dXts = []
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论