1. 无root权限
  2. centos 7
  3. cuda 9.1
  4. cudnn 7.05 for cuda 9.1

1 下载安装cuda

  • cuda下载 https://developer.nvidia.com/cuda-downloads.

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

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

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

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

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

    末尾添加如下语句

    export PATH=$HOME/cuda91/bin:$PATH
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/cuda91/lib64/

    请注意修改之后 source ~/.bashrc 使环境变量生效

2 查看cuda安装状态

  • nvidia-smi 查看显卡驱动运行状态
  • nvcc -V 查看cuda-toolkit安装是否成功

3 安装cudnn

  • cudnn的安装,从官网下载https://developer.nvidia.com/cudnn(需要注册账号),tar -xzvf cudnn-9.1-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 ~/cuda91/include/cudnn.h ~/cuda91/lib64/libcudnn*

4 查看cudnn安装状态

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

#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.

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

后续:
编译框架的时候提示无lcuda.so动态库,解决办法,在/usr/lib64/nvidia中有,创建软连接到自己的安装cuda的目录/home/liuao/cuda91/lib64即可。

Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题相关推荐

  1. p7za无root权限安装/7z linux安装

    p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...

  2. Linux无root权限安装opencv3.4.0以及一些问题

    本文链接:https://blog.csdn.net/cowry5/article/details/80870251 本人的各种依赖的版本都很低,且无root权限,安装了很多次都失败,最后终于成功.特 ...

  3. linux无root权限安装软件

    在有些公司是不会给开发人员root权限的,但是开发人员有时候也需要装一些软件.没有root权限是否可以成功安装软件呢?答案是yes.本文以安装nginx为例说明下如何操作. 没有root权限时往往也就 ...

  4. Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务

    前言 倒腾学校服务器来回几次了,对学校给学生无root普通用户权限,老师要求的只能安装miniconda然后手动配jupyter.GPU版本pytorch等环境已经轻车熟路了. 如果你是老手,完全可以 ...

  5. 无root权限安装.iso软件包

    mount的使用 通常,有root权限安装.iso可以使用 mount [-t vfstype] [-o options] device dir ~~[-t vfstype] 指定文件类型,一般可以省 ...

  6. linux下无root权限安装python2.7和pip以及安装cuda9.0,cudnn7.4,pytorch-gpu

    简介 因为自己电脑的gpu不足,想要使用学校的gpu.学校的基本配置如下 系统是centos7.3.里面有8个V100 因为没有root权限,所以只能在文件夹下安装自己的所有东西,刚开始想要安装ana ...

  7. linux下pfam使用方法,无root权限安装Pfam的笔记

    本文主要解决问题:you may need to install the Bio::Pfam::Scan::PfamScan module 1,需要先安装 HMMER3软件: 下载地址:http:// ...

  8. Linux -- 以root权限安装QT5.8.0

    下载qt-opensource-linux-x64-5.8.0.run 在qt-opensource-linux-x64-5.8.0.run文件所在的目录下启动命令行,执行以下代码 问题的核心是以ro ...

  9. Linux的root权限安装nvm后可用,切换用户以后报nvm: command not found解决办法

    如何安装就不说了,网上一大把. 接下来我说一下我遇到的坑,我在root环境下安装nvm,一切正常,但是我切换成普通用户以后,就会报命令找不到,命令找不到肯定就是路径的问题. 以下就是我的解决办法: 1 ...

最新文章

  1. Pri3D:一种利用RGB-D数据固有属性完成3D场景感知的表示学习方法
  2. 机器学习算法学习---模型融合和提升的算法(五)
  3. sftp工具都有哪些_色彩校正的工具都有哪些?
  4. linux网络配置和防火墙配置一例
  5. Mat 显示到MFC中Pictrue Control的问题
  6. 我在实际工作中用的最多的 git 命令
  7. 八十二、归并排序求取复杂的逆序数
  8. Linux下使用g++编译C++程序——Compiling Cpp
  9. AspectCore.Extension.Reflection : .NET Core反射扩展库
  10. CUBA平台:TypeScript SDK和REST API
  11. HTML系列(四):编辑图像
  12. linux定时任务cron配置
  13. 使用Github官方提供的gitignore过滤Git提交的文件
  14. deeplearning.ai——字符级语言模型-恐龙岛
  15. oracle索引有哪些分类,Oracle中的索引分类
  16. 苹果11触屏不灵敏_苹果iPhone11Pro屏幕失灵怎么办
  17. 二进制转换成格雷码的方式
  18. 手动实现简易版小区快递柜管理系统 Version 0.1.1
  19. java接入支付宝支付api
  20. ES(ElasticSearch) 如何建立索引

热门文章

  1. ZendStudio操作技巧
  2. CSS 框模型( Box module )
  3. 2011年计算机二级c++笔记:类的转换
  4. 关于MVC与三层架构
  5. 佛与道的浪漫-红颜弹指老,刹那芳华
  6. Chrome浏览器扩展开发系列之一:初识Google Chrome扩展
  7. CodeForces 589J Cleaner Robot
  8. vim与外部文件的粘帖复制
  9. Bootstrap+Font Awesome图标不显示 或显示错误解决办法
  10. (转)mahout推荐引擎使用hadoop