Linux 非root用户安装CUDA,CUDNN

网上很多是root权限下的安装,这篇是利用非root权限进行安装

1.安装显卡驱动(决定CUDA安装的最高版本)

服务器上已安装好了显卡驱动,检查已有的显卡驱动

nvidia-smi

但是非root用户无法直接查看,使用python代码提交到后台可以查看

import os
print(os.system('nvidia-smi'))

可以查看已安装的驱动版本为418.39,可以安装的CUDA的版本为10.1(我安装了CUDA11,结果无法运行)

2.下载安装CUDA

https://developer.nvidia.com/

服务器没有连接网络,在笔记本电脑下载好后,上传到服务器

进入.run文件位置,命令行中输入

chmod +x filename.run
./filename.run

(filename为文件名称,不要忘记输入./)

进入后显示,并输入accept

CUDA Installer se Agreement

选中Driver后按enter键取消安装Driver驱动。由于没有root权限需要修改安装路径,选中并进入options,进入Toolkit Options,选中进入Change Toolkit Install Path修改路径,放在自己的用户目录下

3.下载安装CUDNN

cudnn的安装,从官网下载https://developer.nvidia.com/cudnn(需要注册账号)

进入cudnn安装目录,解压文件

tar -xzvf cudnn-xxx-linux-xxx.tgz

拷贝过去cudnn->cuda (cuda11是安装cuda的文件夹,cuda是安装cudnn的文件夹)
cp cuda/include/cudnn.h cuda11/include/
cp cuda/lib64/libcudnn* cuda11/lib64
chmod a+r cuda11/include/cudnn.h cuda11/lib64/libcudnn*

(root命令下安装   sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include/  sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64  sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*)

4.修改个人用户的环境变量

nano ~/.bashrc
#进入后在最后两行加入以下内容
export PATH=$HOME/cuda11/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/cuda11/lib64/
#修改之后 使环境变量生效
source ~/.bashrc

Linux 非root用户安装CUDA,CUDNN相关推荐

  1. linux 非root tomcat,Linux非root用户安装jdk和tomcat

    创建一个用户 sgmm,并在其用户目录里面安装 jdk和tomcat,安装过程如下. 一.增加 sgmm 用户和 sgmm 组 [root@lnx_test ~]# groupadd sgmm [ro ...

  2. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn

    很多小伙伴都和我抱怨(其实我自己也是)服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求(要么太高要么太低),与自己需要的TensorFlow或者Pytorch版本不兼容,急的头皮发 ...

  3. linux非root用户安装jdk1.8

    # linux非root用户安装jdk1.8 如题,先到 Oracle 官方网站 下载1.8版本的 JDK 压缩包(jdk-8u221-linux-x64.tar.gz)到本地(如D盘的soft目录) ...

  4. linux 非root用户 安装pyscipopt

    前提:实验室的服务器,我没有root权限 1. 尝试用conda方法onda install --channel conda-forge pyscipopt 出现未知错误,搜遍百度谷歌stackove ...

  5. linux非ROOT用户安装软件

    非root用户没有权限,所以不能用apt-get命令一键安装,一般非root用户的安装流程为: wget命令下载软件源码,如: wget http://mama.indstate.edu/users/ ...

  6. 手机安装python3.5_zzw_非root用户安装python3.5

    目的:不想改变linux 自带的python,只想要用特定的非root用户运行特定版本的python 1.进入非root用户 2.新建一个python3.5的安装目录 [a4_csbdc@bdc816 ...

  7. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  8. Linux下软件安装 非root用户安装软件的一般流程

    Linux下的软件安装 Linux下的软件安装,实质上有如下四种,"正规"程度依次递减: 使用标准的yum/apt/yast包管理程序安装 比如:sudo apt-get inst ...

  9. Linux 下非 root 用户安装 theano(配置 GPU)

    非 root 用户,安装 Python 第三方的包,尤其像 theano,存在大量的依赖项,存在的主要问题,是安装各个包时的权限问题.所幸,存在这样一个集成工具,叫 anaconda,其已经内置了许多 ...

最新文章

  1. 工程名.xcodeproj 里面的project.pbxproj
  2. SAP QM 检验批的系统状态标识‘HUM‘
  3. android 内部类的优化
  4. ffmpeg 快速定位帧-资料整理
  5. java技术_JAVA-JDBC技术
  6. 2019.01.29【NOIP普及组】模拟赛C组总结
  7. [转载]使用.net 2003中的ngen.exe编译.net程序
  8. Hybrid框架UI重构之路:一、师其长技以自强
  9. 经典算法大全之河内之塔
  10. [Python] L1-056 猜数字-PAT团体程序设计天梯赛GPLT
  11. 词汇的积累 —— 反义词、同义词
  12. ASUS BIOS开启CPU虚拟化
  13. mars java android_Mars Android 接入指南
  14. 使用‘终端’融合磁盘然后进行MAC重装系统
  15. Maven详解(第二节)
  16. 【转】MIT牛人解说数学体系
  17. cadence 通孔焊盘_Allegro带通孔焊盘的制作
  18. 手机怎样设置一个高考倒计时便签,可以天天看见那种
  19. 数据分析为什么要学Excel
  20. 数学基础 - 第十五章 分式

热门文章

  1. Elasticsearch-高级搜索(拼音|首字母|简繁|二级搜索)
  2. 七天七夜,直播也救不了天涯?网友们的青春回忆还能重启吗?
  3. win10+vs2015+pcl1.8.1安装配置
  4. 如何在媒体发布消息,个人怎样往网上发布新闻​
  5. 画论39 李衎《画竹谱》
  6. LeetCode||有效的字母异位词(排列)--给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词
  7. 房地产行业网站建设方案
  8. 灵光一闪!帮你使用Vue,搞定无法解决的“动态挂载”
  9. 汉江师范学院计算机专业怎么样,汉江师范学院王牌专业有哪些及专业排名
  10. Git detached head的解决方法