提交 62861303 authored 作者: Frederic Bastien's avatar Frederic Bastien 提交者: Alexander Belopolsky

Fix test in Python 3.

上级 10093404
...@@ -2366,8 +2366,8 @@ class T_Scan(unittest.TestCase): ...@@ -2366,8 +2366,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x, y], [sx, sy], f = theano.function([x, y], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: isinstance( scans = [n for n in topo if isinstance(
n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 2) self.assertTrue(len(scans) == 2)
sx, upx = theano.scan(sum, sequences=[x], n_steps=2) sx, upx = theano.scan(sum, sequences=[x], n_steps=2)
...@@ -2376,8 +2376,8 @@ class T_Scan(unittest.TestCase): ...@@ -2376,8 +2376,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x, y], [sx, sy], f = theano.function([x, y], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: isinstance( scans = [n for n in topo if isinstance(
n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 2) self.assertTrue(len(scans) == 2)
sx, upx = theano.scan(sum, sequences=[x], n_steps=4) sx, upx = theano.scan(sum, sequences=[x], n_steps=4)
...@@ -2386,8 +2386,8 @@ class T_Scan(unittest.TestCase): ...@@ -2386,8 +2386,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x, y], [sx, sy], f = theano.function([x, y], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: isinstance( scans = [n for n in topo if isinstance(
n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 1) self.assertTrue(len(scans) == 1)
sx, upx = theano.scan(sum, sequences=[x]) sx, upx = theano.scan(sum, sequences=[x])
...@@ -2396,8 +2396,8 @@ class T_Scan(unittest.TestCase): ...@@ -2396,8 +2396,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x], [sx, sy], f = theano.function([x], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: scans = [n for n in topo if isinstance(
isinstance(n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 1) self.assertTrue(len(scans) == 1)
sx, upx = theano.scan(sum, sequences=[x]) sx, upx = theano.scan(sum, sequences=[x])
...@@ -2406,8 +2406,8 @@ class T_Scan(unittest.TestCase): ...@@ -2406,8 +2406,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x], [sx, sy], f = theano.function([x], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: scans = [n for n in topo if isinstance(
isinstance(n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 1) self.assertTrue(len(scans) == 1)
sx, upx = theano.scan(sum, sequences=[x]) sx, upx = theano.scan(sum, sequences=[x])
...@@ -2416,8 +2416,8 @@ class T_Scan(unittest.TestCase): ...@@ -2416,8 +2416,8 @@ class T_Scan(unittest.TestCase):
f = theano.function([x], [sx, sy], f = theano.function([x], [sx, sy],
mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops')) mode=mode_with_opt.excluding('scanOp_pushout_seqs_ops'))
topo = f.maker.fgraph.toposort() topo = f.maker.fgraph.toposort()
scans = filter(lambda n: scans = [n for n in topo if isinstance(
isinstance(n.op, theano.scan_module.scan_op.Scan), topo) n.op, theano.scan_module.scan_op.Scan)]
self.assertTrue(len(scans) == 2) self.assertTrue(len(scans) == 2)
def test_hash(self): def test_hash(self):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论