提交 9efa8b64 authored 作者: Amjad Almahairi's avatar Amjad Almahairi

improving test

上级 41ee67e9
...@@ -163,8 +163,14 @@ def test_tag_solve_triangular(): ...@@ -163,8 +163,14 @@ def test_tag_solve_triangular():
U = cholesky_upper(A) U = cholesky_upper(A)
b1 = solve(L, x) b1 = solve(L, x)
b2 = solve(U, x) b2 = solve(U, x)
b = b1 + b2 f = theano.function([A,x], b1)
f = theano.function([A,x], b)
for node in f.maker.fgraph.toposort(): for node in f.maker.fgraph.toposort():
if isinstance(node.op, Solve): if isinstance(node.op, Solve):
assert node.op.A_structure in ['lower_triangular', 'upper_triangular'] assert node.op.A_structure == 'lower_triangular'
f = theano.function([A,x], b2)
for node in f.maker.fgraph.toposort():
if isinstance(node.op, Solve):
assert node.op.A_structure == 'upper_triangular'
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论