腾讯云国际代充-GPU服务器安装驱动教程NVIDIA Tesla

腾讯云国际站GPU 云服务器是基于 GPU 的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。 GPU 云服务器提供和标准腾讯云国际 CVM 云服务器一致的方便快捷的管理方式。
GPU 云服务器通过其强大的快速处理海量数据的计算性能,有效解放用户的计算压力,提升业务处理效率与竞争力。腾讯云国际站提供全面广泛的服务内容。无-需-绑-定PayPal,代-充-值腾讯云国际站、阿里云国际站、AWS亚马逊云、GCP谷歌云,官方授权经销商!靠谱!T-G 飞机 @unirech_dingding下面主要以以 CentOS 操作系统为例,介绍腾讯云国际GPU云服务器如何安装 Tesla Driver。

操作场景
腾讯云国际站GPU 云服务器正常工作需提前安装正确的基础设施软件,对 NVIDIA 系列 GPU 而言,有以下两个层次的软件包需要安装:

  • 驱动 GPU 工作的硬件驱动程序。
  • 上层应用程序所需要的库。

操作步骤
Linux 驱动安装
Linux 驱动安装采用 Shell 脚本安装方式,适用于任何 Linux 发行版,包括 CentOS,Ubuntu 等。

NVIDIA Telsa GPU 的 Linux 驱动在安装过程中需要编译 kernel module,系统需提前安装 gcc 和编译 Linux Kernel Module 所依赖的包,例如 kernel-devel-$(uname -r) 等。

1.执行以下命令,检查当前系统中是否已安装 dkms。

rpm -qa | grep -i dkms

返回结果如下图,则表示已安装 dkms。
腾讯云国际代充

如未安装 dkms,则执行以下命令进行安装。

sudo yum install -y dkms

2.登录 NVIDIA 驱动下载 或访问 http://www.nvidia.com/Download/Find.aspx

3.选择操作系统和安装包,并单击【SEARCH】搜寻驱动,选择要下载的驱动版本。本文以 V100 为例,如下图所示:

注意: 操作系统(Operating System)选择 Linux 64-bit 即表示下载 shell
安装文件。如果选择具体的发行版,则下载的文件是对应的包安装文件。

腾讯云国际站代充

4.选择特定的版本进入下载页面,单击【DOWNLOAD】。如下图所示:
腾讯云代充

5.如有填写个人信息的页面可选择直接跳过,当出现以下页面时,右键单击【AGREE&DOWNLOAD】并选择菜单中的【复制链接地址】。如下图所示:
腾讯云代充

6.参考 使用标准方式登录 Linux 实例(推荐),登录 GPU 实例。您也可以根据实际操作习惯,选择其他不同的登录方式:

  • 使用远程登录软件登录 Linux 实例
  • 使用 SSH 登录 Linux 实例

7.使用 wget 命令, 粘贴 步骤5 中已获取的链接地址,下载安装包。如下图所示:
腾讯云代充
或者您可在本地系统下载 NVIDIA 安装包,再上传到 GPU 实例的服务器。
8.执行以下命令,对安装包添加执行权限。 例如,对文件名为 NVIDIA-Linux-x86_64-418.126.02.run 添加执行权限。

chmod +x NVIDIA-Linux-x86_64-418.126.02.run

9.依次执行以下命令,检查当前系统中是否已安装 gcc 和 kernel-devel 包。

rpm -qa | grep kernel-devel
rpm -qa | grep gcc

返回结果如下,则表示已安装 gcc 和 kernel-devel。

腾讯云代充国际
如未安装,则请执行以下命令进行安装。

sudo yum install -y gcc kernel-devel

注意: 如升级了 kernel 版本,则需要将 kernel-devel 升级至与 kernel 相同的版本。

10.执行以下命令,运行驱动安装程序,并按提示进行后续操作。

sudo sh NVIDIA-Linux-x86_64-418.126.02.run

11.安装完成后,执行以下命令进行验证。

nvidia-smi

如返回信息类似下图中的 GPU 信息,则说明驱动安装成功。
腾讯云GPU云服务器

Windows 驱动安装

  1. 参考 使用 RDP 文件登录 Windows 实例(推荐),登录 GPU 实例。

  2. 访问 NVIDIA 驱动下载 官网。

  3. 选择操作系统和安装包,并选择对应驱动程序。本文以 V100 为例,如下图所示:
    GPU云服务器

  4. 打开下载驱动程序所在的文件夹,双击安装文件开始安装,按照界面上的提示安装驱动程序并根据需要重启实例。
    安装完成后,如需验证 GPU 是否正常工作,请查看设备管理器。

