服务器上个人账户配置GPU环境完整版(跑深度学习)
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等深度学习一系列框架啦!
参考
- Linux深度学习环境配置
- cuDNN的安装(版本选择, Runtime 还是 Developer)
- 二、CUDA安装和测试
- 2019-12-29 mmdetection 入坑指南
- Install Cuda without root
服务器上个人账户配置GPU环境完整版(跑深度学习)相关推荐
- 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识...
---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...
- 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 ...
- php搭建云服务器,云服务器上如何搭建php环境
1) 安装libtool和libtool-ltdl [root@localhost mysql]# yum -y install "libtool*" [root@localhos ...
- 把计算机信息传到电视屏的方法,如何将电脑内容投屏到电视上?当贝市场完整版教程...
如何将电脑内容投屏到电视上?当贝市场完整版教程 2019年08月27日 12:50作者:黄页编辑:黄页 分享 很多朋友都试过将手机内容投屏到电视上,但鲜少有用户知道电脑上的内容如何投屏到电视上.今天当 ...
- mysql在ibm上安装教程_在ibm服务器上安装配置MySQL集群的方法
在ibm服务器上安装配置MySQL集群的方法 2014-07-13 16:45来源:中国存储网 导读:本文只是介绍安装和配置,关于一些名词和原理,请参考MySQL手册.一.环境:IBM x3560Vm ...
- 前端代码放在服务器什么位置,前端代码在服务器上如何配置
前端代码在服务器上如何配置 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm.deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行.IDE插件只支持 ...
- 【MySQL】在云服务器上安装配置mysql,并使用IDEA连接
在云服务器上安装配置mysql 前言 1.Mysql安装 2.设置密码 3.防火墙开放3306端口 4.配置mysql默认编码为utf-8 5.在云服务器代理商的控制台放行3306端口 6.IDEA中 ...
- Windows 10配置GPU环境
Windows 10配置GPU环境 查看显卡型号 下载安装显卡驱动 下载安装CUDA 查看本机显卡驱动版本 查看CUDA和显卡驱动的对应关系 下载安装CUDA 下载cuDNN 验证安装 验证CUDA ...
- centos php github,在CentOS服务器上安装配置SpeedTest测速软件
本文讲述在CentOS 7服务器上安装配置SpeedTest测速软件.SpeedTest网站是全球范围的测速网站,一些大型的主机商都会使用它来测试速度.在某些时候,我们的服务器也要进行测试.当然要是在 ...
最新文章
- TensorRT优化方案图例
- 基于实体模型开发主题管理简析
- Jzoj3806 小X 的道路修建
- linux mysql安装数据库在哪里看_linux 查看mysql安装在哪里?
- BZOJ 3262 cdq分治 OR 树套树
- 利用Reachability实现网络状态监听
- OpenGL HDR色调映射的实例
- PETS公共英语三级大纲词汇4107个-D
- Jquery学习笔记:删除节点的操作
- 曲曲直直线条图计算机教案,【曲曲直直的美术画】_美术教案第三课:曲曲直直(三年级美术下册教案)——小学美术...
- C语言相反次序重新排序
- 强化学习实战(七)【Windows安装星际争霸Ⅰ 强化学习环境教程】
- 队列queue的详细讲解
- web测试 结果存储类型为“Database”,但尚未指定结果储存库连接字符串
- 【180928】小飞机打陨石游戏源码
- 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)
- 中国行政区域边界坐标(google)
- APK编辑器v2.4.3强行修改app背景图、去广告、重新架构等
- BOOTROM的理解
- nlp文本预处理构建词汇表
热门文章
- 使用Typora时LaTeX内联公式简单汇总
- TUM RGBD数据集工具及使用
- 2022璞跃中国第二期武汉创新加速营入营名单出炉!
- 洛谷循环结构(Freshman锻炼牛犇勿喷)
- python3 对字典去重
- Java从零开始系列01:Java入门
- 基于5g的交通运输_推动5G协同应用,助力交通运输新基建
- PyTorch Geometric安装
- 如何从容的应对营销活动奖励发放
- English trip V1 - 8.What's in My Bag? 我的包里面有什么? Teacher:Corrine Key: plular(复数) and singular(单数)...