Using DONE_SET method to make algorithm faster
DONe_SET Algo
fix code
Using frozenset and dict
Code fix
remove unused line
Change the DONE_SET to done_set
Add timing for GTX 980
Merge pull request #2227 from jbornschein/patch-1

Add timing for GTX 980
Fix Code.
Clean up Code.
Better logic.
fix min_peak_time display
Merge pull request #2226 from RoyXue/faster_algo

Using DONE_SET method to make algorithm faster
Better error messge if we asked for cudnn but it isn't available.
Make CPU conv2d test use floatX.
small code cleanup
fix error detection.
doc to get error if we can't use cuDNN
pep8
Add theano.tensor.extra_ops.to_one_hot
Speed up DownsampleFactorMaxGrad.perform