python - 在没有 root 访问权限的情况下为 Theano 安装 cuDNN

标签 python linux gpu theano-cuda

我可以安装吗 cuDNN在本地没有 root 访问权限?

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

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

我从 Nvidia 下载了 cudnn-7.5-linux-x64-v5.1 并按照说明将 CuDNN 存档内容复制到 CUDA 安装文件夹,即(cuda/lib64/和库达/包括/)。但这需要我拥有根访问权限。

我是否可以在本地提取 cudnn 存档并向 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 目录 ~/program/cuda-7.5/

关于python - 在没有 root 访问权限的情况下为 Theano 安装 cuDNN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39262468/

相关文章:

opengl - AMD Mantle API 文档

python - 将 python int 解析为 Mysql unsigned TINYINT

python - Pytest,如何在C盘以外的不同位置创建临时驱动器: Windows

python - 如何在 Python 的循环中为变量创建字母级数?

python - 使用 Python 测试 vi 编辑器功能?

eclipse - 让 Theano 使用 GPU

python - 我可以切换这个函数 vanilla.count()

c++ - 如何从 C 执行命令并终止它

c - Linux:是否可以在进程之间共享代码?

java - Android环境下可以使用GPU进行数值计算(复杂矩阵乘法)吗?