AaronJackson / vrn

:man: Code for "Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression"
http://aaronsplace.co.uk/papers/jackson2017recon/
MIT License
4.52k stars 746 forks source link

Could not find libmatio? #103

Closed kaisunc closed 5 years ago

kaisunc commented 5 years ago

Im running Fedora 23 Server, installed cuda, cudnn, python dependencies, but stuck with this message,

/root/usr/local/torch/install/share/lua/5.1/matio/ffi.lua:20: /lib64/libmatio.so.2: undefined symbol: H5T_NATIVE_SCHAR_g
stack traceback:
        [C]: in function 'load'
        /root/usr/local/torch/install/share/lua/5.1/matio/ffi.lua:20: in function </root/usr/local/torch/install/share/lua/5.1/matio/ffi.lua:20>
        [C]: in function 'xpcall'
        /root/usr/local/torch/install/share/lua/5.1/matio/ffi.lua:20: in main chunk
        [C]: at 0x00463310
        [C]: in function 'pcall'
        /root/usr/local/torch/install/share/lua/5.1/trepl/init.lua:385: in function 'require'
        /root/usr/local/torch/install/share/lua/5.1/matio/init.lua:3: in main chunk
        [C]: at 0x00463310
        [C]: in function 'pcall'
        /root/usr/local/torch/install/share/lua/5.1/trepl/init.lua:385: in function 'require'
        /root/usr/local/torch/install/share/lua/5.1/xlua/init.lua:360: in function </root/usr/local/torch/install/share/lua/5.1/xlua/init.lua:360>
        [C]: in function 'pcall'
        /root/usr/local/torch/install/share/lua/5.1/xlua/init.lua:361: in function 'xrequire'
        main.lua:16: in main chunk
        [C]: in function 'dofile'
        ...ocal/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405c40
/root/usr/local/torch/install/share/lua/5.1/trepl/init.lua:389: /root/usr/local/torch/install/share/lua/5.1/trepl/init.lua:389: /root/usr/local/torch/install/share/lua/5.1/matio/ffi.lua:24: Could not find libmatio. Please make sure that you installd MatIO and you have the shared libraries (libmatio.so or libmatio.dylib) in your library path
warning: <matio> could not be loaded (is it installed?)
Scanning directory for data...
Found 5 images
5 images require a face detector
Initialising python libs...
Initialising detector...
/root/usr/local/torch/install/bin/luajit: main.lua:51: Invalid numpy data type 9
stack traceback:
        [C]: in function 'detect'
        main.lua:51: in main chunk
        [C]: in function 'dofile'
        ...ocal/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405c40
ls: cannot access *.txt: No such file or directory
ls: cannot access *.raw: No such file or directory

Looks like the previous issue, but not sure which utils.lua or files i should be editing? Can you give me an exact path? And how to solve the matio missing message? I did a manual luarock install matio, same problem. I rpm -i matio-1.5.2-7.fc23.x86_64.rpm, (looked for it), but can't find 1 of its two dependencies online. libhdf5.

AaronJackson commented 5 years ago

It shouldn't be needed. If I remember correctly you can just remove that line from utils.lua