安装失败原因
Linux 系统驱动安装失败表现为 nvidia-smi 无法工作,通常原因如下:

  1. 系统缺乏编译 kernel module 所需要的包,如 gcc,kernel-devel-xxx 等,导致无法编译,最终安装失败。
  2. 系统里面存在多个版本的 kernel,由于 DKMS 的不正确配置,导致驱动编译为非当前版本 kernel 的 kernelmodule,导致 kernel module 安装失败。
  3. 安装驱动后,升级了 kernel 版本导致原来的安装失效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/94695.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言:大小端字节序存储

一、大小端字节序存储介绍 大端字节序存储模式:把一个数据低位字节处的数据存放在高地址处,数据高位字节处的数据存放在低地址处 小端字节序存储模式:把一个数据低位字节处的数据存放在低地址处,数据高位字节处的数据存放在高地址…

基于实例的学习方法

基于实例的学习方法 动机基本概念基于实例的学习基于实例的概念表示 1. 最近邻最近邻的例子理论结果最近邻(1- NN):解释问题 K-近邻(KNN)KNN讨论1 :距离度量KNN 讨论2:属性KNN:属性归一化KNN:属性加权 KNN讨论3:连续取值目标函数K…

【文心一言】学习笔记

学习资料 《听说文心一言App霸榜了,那必须来一波全方位实测了》 情感陪伴:文心一言 App 可以充当用户的情感树洞,提供知心姐姐、【暖男】等角色扮演,为用户提供情绪疏导、情感分析、约会建议等服务。 1. 模型属性 【提示词工具…

ELK安装、部署、调试 (七)kibana的安装与配置

1.介绍 Kibana 是一个基于浏览器的开源可视化工具,主要用于分析大量日志,以折线图、条形图、饼图、热图、区域图、坐标图、仪表、目标、时间等形式。预测或查看输入源的错误或其他重大事件趋势的变化。Kibana 与 Elasticsearch 和 Logstash 同步工作&am…

常见脉冲电路

在电子电路中,电源、放大、振荡和调制电路被称为模拟电子电路,因为它们加工和处理的是连续变化的模拟信号。电子电路中另一大类电路的数字电子电路。它加工和处理的对象是不连续变化的数字信号。数字电子电路又可分成脉冲电路和数字逻辑电路,…

创建性-构造者设计模式

前言 我们在使用Retrofit等这些第三方框架的时候,发现他们的使用都很方便,比如Retrofit retrofit new Retrofit.Builder().build(),和我们通常直接new一个对象不同,他是交给Builder类,通过build()函数来构造一个Retro…

微服务·架构组件之注册与发现

引言 微服务架构在现代软件开发中越来越受欢迎,它通过将系统拆分为多个小型、自治的服务来提高可维护性、可扩展性和灵活性。然而随着服务数量的增多,服务之间的通信何发现变得更加复杂。本报告旨在深入探讨微服务中的注册与发现,介绍其背景…

CSS学习笔记05

CSS笔记05 定位 position CSS 属性position - 用于指定一个元素在文档中的定位方式。top,right,bottom 和 left 属性则决定了该元素的最终位置。position 有以下常用的属性值: position: static; - 默认值。指定元素使用正常的布局行为&am…

【Docker】01-Centos安装、简单使用

参考教程: https://www.bilibili.com/video/BV1Qa4y1t7YH/?p5&spm_id_frompageDriver&vd_source4964ba5015a16eb57d0ac13401b0fe77 什么是Docker? Docker是一种开源的容器化平台,用于构建、打包、部署和运行应用程序。它通过使用容…

Ctfshow nodejs

Ctfshow nodejs web334(特性)web335(特性)web336(特性)web337(特性)web338(原型链污染)web339(原型链污染)web340(原型链污染)web 341(ejs)web342(jade)web343(jade)web344(特性) web334(特性) login.js var express require(express);var router express.Router();var use…

C# 如何将使用的Dll嵌入到.exe应用程序中?

文章目录 前言详细实操简要步骤 前言 有没有想自己开发的exe保留一点神秘,不想让他人知道软件使用了哪些dll; 又或许是客户觉得一个软件里面的dll文件太多了,能不能简单一点,直接双击.exe就可以直接运行了,别搞那么多乱七八糟的。…

微信小程序 选择学期控件 自定义datePicker组件 不复杂

我的时间选择组件在common文件夹里 datePicker组件代码 html: <view class"date_bg_view"> </view> <view class"date_content"><view class"date_title"><image src"/image/icon_close_black.png" clas…