当前位置:首页 > CN2资讯 > 正文内容

云服务器显卡 云服务器显卡设置方法

12小时前CN2资讯


阿里云服务器vgn6i配NVIDIA CUDA+cuDNN


目录

  • 阿里云服务器vgn6i配NVIDIA CUDA+cuDNN
  • 前言
  • 一、驱动安装
  • 二、安装CUDA
  • 三、cuDNN安装
  • 总结



前言

本文主要介绍阿里云服务器vgn6i的NVIDIA驱动的安装及CUDA的配置,本人使用的阿里云服务器配置为Tesla T4型号显卡,服务器系统为:Ubuntu-16.04 64-bit,所有操作内容以此为例


一、驱动安装

安装的参考目录以下几点:

  • 在vgn6i和vgn5i实例中安装GRID驱动(Linux)

安装Ubuntu 16.04 64-bit系统

进入控制台,进入自己的实例列表,在当前实例的操作菜单栏中,选择更多下的实例状态,点击停止,然后在磁盘和镜像中,选择切换操作系统,切记一定要选择阿里云提供的纯净的Ubuntu 16.04 64-bit的系统。市场的系统,会给你安装特别多的插件,容易出问题。
设置密码,安装完成以后,使用远程连接工具进行服务器的连接。

安装Nvidia Cuda驱动

1、查看是否存在blacklist-nouveau.conf文件。

ls /etc/modprobe.d/blacklist-nouveau.conf

2、如果文件存在,则跳过本步骤。如果文件不存在,则执行命令vim /etc/modprobe.d/blacklist-nouveau.conf创建文件,并在文件中添加以下内容禁用nouveau。

blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0

3、生成kernel initramfs。

由于Ubuntu系统自带了kernel所以我们不需要进行安装 当然CentOS是需要自己安装对应版本的kernel才可以 这也是使用Ubuntu系统的优点

4.重启服务器

reboot

5、下载GRID驱动安装包

vgn5i GRID 驱动安装包: wget http://nvidia-418.oss-cn-shenzhen.aliyuncs.com/NVIDIA-Linux-x86_64-418.70-grid.run vgn6i GRID 驱动安装包: wget http://grid-9-2.oss-cn-hangzhou.aliyuncs.com/NVIDIA-Linux-x86_64-430.63-grid.run

5、安装GRID驱动

vgn5i GRID 安装: chmod +x NVIDIA-Linux-x86_64-418.70-grid.run ./NVIDIA-Linux-x86_64-418.70-grid.run vgn6i GRID 安装: chmod +x NVIDIA-Linux-x86_64-430.63-grid.run ./NVIDIA-Linux-x86_64-430.63-grid.run

6、测试驱动是否安装成功

nvidia-smi

如果返回以下GRID驱动信息,说明驱动安装成功。


接下来我们开始配置CUDA

二、安装CUDA

  • 首先执行命令nvidia-smi去查看一下我们所支持的CUDA_Version为10.1
  • 接下来去CUDA的历史版本寻找我们所需的对应CUDA版本,选择情况如下图所示,选择对应系统及系统版本,选择runfile格式,下载到本地后,我们将他拉到服务器中等待进一步的安装
  • 执行命令sudo apt-get install gcc g++ make安装其他需要的依赖工具
  • 执行命令sudo sh cuda_10.1.105_418.39_linux.run cuda文件名直接按table补全,避免输错,然后会出现很长的协议书,一直按到最后然后我们终端输入accept去进入到安装面板中来,注意到Driver是驱动,方向键上下移动到Driver,按下回车键选择不安装驱动,因为之前已经装了。最后方向键移动到Install,按下回车开始安装
  • 安装完成界面如下图(由于我们没有选择安装driver,因此会显示不完全安装,但是CUDA toolkit都已成功安装就可以了)

在以上安装过程中cuda被安装到的路径为/usr/local/cuda-10.1

