linux(centos7)离线安装A100显卡驱动cuda/cudnn 以及解决docker not select device driver...gpu

这篇具有很好参考价值的文章主要介绍了linux(centos7)离线安装A100显卡驱动cuda/cudnn 以及解决docker not select device driver...gpu。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.确认GPU型号和操作系统版本,本示例中以A100以及操作系统为Centos 7.9进行操作。
准备GPU驱动和CUDA 11.2软件包,在nvidia官网进行驱动包和CUDA包下载
链接: link
linux离线安装cuda,linux,docker,运维
linux系统均选择 Linux 64-bit
CUDA Toolkit选择最新版本
如您需要老版本CUDA,请前往老版本CUDA下载
本示例中使用CUDA 11.2。

访问nvidia官网,下载CUDA,cuda的链接为:https://developer.nvidia.com/cuda-downloads
选择runfile文件来安装。
linux离线安装cuda,linux,docker,运维

2.检查服务器GPU识别情况

3.安装GPU驱动之前需要在操作系统下查看GPU卡是否能够完全识别,如不能识别需要进行重新插拔、对调测试等步骤进行硬件排查。

查看到所有的GPU

   lspci | grep -i nvidia

linux离线安装cuda,linux,docker,运维
4.老版本软件包卸载(可选)

GPU驱动卸载

/usr/bin/nvidia-uninstall

CUDA卸载方法:

/usr/local/cuda/bin/cuda-uninstaller

6.禁用系统自带的nouveau模块

检查nouveau模块是否加载,已加载则先禁用

 lsmod | grep nouveau

7.安装gcc、g++编译器

cuda安装samples测试程序进行make时需要g++,但安装cuda软件包时不需要。

yum -y install gcc gcc-c++ kernel-devel make

8.禁用系统自带的nouveau模块

检查nouveau模块是否加载,已加载则先禁用

 lsmod | grep nouveau

9.没有blacklist-nouveau.conf文件则创建

 vim /usr/lib/modprobe.d/blacklist-nouveau.conf            
 blacklist nouveau
 options nouveau modeset=0

执行如下命令使内核生效(需要重启服务器后才可真正禁用nouveau)

    dracut -force

10.重启操作系统

reboot

11.重启系统,然后检查禁用nouveau模块配置与文本模式是否生效。

lsmod | grep nouveau

12.修改系统运行级别为文本模式 GPU驱动安装必须在文本模式下进行

 systemctl set-default multi-user.target    

GPU驱动安装

root用户下进行GPU驱动

chmod +x NVIDIA-Linux-x86_64-450.80.02.run
./NVIDIA-Linux-x86_64-450.80.02.run --no-opengl-files --ui=none --no-questions --accept-license

配置GPU驱动内存常驻模式

nvidia-persistenced

设置开机自启动

vim /etc/rc.d/rc.local

在文件中添加一行

nvidia-persistenced

赋予/etc/rc.d/rc.local文件可执行权限

chmod +x /etc/rc.d/rc.local

若无/etc/rc.d/rc.local,也可修改

vim /etc/rc.local
chmod +x /etc/rc.local

安装完GPU驱动后查看GPU状态查看及相关配置。

nvidia-smi

重启图形化界面

sudo service lightdm restart

CUDA安装
安装CUDA
安装CUDA时需注意,如果已经安装过GPU驱动,安装CUDA时就不要再选择GPU驱动安装了。

 chmod +x cuda_11.1.1_455.32.00_linux.run
sh cuda_11.1.1_455.32.00_linux.run --no-opengl-libs

新版本CUDA安装界面: 注意Driver选项,表示是否安装GPU驱动,如果已经安装了GPU驱动,这里不要再勾选。
linux离线安装cuda,linux,docker,运维
配置环境变量
添加到/etc/profile文件中,对所有用户生效

vim /etc/profile
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source /etc/profile

测试cuda安装是否正确,环境变量是否识别成功

nvcc -V

参考链接
链接: link

Docker - 解决could not select device driver…gpu问题(安装nvidia-container-runtime)

链接: [link]https://www.hangge.com/blog/cache/detail_3184.html)
链接: link文章来源地址https://www.toymoban.com/news/detail-550249.html

