# HG changeset patch # User Frederic Bastien # Date 1226949508 18000 # Node ID 844bad76459ce86f1236747568f988d425a266f1 # Parent 4e3629a894fa1e36cfa0bf32771742d8decc3d3b replaced the use of removed function compile.eval_outputs with theano.function. diff -r 4e3629a894fa -r 844bad76459c _test_onehotop.py --- a/_test_onehotop.py Mon Nov 17 14:15:19 2008 -0500 +++ b/_test_onehotop.py Mon Nov 17 14:18:28 2008 -0500 @@ -3,7 +3,7 @@ import unittest from theano import compile from theano import gradient - +from theano import function from theano.tensor import as_tensor import random @@ -14,8 +14,8 @@ x = as_tensor([3, 2, 1]) y = as_tensor(5) o = one_hot(x, y) - y = compile.eval_outputs([o]) - self.failUnless(numpy.all(y == numpy.asarray([[0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0]]))) + f = function([],o) + self.failUnless(numpy.all(f() == numpy.asarray([[0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0]]))) if __name__ == '__main__': unittest.main()