当前位置: 首页 > ds >正文

【linux】open欧拉安装显卡驱动以及cuda12.8

文章目录

    • 安装驱动步骤
    • 安装cuda12.8
      • 安装nvidia-container-toolkit(为docker提供gpu调用能力)
    • 报错及解决方案
      • 1. ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your ...
      • 2. nvidia-installer was forced to guess the X library path '/usr/lib64' and X module path '/usr/lib64/xorg/modules'; these paths were not queryable from the system.
      • 3. ERROR: The Nouveau kernel driver is currently in use by your system. This
      • 4. docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]
      • 5. Unsupported model IR version: 9, max supported IR version: 8
    • 其他资料

安装驱动步骤

  1. 执行 ‘./NVIDIA-Linux-x86_64-570.133.20.run --no-opengl-files --no-x-check --no-nouveau-check’
    选择第一个nvidia驱动,等待build
    在这里插入图片描述
  2. 忽略x11报错,一直回车
  3. 成功
    在这里插入图片描述

安装cuda12.8

  1. ./cuda_12.8.0_570.86.10_linux.run
    注意这一步开始会卡一分多钟,记得接个水。 accept一下。
    在这里插入图片描述
  2. 等成功,要添加path和library path 。
    vim ~/.bashrc
    添加
export PATH=/usr/local/cuda-12.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH

source ~/.bashrc
3. 测试nvcc --version 成功。
在这里插入图片描述
4. 测试nvidia-smi , 两张tesla t4
在这里插入图片描述

安装nvidia-container-toolkit(为docker提供gpu调用能力)

docker识别不到显卡, 解决方案:
下载源:
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
可选,没有就可以跳过
sudo dnf-config-manager --enable nvidia-container-toolkit-experimental
安装nvidia-container-toolkit
sudo dnf install -y nvidia-container-toolkit
配置并重启docker
nvidia-ctk runtime configure --runtime=docker
systemctl restart docker

报错及解决方案

1. ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your …

dnf install kernel-devel-$(uname -r) kernel-headers

2. nvidia-installer was forced to guess the X library path ‘/usr/lib64’ and X module path ‘/usr/lib64/xorg/modules’; these paths were not queryable from the system.

./NVIDIA-Linux-x86_64-570.133.20.run --no-opengl-files --no-x-check --no-nouveau-check

3. ERROR: The Nouveau kernel driver is currently in use by your system. This

driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution’s documentation for details on how to correctly disable the Nouveau kernel driver.

1.打开yast—软件管理—搜索nouveau,把列出来相关的并且已经安装的包卸载;
2.打开/etc/modprobe.d/50-blacklist.conf,在里面添加一条:
blacklist nouveau

4. docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]]

docker识别不到显卡, 解决方案:
下载源:
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
可选,没有就可以跳过
sudo dnf-config-manager --enable nvidia-container-toolkit-experimental
安装
sudo dnf install -y nvidia-container-toolkit
修改配置重启docker
nvidia-ctk runtime configure --runtime=docker
systemctl restart docker

5. Unsupported model IR version: 9, max supported IR version: 8

升级triton版本以支持更高的onnx格式

其他资料

  • 英伟达驱动官网:https://www.nvidia.cn/drivers/lookup/
  • cuda12.8以及末尾历史版本下载: https://developer.nvidia.com/cuda-12-8-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=RHEL&target_version=8&target_type=runfile_local
http://www.xdnf.cn/news/6607.html

相关文章:

  • [c++项目]云备份项目测试
  • Go语言八股之Mysql事务
  • 麒麟v10 部署 MySQL 5.6.10 完整步骤
  • MATLAB安装全攻略:常见问题与解决方案
  • Java集合详解:ConcurrentSkipListMap
  • 如何安全擦除 SSD 上的可用空间
  • Python包、模块、类的导入语法与机制解析
  • 解码生命语言:深度学习模型TranslationAI揭示RNA翻译新规则
  • 什么是模态内异质性,什么是模态间异质性?
  • zabbix7.2 zabbix-agent自动注册 被动模式(五)
  • SpringBoot基础(静态资源导入)
  • 观测云产品更新 | 安全监测、事件中心、仪表板AI智能分析等
  • 数据结构与算法--顺序表--单链表
  • python可视化:北方省市GDP与人口变化关系分析4
  • C++二项式定理:原理、实现与应用
  • Rust 数据结构:Vector
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.5)
  • FEKO许可证激活错误解决方法
  • 【Ansible基础】Ansible 核心组件深度解析:控制节点、受管节点、Inventory与Playbook
  • 建筑迈向绿色发展之路,楼宇自控成建筑可持续发展关键技术
  • 考研408《计算机组成原理》复习笔记,第二章(2)数值数据的表示和运算(浮点数篇)
  • 2025年大厂C++面试题总结与解析
  • 如何在Windows右键新建菜单中添加自定义项,将notepad添加到新建菜单
  • 黑马程序员C++2024版笔记 第0章 C++入门
  • Web安全科普:构建数字世界的“防盗门”
  • 贪吃蛇游戏消息通知功能开发全解析
  • 变分自编码器(Variational Autoencoder, VAE)
  • GDB的使用
  • TCSVT投稿记录
  • JAVA学习-练习试用Java实现“语音识别的基础 :如使用MFCC特征提取和简单的分类器”