到了这里,关于linux(centos7)离线安装A100显卡驱动cuda/cudnn 以及解决docker not select device driver...gpu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux CentOS7 离线安装gcc环境

    环境有网络的情况,推荐在线安装,这样安装不容易出错,安装命令如下: 有些环境是没有公网环境的,此时需要离线安装配置gcc环境:         离线安装步骤如下: 先下载一个 gcc-c++-4.8.5-39.el7.x86_64.tar.gz(点击跳转百度云盘) 提取码:krca 下载完成后上传到系统中,进行

    2024年02月14日
    浏览(45)
  • 19、Linux安装Git(CentOS7,在线/离线)

    本文档全文使用 root 账户执行,如果使用其他账户,命令前加 sudo 。 a)删除git环境变量 删除配置文件内的git环境变量 b)删除git安装目录 官网地址: Git官网 点击下载即可。 a)新建 git 文件夹 在服务器 /opt/ 目录下新建 git 文件夹 使用 sftp 工具将 git 安装包上传到服务器。

    2024年02月06日
    浏览(46)
  • Linux centos7 在线及离线安装postgresql12 详细教程

    目录 一、在线安装 1、配置yum源 2、安装PostgreSQL 3、初始化PostgreSQL 4、启动PostgreSQL服务 5、修改密码 6、配置远程访问 7、关闭防火墙 8、全关完后,navicat测试 二、离线安装 1、官网找到对应的版本,下好包上传到内网的机器上 2、安装PostgreSQL 3、修改路径 4、初始化PostgreSQL 5、

    2024年02月08日
    浏览(59)
  • linux下显卡驱动,cuda,cudnn的安装

    通过上表可以发现,如果要使用CUDA11.1,那么需要将显卡的驱动更新至455.23或以上(Linux x86_64环境)。 我还没有安装显卡驱动 下载驱动,直接去NVIDIA官网下载:https://www.nvidia.cn/Download/index.aspx?lang=cn sudo bash NVIDIA-Linux-x86_64-535.54.03.run 第一个报错 需要禁用nouveau驱动 在开机选项

    2024年02月10日
    浏览(36)
  • Linux下安装NVIDIA显卡驱动(全流程通俗教程)

    查明你的NVIDIA显卡型号,以确保下载驱动程序的版本: 前往官方网站:NVIDIA官网 选择显卡信息:使用下拉菜单选择正确的显卡型号、Linux操作系统和系统架构。 下载驱动:点击\\\"搜索\\\"后,下载适用于你的系统的NVIDIA驱动程序。 将驱动传到服务器 安装驱动 接下里会进入图形化

    2024年02月11日
    浏览(35)
  • linux centos7系统离线部署mysql-8.0.35免安装版本

    在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。 CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。 如果直接安装MySQL,会和MariaDB的文件冲突。 因此,需要先卸载自带的MariaDB,再安装MySQL。 查看版本: 卸载 检查是否卸载干净: 注意:

    2024年01月18日
    浏览(45)
  • CentOS安装nvidia显卡驱动报错:CENTOS unable to load the kernel module ‘nvidia.ko‘/Secure Boot is enable

    具体错误: 是不是莫名其妙?恨不得把电脑砸了了。 经过一番搜索,终于找到了解决办法: 重启后再安装,万事大吉! 有人就奇怪,这么神奇的办法,谁发明的? Centos安装Nvidia驱动解决内核版本不匹配问题_Man in Himself的博客-CSDN博客 fedora - yum installs kernel-devel different from

    2024年02月13日
    浏览(57)
  • Linux Ubuntu18.04安装显卡驱动后,无法上网的问题解决

    由于跑程序需要,在Ubuntu18.04(双系统)上面安装nvidia显卡驱动, (我安装的是按照这个博客的教程来的:Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn_ubuntu18.04安装cuda10.2_翟羽嚄的博客-CSDN博客安装了 nvidia-driver-470.161.03这个版本 ) 之后按照教程进行重启操作,然而重启后发现,

    2024年02月09日
    浏览(72)
  • Ubuntu Linux 22.04 快速安装英特尔显卡驱动(含Edge AI 包)

    英特尔 EIV (Edge insight Vision)具有一组预集成组件,专为边缘应用的计算机视觉和深度学习推理而设计,并针对英特尔®架构进行了优化。它作为容器化架构或独立运行时实现。 此软件包包含用于在英特尔处理器和英特尔显卡设备上安装英特尔®显卡驱动程序和为 OpenVINO™ 推理

    2024年02月08日
    浏览(53)
  • 如何在Linux系统下安装英特尔 Arc系列独立显卡驱动以及进行AI推理性能测试

    作者:  周兆靖         目前,英特尔®推出了包括了Arc™家族A770,A750在内的多个桌面版本的独立显卡(discrete Graphic Processing Unit,简称dGPU)供玩家与开发者进行选择。鉴于很多消费者都是初次体验Intel®的独立显卡,在Linux * 系统下对于显卡驱动的下载与安装并不熟悉,

    2024年02月05日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包