Hi.
I found an error on your program. The error message is like this.

I had already use Theano 0.9 and Lasagne 0.1, but it is not running well.
I also had tried to modify some code part, especially in initialization part for float32 requirement.
Thank you.