I am trying to run a neural network found here: https://bitbucket.org/chhshen/image-denoising/
This is in Ubuntu 16.04. I'm using MATLAB 2014a for compatibility with Caffe. Now when I try to run the demo_inpainting.m file, I get a series of errors. I was able to solve a few of them using the LD_PRELOAD environment variable and by renaming some dependencies to older version names. But now the error I am receiving looks like this:
Invalid MEX-file'/home/dmp/VeryDeepCNN/caffe/matlab/+caffe/private/caffe_.mexa64':/home/dmp/VeryDeepCNN/caffe/matlab/+caffe/private/caffe_.mexa64: undefinedsymbol: _ZN7leveldb2DB4OpenERKNS_7OptionsERKSsPPS0_Error in caffe.reset_all (line 5) caffe_('reset');Error in netforward (line 4) caffe.reset_all();Error in demo_inpainting (line 25) im_rec = netforward(im_scr,type,'inpainting');
This suggests to me that there is some problem with my version of leveldb, so I tried uninstalling and reinstalling that library but still receive the same error. I included the path to libleveldb in the LD_PRELOAD variable, but no luck there either. I haven't seen this error (Invalid MEX-file… undefined symbol) before and am not finding useful examples elsewhere.
Any help is greatly appreciated, thanks for your time.
Best Answer