接下来更改环境变量、创建动态链接库并创建链接文件

  • 声明环境变量
    执行命令:sudo vim ~/.bashrc 在文件(在用户目录下)的尾部,输入内容如下:
  • export PATH=/usr/local/cuda-10.1/bin${PATH:+:$PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 保存退出,并输入下面指令使环境变量立刻生效
    执行命令:source ~/.bashrc
  • 设置环境变量和动态链接库
    执行命令:sudo vim /etc/profile 在打开的文件末尾加入:export PATH=/usr/local/cuda/bin:$PATH
  • 创建链接文件
    执行命令:sudo vim /etc/ld.so.conf.d/cuda.conf 在打开的文件中添加该语句/usr/local/cuda/lib64 保存退出,然后执行sudo ldconfig使链接立即生效
  • 最后检查CUDA是否安装成功
    执行命令:nvcc --version,如出现以下信息,则说明安装成功!

三、cuDNN安装

  • 先在NVIDIA官网注册用户名和密码,然后进入cuDNN下载页面,需要与CUDA10.1环境以及服务器系统版本适配,因此选择下载以下几项来安装

还是一样的道理,下载后将文件拉到服务器上开始如下操作

  • 首先解压缩,注意压缩包后缀,如zip格式使用unzip命令解压
    执行命令:unzip cudnn7.6.5 cuda10.1.zip 再执行命令:tar -zxvf cudnn-10.1-linux-x64-v7.6.5.32.tgz

  • 依次执行以下命令,复制文件到cuda环境

    sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
  • 安装deb包

    sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.1_amd64.deb sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.1_amd64.deb
  • 最后使用NVIDIA官方自带Sample(mnist手写体数字识别数据集)测试是否安装成功

    cp -r /usr/src/cudnn_samples_v7/ ~ cd ~/cudnn_samples_v7/mnistCUDNN make clean && make ./mnistCUDNN

如果显示Test passed!即测试通过!

总结

炼丹路漫漫 山高路远,看世界也找自己–Luofan


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/22473.html

    分享给朋友:

    “云服务器显卡 云服务器显卡设置方法” 的相关文章

    广港IEPL专线:高效低延迟的跨国数据传输解决方案

    1.1 产品定义与特点 广港IEPL(International Ethernet Private Line)是一种专为跨国数据传输设计的国际专线服务。它的核心特点是大带宽和低延迟,特别适合那些对网络性能有高要求的企业和个人用户。广港IEPL的传输延迟极低,广港之间仅为3ms,深港之间更是低至2ms...

    解决Hostodo打不开的有效方法和详细步骤

    在使用Hostodo的过程中,偶尔会遇到打不开的情况。这种问题可能会让人感到挫败,但其实有几个常见原因可以帮助我们找到解决办法。首先,网络连接问题是最普遍的原因之一。无论是局域网的配置,还是Wi-Fi的信号不稳定,都会导致连接失败。我记得第一次遇到这种情况时,发现原来是我的路由器出了问题,重新启动后...

    测试IP地址的重要性与常用工具推荐

    在网络管理中,测试IP地址的重要性不可忽视。每当我遇到网络问题,测试IP地址就成了第一步。了解IP地址的状态和性能,不仅能帮助我找到问题所在,还能快速解决网络故障。这就像是医生给病人做检查,只有找出病因,才能对症下药。 我们在进行网络操作时,IP地址就像每台设备的身份名片。借助一些功能强大的工具,我...

    选择Lisahost VPS服务,提升您海外电商、游戏和流媒体体验

    Lisahost 是一家于 2020 年 1 月成立的 VPS(虚拟专用服务器)提供商,专注于为全球用户提供高质量的云服务。我发现它的目标市场覆盖了包括香港、台湾、韩国、日本、新加坡、美国和英国等多个地区。作为一家新兴企业,lisahost 用创新的服务模式和多样化的产品,为需要高效网络及流畅访问的...

    如何在VPS环境下使用安卓模拟器与火狐浏览器实现高效管理

    当我们讨论VPS和安卓模拟器的结合时,首先要明白VPS的基本概念。虚拟专用服务器(VPS)实际上是一种将物理服务器划分成多个虚拟服务器的技术。每个VPS都可以独立运行操作系统,用户可以完全控制这个环境。这意味着我们可以在VPS上安装各种软件,包括安卓模拟器,这样就能在计算机上模拟安卓手机的使用。 说...

    Cloudflare域名解析教程:轻松设置与优化网站性能

    在网络安全和性能优化方面,Cloudflare无疑是一个备受青睐的选择。它不仅为网站提供了强大的DNS解析服务,还有助于提升访问速度和保护网站免受各类网络攻击。我在使用Cloudflare的过程中,逐渐了解了什么是Cloudflare以及它的多种功能和优势。 首先,我们需要知道Cloudflare是...