1. 下载系列安装包

1)NVIDIA 驱动程序

首先找到显卡对应的型号,在 NVIDIA 驱动程序下载 链接处进行服务器相匹配的对应版本下载,而后在服务器运行下述代码,按照引导即可进行安装,对应版本号需要进行替换(这里可能要root的权限)。

sh NVIDIA-Linux-x86_64-***.**.run

如果是学校中的服务器,通常工程师会在在服务器上帮忙安装了最基础的 NVIDIA 默认的显卡驱动,所以上一步可以忽略。

2)CUDA

在安装CUDA之前,我们需要先查找驱动对应的CUDA版本,注意,如果驱动比较旧,那么CUDA版本就不能安装太新的,否则最后的全部安装完后,运行程序会报错(说多都是泪)。

我们可以用下述命令来查询服务器驱动对应的版本:

nvidia-smi

在下述链接上可以找到驱动程序与CUDA的对应版本关系(对应版本关系)

而后我们就能在下面网址中选择服务器相匹配的CUDA版本了:CUDA安装地址


注意,这里是默认版本,可以在下面链接中选到历史的版本(我们示例中选的其实是CUDA10.1)。这里想要下载比较快的话,推荐在本地使用IDM下载器进行下载(虽然界面很丑,但真的是下载神器!!Chrome默认下载器与迅雷都很慢),之后再传输到服务器上。下面的CUDNN也是同样的方式进行下载。

3)CUDNN

CUDNN安装地址

我们这里下载完成后都默认移动到本地个人用户的Downloads文件夹下:

~/Downloads

注意,上面的~均表示用户的子根路径,如/public/home/user,后面类似。

到这里就万事具备,只剩在服务器上进行安装了!


2. 安装

1)CUDA

首先进行CUDA的安装,先将路径变到Downloads文件夹下

cd ~/Downloads

由于我们是用qsub进行代码提交,因此不能进入.run文件中进行交互选择,直接可以使用下述方式进行暴力一键安装。

chmod +x cuda_10.1.105_418.39_linux.run
./cuda_10.1.105_418.39_linux.run --silent --toolkit --toolkitpath=~/cuda --defaultroot=~/cuda

2)CUDNN

而后就是cudnn的解压,注意这里如果下载下来的是.solitairetheme8格式文件,需要先用下述命令进行转化:

cp cudnn-10.1-linux-x64-v8.0.5.39.solitairetheme8 cudnn-10.1-linux-x64-v8.0.5.39.tgz

如果直接下载的是.tgz格式,直接就可以进行解压:

tar -zxvf cudnn-10.1-linux-x64-v8.0.5.39.tgz

下面将CUDNN对应的一些文件复制到cuda文件夹中:

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

3)设置全局变量

最后再找到个人用户路径下/public/home/user的配置文件,这里我们是.bash_profile,添加下述两行代码:

export PATH=~/cuda/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/cuda/lib64/

source对应的配置文件:

source .bash_profile

最后我们可以用下述命令检查cuda版本是否正确。

nvcc -V

到这里就大功告成了!之后就可以安装pytorch等深度学习一系列框架啦!


参考

  1. Linux深度学习环境配置
  2. cuDNN的安装(版本选择, Runtime 还是 Developer)
  3. 二、CUDA安装和测试
  4. 2019-12-29 mmdetection 入坑指南
  5. Install Cuda without root

