Simplified DefaultViewConverter's conversion methods. They now return lightweight views rather than copying data whenever possible.
bugfixes
bugfix; it turned out that DenseDesignMatrix.shape should always be in (0, 1, 'c') order
before fixing DefaultViewConverter to assume a ('b', 'c', 0, 1) memory layout order in desicn matrices
tests pass. Now remove debug printfs.
tests pass. Now remove debug printfs.
commit before merging in master
Merge branch 'master' into efficient_view_converter
addressed Madison and Ian's PR comments, except for testing this PR's impact on the performance of runing cifar10.yaml (it crashed on the master branch)
Merge branch 'master' into efficient_view_converter
Fixed compiling unshared convolutional layer.
Code is partially updated according to c1abbdd5141ca190f01daab3cf9c5abad265b852 revision of Theano.
Probably other fixes are required for full compatibility.
Merge pull request #1084 from serge-m/unshared_conv_fix

Fixed compiling unshared convolutional layer.
Merge pull request #1073 from SuperElectric/efficient_view_converter

Efficient view converter
Merge remote-tracking branch 'central/master'
Fix for #1078
Fix for #1078
Merge pull request #1090 from madisonmay/1078

Fix for #1078

Avoid training 1 epoch if max_epoch is already reached at the beginning of training.
Merge branch 'master' of github.com:lisa-lab/pylearn2