Linux无root权限安装cuda9.1和cudnn7.05

匿名 (未验证) 提交于 2019-12-02 21:59:42
  1. 无root权限
  2. centos 7
  3. cuda 9.1
  4. cudnn 7.05 for cuda 9.1
  • cuda下载 https://developer.nvidia.com/cuda-downloads.

  • 在选择linux及对应的系统之后,选择 runfile(local)下载.

  • 给文件运行权限chmod +x filename.run 然后 ./filename.run

  • 在协议中选择同意(accept),不安装driver installation (no),然后再安装cuda时选择个人用户的目录,如/home/yourname/cuda91

  • 修改个人用户的环境变量

    环境变量文件 ~/.bashrc位于home/yourname/~/.bashrc(用vi ~/.bashrc编辑)

    末尾添加如下语句

    export PATH=$HOME/cuda91/bin:$PATH
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/cuda91/lib64/”
    修改之后 source ~/.bashrc 使环境变量生效

  • nvidia-smi 查看显卡驱动运行状态
  • cudnn的安装,从官网下载https://developer.nvidia.com/cudnn(需要注册账号),tar -xzvf cudnn-9.0-linux-x64-v7.tgz ,解压到cuda文件夹。

  • 拷贝过去cudnn->cuda (cuda91是个人用户的下的目录/home/yourname/cuda91),这里自己注意路径的正确。

    cp cuda/include/cudnn.h ~/cuda91/include/
    cp cuda/lib64/libcudnn* ~/cuda91/lib64
    chmod a+r cuda9/include/cudnn.h ~/cuda91/lib64/libcudnn*

cat ~/cuda91/include/cudnn.h | grep CUDNN_MAJOR -A
显示:

#define CUDNN_MAJOR 7 #define CUDNN_MINOR 0 #define CUDNN_PATCHLEVEL 5 -- #define CUDNN_VERSION    (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

则cudnn版本为7.05.

接下来就可以安装你想要安装的的框架了。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!