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

Ubuntu如何下载nvidia驱动和Cuda Toolkit

Ubuntu如何下载nvidia驱动和Cuda Toolkit

前言

手快不小心把 nvidia​ 的某个东西删除了,现在不得不全部卸载后再重新安装了。

我再也不敢在不确认内容的情况下,确认删除了…

Note:

  • 笔者环境为 Ubuntu 24.04LTS


目录

文章目录

  • Ubuntu如何下载nvidia驱动和Cuda Toolkit
    • 前言
    • 目录
    • 安装驱动
    • 安装Toolkits
    • 参考资料


安装驱动

可以直接去看 https://ubuntu.com/server/docs/nvidia-drivers-installation

  1. 确定版本

    cat /proc/driver/nvidia/version
    
  2. 确定可下载的驱动版本

    sudo ubuntu-drivers list
    
  3. 下载驱动

    # 最佳版本
    sudo ubuntu-drivers install
    # 指定版本
    sudo ubuntu-drivers install nvidia:535
    

安装Toolkits

访问 https://developer.nvidia.com/cuda-download

  1. 选择系统+架构+描述+版本+下载器版本,可以通过下面的命令查看系统信息

    uname -a
    
  2. 根据官方教程即可,例如对于 Linux Ubuntu 24.04 x86_64

    wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
    sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
    wget https://developer.download.nvidia.com/compute/cuda/12.6.3/local_installers/cuda-repo-ubuntu2404-12-6-local_12.6.3-560.35.05-1_amd64.deb
    sudo dpkg -i cuda-repo-ubuntu2404-12-6-local_12.6.3-560.35.05-1_amd64.deb
    sudo cp /var/cuda-repo-ubuntu2404-12-6-local/cuda-*-keyring.gpg /usr/share/keyrings/
    sudo apt-get update
    sudo apt-get -y install cuda-toolkit-12-6
    


参考资料

  • NVIDIA drivers installation: https://ubuntu.com/server/docs/nvidia-drivers-installation


http://www.kler.cn/a/443033.html

相关文章:

  • 继续坚持与共勉
  • 大模型技术与应用:从幻觉到蒸馏,全面解析
  • 【数据库系统概论】数据库恢复技术
  • DEV C++软件下载
  • 基于SpringBoot的洗浴管理系统
  • 10_Redis数据结构-HyperLogLog基数统计
  • iOS swift开发系列--如何给swiftui内容视图添加背景图片显示
  • 王佩丰24节Excel学习笔记——第十三讲:邮件合并
  • 力扣--LCR 183.望远镜中的最高海拔
  • Linux文件属性 --- 硬链接、所有者、所属组
  • 15.初识接口1 C#
  • thinkphp:try-catch捕获异常
  • flutter --no-color pub get 超时解决方法
  • 51单片机-内部扩展RAM的应用
  • nlp初学者怎么入门?需要学习哪些?
  • MySQL技术:深入理解索引与优化
  • 提升PHP技能:18个实用高级特性
  • Linux docker离线部署
  • 基于Armitage的MSF自动化集成攻击实践
  • Android显示系统(12)- 向SurfaceFlinger申请Buffer
  • 超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!
  • 图(dfs与bfs)算法2
  • 如何配置VMware虚拟机的网络,使局域网内其它电脑可以访问?
  • git退掉远程仓库里的某个修改和记录
  • 鸿蒙风起,未来已来——云学堂鸿蒙应用认证开营啦!
  • C语言中信号量:<semaphore.h>头文件