caffe compiles without MKL (dependency replaced by boost::random and Eigen3). examples, test and pycaffe compile without problem (matcaffe not tested). the tests show some errors (on cpu gradient tests), to be investigated. Also random generators need to be double checked, and mkl commented code needs to be removed.
Merge https://github.com/rodrigob/caffe