基于ubuntu22.04系统安装nvidia A100驱动与NVLink启用

1、官方仓库
针对驱动包下载认准nvidia官网
在这里插入图片描述

dpkg -i nvidia-driver-local-repo-ubuntu2204-550.54.15_1.0-1_amd64.deb
apt update
apt search nvidia-driver-550

2、安装
根据步骤1apt search nvidia-driver-550查出版本:此驱动包封在nvidia-driver-local-repo-ubuntu2204-550.54.15_1.0-1_amd64.deb中
apt install nvidia-driver-550

修改说明(最新):经测试发现存在在进行apt install nvidia-driver-550安装时还是需要安装部分依赖。可以先根据提示安装依赖在进行安装

至此nvidia-smi PCIe通信方式已可用
nvidia-smi topo -m查看 GPU卡连接方式

3、启用NVLink高速模式
NVLink是GPU服务器厂家专为GPU间高效通信定制的连接,有硬件接口支持,比一般的PCIe速度快2倍以上。

apt install cuda-drivers-fabricmanager-550
apt install nvidia-modprobesystemctl start nvidia-fabricmanager.service
systemctl status nvidia-fabricmanager.service 查看启动服务是否正常
nvidia-smi topo -m查看 GPU卡连接方式已变成NVLink

4、附:涉及的nvidia包
注意看版本比较统一:都是从本地仓库获取的550版本

dpkg -l | grep nvidia
ii  libnvidia-cfg1-550:amd64                      550.54.15-0ubuntu1                      amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-550                          550.54.15-0ubuntu1                      all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-550:amd64                   550.54.15-0ubuntu1                      amd64        NVIDIA libcompute package
ii  libnvidia-decode-550:amd64                    550.54.15-0ubuntu1                      amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-550:amd64                    550.54.15-0ubuntu1                      amd64        NVENC Video Encoding runtime library
ii  libnvidia-extra-550:amd64                     550.54.15-0ubuntu1                      amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-550:amd64                      550.54.15-0ubuntu1                      amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-550:amd64                        550.54.15-0ubuntu1                      amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  nvidia-compute-utils-550                      550.54.15-0ubuntu1                      amd64        NVIDIA compute utilities
ii  nvidia-dkms-550                               550.54.15-0ubuntu1                      amd64        NVIDIA DKMS package
ii  nvidia-driver-550                             550.54.15-0ubuntu1                      amd64        NVIDIA driver metapackage
ii  nvidia-driver-local-repo-ubuntu2204-550.54.15 1.0-1                                   amd64        nvidia-driver-local repository configuration files
ii  nvidia-fabricmanager-550                      550.54.15-1                             amd64        Fabric Manager for NVSwitch based systems.
ii  nvidia-firmware-550-550.54.15                 550.54.15-0ubuntu1                      amd64        Firmware files used by the kernel module
ii  nvidia-kernel-common-550                      550.54.15-0ubuntu1                      amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-550                      550.54.15-0ubuntu1                      amd64        NVIDIA kernel source package
ii  nvidia-modprobe                               550.54.15-0ubuntu1                      amd64        Load the NVIDIA kernel driver and create device files
ii  nvidia-prime                                  0.8.17.1                                all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               550.54.15-0ubuntu1                      amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-550                              550.54.15-0ubuntu1                      amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18.2                                  all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-550                 550.54.15-0ubuntu1                      amd64        NVIDIA binary Xorg driver

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

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

相关文章

基于springboot的医护人员排班系统

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了医护人员排班系统的开发全过程。通过分析医护人员排班系统管理的不足,创建了一个计算机管理医护人员排班系统的方案。文章介绍了医护人员排班系统的系统分…

【数据结构与算法】之双向链表及其实现!

​ 个人主页:秋风起,再归来~ 数据结构与算法 个人格言:悟已往之不谏,知来者犹可追 克心守己,律己则安! 目录 1、双向链表的结构及概念 2、双向链表的实现 2.1 要实现的接口…

算法设计与分析实验报告c++实现(矩阵链相乘、投资问题、完全背包问题、数字三角形、最小生成树、背包问题)

一、实验目的 1.加深学生对分治法算法设计方法的基本思想、基本步骤、基本方法的理解与掌握; 2.提高学生利用课堂所学知识解决实际问题的能力; 3.提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 用动态…

【微信小程序之分包】

微信小程序之分包 什么是分包分包的好处分包前的结构图分包后的结构图分包的加载规则分包的体积限制使用分包打包原则引用原则独立分包独立分包的配置方法独立分包的引用原则分包预下载配置分包的预下载分包预下载限制 什么是分包 分包指的是把一个完整小程序项目,…

突破编程_前端_SVG(使用 svg-pan-zoom 库进行平移与缩放)

1 svg-pan-zoom 概述 svg-pan-zoom 是一个轻量级、高性能且易于使用的 JavaScript 库,专为增强 SVG 图像的浏览体验而设计。它提供了平移和缩放功能,使用户能够无缝探索大型或复杂的 SVG 图形。这个库允许用户对SVG图像进行交互操作,包括缩放…

新版AndroidStudio使用switch-case语句时出现Constant expression required错误

原因: 在新版的Android Studio中使用JDK17以上版本,会出现switch语句报错"Constant expression required"的问题,这是因为在JDK17中switch语句的条件表达式支持使用枚举类型,而这个特性还没有被支持。 解决方法: ①在gradle.prope…

Github 2024-04-12 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-04-12统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目6TypeScript项目2Cuda项目1C++项目1C项目1HTML项目1Jupyter Notebook项目1JavaScript项目1Python - 100天从新手到大师 创建周期:22…

HTTP/1.1特性总结

优点 【简单,灵活和易于扩展,应用广泛和跨平台】 1.简单: http基本的报文格式就是headerbody,头部信息也是key-value简单的文本形式,易于理解,降低了学习和使用的门槛 2.灵活和易于扩展: &…

python-常用数据结构(2)

6、某企业为职工发放奖金:如果入职超过5年,且销售业绩超过15000元的员工,奖金比例为0.2;销售业绩超过10000元的员工,奖金比例为0.15:销售业绩超过5000元的员工,奖金比例为0.1;其他奖金比例为0.05。如果是人职不超过5年,且销售业绩超过4000的员工,奖金比例为0.045;否则为0.01。输…

前端ocr技术:electron+vue3中使用tesseract插件识别图片中字符

同学们可以私信我加入学习群! 正文开始 前言一、electron各种csp问题二、试用插件总结 前言 项目需要ocr技术识别图片中的中文字符,本来这部分是后端的工作,但是因为各种原因,决定前端也做一个版本。 在ai时代之前,o…

bugku-cryton 把猪困在猪圈里

打开题目得到一串字符,发现最后有等号,尝试buase64解码,发现文字解码不行,试试图片解码 解码得到一串图片密文,根据经验是猪圈密码,查找相关表格对应 一一对应得到flag{thisispigpassword} 参考猪圈密文链…

PyCharm 2024.1 发布:全面升级,助力高效编程!

PyCharm 2024.1 发布:全面升级,助力高效编程! 文章目录 PyCharm 2024.1 发布:全面升级,助力高效编程!摘要引言 Hugging Face:模型和数据集的快速文档预览针对 JavaScript 和 TypeScript 的全行代…