There seems to be a dependency problem involving python layers #1703 and the matcaffe interface #2505.
Using matcaffe in order to load a network that contains a python layer will result in an import error:
ImportError: /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so: undefined symbol: PyExc_SystemError
I am running the current master branch of caffe on Ubuntu 14.04. Using pycaffe everything works as advertised. Maybe someone can confirm this. Thanks!