为没有root权限的Theano安装cuDNN

我可以在本地安装cuDNN而无需root权限?

我没有root权限访问我正在使用的linux机器(发行版是openSuse),但是我已经安装了CUDA 7.5。

我正在使用Theano,我需要cuDNN来提高GPU上的操作速度。

我从Nvidia下载了cudnn-7.5-linux-x64-v5.1 ,并根据需要将CuDNN压缩文件复制到CUDA安装文件夹,即(cuda / lib64 /和cuda / include /)。 但是这将需要我有root权限。

我有可能在本地提取cudnn档案并为theano提供cudnn图书馆的path吗?

Solutions Collecting From Web of "为没有root权限的Theano安装cuDNN"

您可以将整个CUDA SDK复制到您的家中,并通过在~/.bashrc添加/修改这些环境变量来告诉Theano和其他人他们应该使用CUDA的本地副本

 export CUDA_ROOT=~/program/cuda-7.5 export CUDA_HOME=~/program/cuda-7.5 export PATH=${CUDA_HOME}/bin:$PATH export LD_LIBRARY_PATH=/usr/lib64/nvidia:${CUDA_HOME}/lib64:$LD_LIBRARY_PATH 

然后你可以简单地将cuDNN提取到你的本地CUDA SDK dir〜 ~/program/cuda-7.5/