Theano/Theano — pull request #154 by jaberg (2011-10-24 20:33:48+00:00)
Title: diag_dot_to_elemwise

This is an important speed optimization. I'm not done yet with it, but since others are working on linalg stuff I wanted to advertise that I had started working on this.

This raises a question though - what is the canonical form for an outer vector product - is it outer() or is it an elemwise mul with dimshuffle? I think the elemwise form is more canonical since there are so many things we can do with elemwise.