Moodstocks/gtsrb.torch

nn.Optim has been already assigned a factory

Opened this issue · 0 comments

Hello,

When executing luajit main.lua or qlua plot.lua I get the fellowing error :

luajit: /path/torch/install/share/lua/5.1/torch/init.lua:102: nn.Optim has been already assigned a factory
stack traceback:
[C]: in function 'newmetatable'
/path/torch/install/share/lua/5.1/torch/init.lua:102: in function 'class'
.../gtsrb.torch-master/Optim.lua:57: in main chunk
[C]: in function 'dofile'
./trainer.lua:6: in main chunk
[C]: in function 'require'
./gtsrb.lua:5: in main chunk
[C]: in function 'require'
main.lua:3: in main chunk
[C]: at 0x0100163bc0

Since th main.lua works fine, I tried th plot.lua, but I am getting this error :

/path/torch/install/bin/luajit: /path/torch/install/share/lua/5.1/trepl/init.lua:384: /path/torch/install/share/lua/5.1/trepl/init.lua:384: /path/torch/install/share/lua/5.1/cudnn/ffi.lua:1279: 'libcudnn (R4) not found in library path.
Please install CuDNN from https://developer.nvidia.com/cuDNN
Then make sure files named as libcudnn.so.4 or libcudnn.4.dylib are placed in your library load path (for example /usr/local/lib , or manually add a path to LD_LIBRARY_PATH)

stack traceback:
[C]: in function 'error'
/path/torch/install/share/lua/5.1/trepl/init.lua:384: in function 'require'
plot.lua:4: in main chunk
[C]: in function 'dofile'
...garm/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
[C]: at 0x0104558bc0

And for this issue with th, I downloaded cudNN from https://developer.nvidia.com/cuDNN, I updated LD_LIBRARY_PATH, but still having the same problem.

Can you give me a path to debug one of this issues to execute plot ?

Thank you !