Quick test to see if all multiplies can be replaced by theano's multiplication on the GPU
Fixed syntax error in gputils.py
fixed import in utils/__init__.py
fixed misnamed function in gputils.py
Moved all changes into theano folder and created a theano extension
Formatting changes
renamed extension from 'theano' to 'gpu' to avoid naming conflicts and created a context manager class
replaced theano imports with gpu imports
added line to setup.py to copy over the gpu package
GPU context now working. Fixed imports and detail for creating the gpu context.
Added check for theano dependency in configuration.py
mpd.__init__ now asks config if theano is available
Updated docstrings
fixed mult being made as a local variable instead of referencing mdp.utils.mult
Extensive renaming. gpu namespace --> gputheano; gpu_extension --> theano_extension.
Updated extension namespace in setup.py, bit of work on test for theano.
Uncommented code to register theano as an active extension when active
Finished test to check if the mdp.utils.mult function gets switched to theano's and back. Added test to see if theano gets registered as an active extension.
Registration of extension does not work. Recommenting code and removing test.
mult remapping test works