I have installed Theano on my Jetson TX1 (armhf) using the instructions from: http://deeplearning.net/software/theano/install_ubuntu.html. I have created a .theanorc file with the following content:
[global] floatX = float32 device = gpu [dnn] enabled = True [lib] cnmem = 0.7
Everything except cuDNN works fine. I installed cuDNN v4 for CUDA 7.0(ARMv7) while installing Caffe using: http://qinhongwei.com/2016/05/08/how-to-install-caffe-on-NVIDIA-TX1/ . The error obtained (from theano) is:
RuntimeError: You enabled cuDNN, but we aren't able to use it: Can not compile with cuDNN. We got this error: /usr/bin/ld: cannot find -lcudnn collect2: error: ld returned 1 exit status
How can I get cuDNN working? Thanks in advance.