服务器上个人账户配置GPU环境完整版(跑深度学习)相关推荐

  1. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识...

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  2. Ubuntu18.04+Nvidia RTX 3060+Pytorch配置GPU环境

    Ubuntu18.04+Nvidia RTX 3060+Pytorch配置GPU环境 1. 安装GPU显卡驱动 1.1 安装前 1.2 安装过程 1.2.1 打开终端,查看推荐安装的驱动 1.2.2 ...

  3. php搭建云服务器,云服务器上如何搭建php环境

    1) 安装libtool和libtool-ltdl [root@localhost mysql]# yum -y install "libtool*" [root@localhos ...

  4. 把计算机信息传到电视屏的方法,如何将电脑内容投屏到电视上?当贝市场完整版教程...

    如何将电脑内容投屏到电视上?当贝市场完整版教程 2019年08月27日 12:50作者:黄页编辑:黄页 分享 很多朋友都试过将手机内容投屏到电视上,但鲜少有用户知道电脑上的内容如何投屏到电视上.今天当 ...

  5. mysql在ibm上安装教程_在ibm服务器上安装配置MySQL集群的方法

    在ibm服务器上安装配置MySQL集群的方法 2014-07-13 16:45来源:中国存储网 导读:本文只是介绍安装和配置,关于一些名词和原理,请参考MySQL手册.一.环境:IBM x3560Vm ...

  6. 前端代码放在服务器什么位置,前端代码在服务器上如何配置

    前端代码在服务器上如何配置 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm.deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行.IDE插件只支持 ...

  7. 【MySQL】在云服务器上安装配置mysql,并使用IDEA连接

    在云服务器上安装配置mysql 前言 1.Mysql安装 2.设置密码 3.防火墙开放3306端口 4.配置mysql默认编码为utf-8 5.在云服务器代理商的控制台放行3306端口 6.IDEA中 ...

  8. Windows 10配置GPU环境

    Windows 10配置GPU环境 查看显卡型号 下载安装显卡驱动 下载安装CUDA 查看本机显卡驱动版本 查看CUDA和显卡驱动的对应关系 下载安装CUDA 下载cuDNN 验证安装 验证CUDA ...

  9. centos php github,在CentOS服务器上安装配置SpeedTest测速软件

    本文讲述在CentOS 7服务器上安装配置SpeedTest测速软件.SpeedTest网站是全球范围的测速网站,一些大型的主机商都会使用它来测试速度.在某些时候,我们的服务器也要进行测试.当然要是在 ...

最新文章

  1. TensorRT优化方案图例
  2. 基于实体模型开发主题管理简析
  3. Jzoj3806 小X 的道路修建
  4. linux mysql安装数据库在哪里看_linux 查看mysql安装在哪里?
  5. BZOJ 3262 cdq分治 OR 树套树
  6. 利用Reachability实现网络状态监听
  7. OpenGL HDR色调映射的实例
  8. PETS公共英语三级大纲词汇4107个-D
  9. Jquery学习笔记:删除节点的操作
  10. 曲曲直直线条图计算机教案,【曲曲直直的美术画】_美术教案第三课:曲曲直直(三年级美术下册教案)——小学美术...
  11. C语言相反次序重新排序
  12. 强化学习实战(七)【Windows安装星际争霸Ⅰ 强化学习环境教程】
  13. 队列queue的详细讲解
  14. web测试 结果存储类型为“Database”,但尚未指定结果储存库连接字符串
  15. 【180928】小飞机打陨石游戏源码
  16. 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)
  17. 中国行政区域边界坐标(google)
  18. APK编辑器v2.4.3强行修改app背景图、去广告、重新架构等
  19. BOOTROM的理解
  20. nlp文本预处理构建词汇表

热门文章

  1. 使用Typora时LaTeX内联公式简单汇总
  2. TUM RGBD数据集工具及使用
  3. 2022璞跃中国第二期武汉创新加速营入营名单出炉!
  4. 洛谷循环结构(Freshman锻炼牛犇勿喷)
  5. python3 对字典去重
  6. Java从零开始系列01:Java入门
  7. 基于5g的交通运输_推动5G协同应用,助力交通运输新基建
  8. PyTorch Geometric安装
  9. 如何从容的应对营销活动奖励发放
  10. English trip V1 - 8.What's in My Bag? 我的包里面有什么? Teacher:Corrine Key: plular(复数) and singular(单数)...