Debian11 | 安装NVIDIA机器学习环境

Debian 12 + NVIDIA驱动:给人工智能爱好者的安装指南 Debian 12是最新发布的Debian GNU/Linux发行版,代号为Bookworm。人工智能程序通常需要大量的计算资源,尤其是GPU,来加速训练和推理过程。为了让Debian 12系统能够正常渲染桌面,并充分利用Nvidia GPU的性能,我们需要安装合适的显卡驱动。 阅读详情

Debian11 | 安装NVIDIA机器学习环境

1. 下载驱动

查看显卡信息

  • lspci查看PCI硬件信息
  • lspci -v -s 01:00.0查看详情

lspci -v -s 01:00.0

01:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1) (prog-if 00 [VGA controller])
    	Subsystem: Device 7377:2000
    	Flags: bus master, fast devsel, latency 0, IRQ 162, IOMMU group 13
    	Memory at 82000000 (32-bit, non-prefetchable) [size=16M]
    	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
    	Memory at 4010000000 (64-bit, prefetchable) [size=32M]
    	I/O ports at 6000 [size=128]
    	Expansion ROM at 83000000 [disabled] [size=512K]
    	Capabilities: <access denied>
    	Kernel driver in use: nouveau
    	Kernel modules: nouveau

注意

输出末尾,显示驱动不是Nvidia官方的驱动

    	Kernel driver in use: nouveau
    	Kernel modules: nouveau

如果安装是官方驱动显示应该如下

	Kernel driver in use: nvidia
	Kernel modules: nvidia

下载驱动

NVIDIA 驱动程序下载

2. 安装驱动

禁用nouveau驱动

如果不禁用默认的驱动,NVIDIA安装会提示错误

sudo echo 'blacklist nouveau
options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf

sudo update-initramfs -u
sudo reboot

安装驱动

注意:替换驱动名

sudo apt update
sudo apt install linux-headers-`uname -r`
sudo bash NVIDIA-Linux-x86_64-515.65.01.run
sudo reboot

查看安装

当前CUDA版本可能不是你希望的,安装下面的CUDA Toolkit,CUDA会被替换成你想要的版本

nvidia-smi

每秒刷新显示:watch -n 1 nvidia-smi
如果watch提示不存在:sudo apt install -y watch

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01    Driver Version: 515.65.01    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
| 44%   34C    P8    19W / 125W |     90MiB /  6144MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1540      G   /usr/lib/xorg/Xorg                 36MiB |
|    0   N/A  N/A      1654      G   /usr/bin/gnome-shell               51MiB |
+-----------------------------------------------------------------------------+

3. 安装CUDA Toolkit

注意!
注意!
注意!
安装自己需要版本!

安装方法

CUDA Toolkit Archive

注意

因为上面显卡安装的驱动是最新版本的CUDA,而Toolkit是你指定版本,可能安装完过后,CUDA Toolkit与显卡CUDA驱动版本不一致,使用nvidia-smi会出现提示版本不匹配错误。

这时sudo reboot重启电脑,重启完成过后,nvidia-smi显示的CUDA版本就是CUDA Toolkit版本。

4. 安装cuDNN

注意!

  1. 需要登录才能下载
  2. 下载时不要选xxx.deb包,选择xxx.tar.zx,dep容易碰到问题

直接官方cuDNN安装部分:Installation Guide-官方

5. 附加资料

6. 参考

【debian13】安装 NVIDIA 驱动程序 nvidia-smi输入nvidia-smi:显示:找不到命令 “nvidia-smi”。原因是:未安装 NVIDIA 驱动程序。尝试了其他命令,都不太行。于是有了本篇文章。进入官网,下载驱动​​(选择 Linux 64-bit)。安装 NVIDIA 驱动​(专有驱动,推荐)​。 阅读详情

相关推荐

Debian安装英伟达(NVIDIA)驱动一站式避坑教学(Ubuntu通用)

Debian安装NVIDIA驱动避坑指南 Ubuntu的稳定性实在是不敢恭维,用起来还是觉得Debian更加的稳定可靠,系统版本Debian11,完整镜像安装,安装的时候采用的清华源或者兰大源lzu来补充安装(傻瓜式一步步跟着就可以)。 NVIDIA驱动安装 现在进入正题,很多人都说要安装依赖,上来就是一大堆,对于Debian我们首先可能会遇到两个问题,分别是: 第一个问题 username is not in the sudoers file 提示我们的账户没有sudo权限所以我们需要进行第一步 $su

qq_32953463的博客 1万+

debian安装nvidia驱动

注意:还需要关闭bios的安全启动模式,才能在linux执行nvidia-smi命令。且当前用户需要在sudo组内,否则需要全程root用户执行。注意路路径自己添加,我的run文件在当前文件夹下。下载完成后,放入某一路径(路径要是全英文)。进入驱动文件所在的文件或者根据路径执行。2, 安装linux-header。(1)赋予.run文件可执行权限。(2)使用纯文本模式安装nv驱动。直接在官网下载,如图所示。(3)选择安装包进行安装。(1)查看内核版本号。(2)查找匹配安装包。

Changsheng_S的博客 4453

为什么我推荐在Debian13上使用NVIDIA专有驱动?性能对比与实战安装

本文详细分析了在Debian13系统上使用NVIDIA专有驱动相较于开源驱动的显著性能优势,包括CUDA支持、动态频率调节和光线追踪加速等关键特性。通过实测数据展示在AI训练、科学计算等专业场景下的性能差距,并提供经过验证的完整安装指南和常见问题解决方案,帮助开发者充分发挥NVIDIA显卡的硬件潜力。

weixin_42662293的博客 475

【Debian系统安装NVIDIA显卡驱动】

驱动程序安装完成后,您的NVIDIA显卡应该已经成功安装并启用。您可以使用NVIDIA X Server设置工具来管理和配置您的显卡设置。注:将“NVIDIA-Linux-x86_64-.run”替换为您下载的驱动程序的实际文件名。注:将“NVIDIA-Linux-x86_64-.run”替换为您下载的驱动程序的实际文件名。下载适用于您的NVIDIA显卡的最新驱动程序。您可以在NVIDIA官方网站上找到正确的驱动下载链接。将下载的驱动程序移动到您的主目录下。

ypqing的博客 5263

Debian13安装NVIDIA驱动避坑指南:从编译工具到禁用Nouveau的全流程

本文详细介绍了在Debian 13系统上安装NVIDIA官方驱动的完整流程与避坑指南。内容涵盖安装前的系统准备、编译工具链的搭建、彻底禁用开源Nouveau驱动的关键步骤,以及下载、安装和验证NVIDIA驱动程序的全过程。重点解决了内核模块编译、驱动冲突等常见问题,旨在帮助用户顺利完成部署,充分发挥NVIDIA显卡性能。

weixin_29240343的博客 486

Debian 10 Python环境治理:从apt到源码的工程化实践

Python解释器是现代软件开发的基础运行时,其安装与配置远不止执行一条命令那么简单。在稳定优先的Linux发行版如Debian中,系统级Python包受严格版本锁定约束,导致pip、venv、setuptools等核心组件与主流机器学习和Web框架(如PyTorch、FastAPI)存在兼容性断层。这种错位源于底层哲学差异:Debian坚持ABI稳定性与依赖可预测性,而Python生态则以快速迭代和PEP标准演进为驱动。实际工程中,开发者必须在系统默认包、第三方PPA、官方二进制编译、conda多语言环境

weixin_30480075的博客 366

Nvidia Jetson Nano 上安装升级 CUDA

jetson nano cuda yolov5

weixin_38076609的博客 3783

Debian 9 安装 Python 3 的完整指南:apt/pyenv/conda 对比与实战

Python 解释器是现代开发的基础设施,其安装本质是环境隔离、版本兼容与依赖管理的系统工程。在以稳定为设计核心的 Debian 9 中,Python 3 并非开箱即用,而是需结合系统包管理(apt)、版本控制工具(pyenv)或跨语言沙盒(conda)进行精准构建。理解 Python 多版本共存原理、pip 与解释器 ABI 标签匹配机制、以及 -dev 开发头文件对 C 扩展编译的关键作用,是解决 'ImportError' 'No module named _ssl' 等高频问题的技术基础。该方案广泛

weixin_30314793的博客 699

win11wsl2 docker安装

参考:https://docs.docker.com/engine/install/ubuntu/#uninstall-docker-engine。参考:https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gpu-compute。

kpt205的专栏 1383

Debian 9 Python 3 环境配置全指南:从源修复到虚拟环境实战

Python 3 是现代数据科学与Web开发的基础运行时,其在 Linux 系统中的部署依赖于发行版的软件源策略、编译工具链完整性及包管理机制。Debian 以最小化默认安装著称,而 Debian 9(Stretch)作为已结束LTS支持的归档版本,面临 apt 源失效、SSL证书过期、glibc版本限制及 python3.5 强绑定等典型兼容性挑战。理解其 APT 归档源切换逻辑、build-essential 与 python3-dev 的协同作用、venv 隔离机制与 pip 版本约束,是保障 num

weixin_34189116的博客 327

Ubuntu 22.04 手动安装Nvidia驱动、CUDA与cuDNN全攻略

GPU并行计算是AI开发与科学计算的核心基础,其原理在于利用显卡的数千个核心同时处理数据,大幅提升矩阵运算等任务的效率。这一技术价值在于将原本需要数天完成的模型训练缩短至数小时,推动了深度学习在各行业的落地。在Ubuntu等Linux系统中,实现GPU加速需搭建由Nvidia驱动、CUDA平台和cuDNN库构成的完整计算栈。其中,CUDA作为并行计算平台,提供了调用GPU进行通用计算的编程模型;而cuDNN则是针对深度神经网络操作的高度优化库。本文聚焦于在Ubuntu 22.04系统上,通过手动安装方式,清

weixin_33827590的博客 425

《Docker与NVIDIA Container Toolkit:构建可复现的AI训练环境

本文系统性地介绍了基于Docker和NVIDIA Container Toolkit构建可复现AI训练环境的完整技术方案。通过深入分析容器化技术在AI开发中的核心价值,详细阐述了Docker镜像构建的最佳实践、NVIDIA Container Toolkit的架构原理及其与CUDA环境的深度集成。文章提供了从基础环境配置到复杂分布式训练场景的完整容器化解决方案,包括多阶段构建优化、GPU资源管理、数据版本控制等关键技术。实践表明,该方案能够将环境配置时间从数天缩短至分钟级别,实现跨平台、跨集群的训练环境一致

AladdinEdu,你的AI学习实践工作坊。让想法落地,让研究加速。助力高校AI人才成长,点亮创新未来。 979

裸金属+Docker构建GPU加速的厂商无关ML实验环境

容器化(Docker)是现代机器学习工程中实现环境一致性与可复现性的核心范式;GPU加速则为模型训练提供必需的算力基础。其技术原理在于通过nvidia-docker2实现硬件抽象层透传,结合分层镜像策略解耦CUDA、驱动与深度学习框架,从而规避版本冲突与环境地狱。该方案的技术价值在于显著提升实验启动速度(<3秒)、降低云隐性成本(月省$180+),并保障跨平台可移植性。典型应用场景包括算法团队统一实验底座、MLOps工程师构建轻量CI/CD流水线,以及预算受限但强依赖复现性的独立研究。本文即围绕Vendor

weixin_34216107的博客 449

TensorRT7.0版本在Linux环境安装,以及安装python API接口,测试TensorRT中的测试用例

#1 TensorRT 介绍 ##1.1. 认识TensorRT TensorRT是NVIDIA开发的高性能的深度学习推理SDK,它包括深度学习推理优化器和运行时的低延时和数据高吞吐量。 TensorRT是有助于在NVIDIA图像处理单元(GPU)的高性能推理的C++库,旨在与TensorFlow、Caffe、Pytorch、MXNet等训练框架形成互补方式工作,从而使预训练的模型快速的在GPU上进行工作,生成结果。 TensorRT是基于NVIDIA的并行编程模型CUDA构建的,TensorRT为深度学

求真、务实 5696

Windows 11专业版安装Docker Desktop全攻略:AI开发环境搭建与避坑指南

最近在帮团队搭建 AI 开发环境时,发现不少同学在 Windows 11 家庭版上安装 Docker 时频频“翻车”,不是 Hyper-V 不支持,就是 WSL2 配置报错,折腾半天最后还是得重装系统。对于想快速上手 AI 应用开发、模型部署的开发者来说,一个稳定可靠的容器环境是至关重要的第一步。本文将以“转行 AI 第 35 天”的视角,为你完整梳理在 Windows 11 专业版上安装 Docker Desktop 的全流程,并深入分析为何专业版是更省心的选择,同时分享后续结合 AI 开发工具(如 Cu

weixin_33824363的博客 583

Debian 10下Jupyter Notebook安全隔离部署指南

Jupyter Notebook作为Python交互式计算核心工具,其运行依赖于底层Python环境与包管理机制。在Debian 10这类以稳定性优先的发行版中,系统Python(3.7.3)被深度冻结,apt包管理器与pip存在版本滞后、二进制不兼容及安全更新缺失等固有局限。此时,直接安装易引发内核不可用、模块导入失败或CSRF漏洞暴露等问题。采用Miniconda构建隔离环境,可精准匹配glibc 2.28、实现路径相对化迁移,并天然支持Jupyter内核注册,兼顾安全性、可复现性与深度学习扩展能力(如

weixin_34013044的博客 370

Linux系统NVIDIA闭源驱动安装与故障排查全指南

在Linux操作系统中,硬件驱动是连接内核与外部设备的关键软件层,负责管理和控制特定硬件功能。NVIDIA闭源驱动作为专有二进制模块,其安装涉及内核模块编译、显示服务器集成及开源驱动冲突处理等底层原理。该技术方案的价值在于为机器学习、图形渲染和高性能计算等应用场景提供稳定的GPU加速支持。通过发行版官方仓库安装,可确保驱动与系统内核的深度适配,实现自动化维护。本指南针对Debian、Ubuntu及Deepin等发行版,详细解析了从环境准备、安全安装到疑难排查的完整流程,并重点介绍了nouveau驱动禁用、内

weixin_28712661的博客 275

别再只用Ubuntu了!WSL 2安装时一键切换Debian、Kali等发行版的保姆级教程

本文详细介绍了如何在WSL 2中一键安装和切换Debian、Kali等Linux发行版,帮助开发者根据需求选择最适合的开发环境。通过对比不同发行版的特性,提供实战教程和高级配置技巧,大幅提升开发效率和灵活性。

weixin_30952535的博客 427
上一篇: Docker | COPY *只复制文件
下一篇: Docker | 缓存依赖
yimtcode
博客等级 码龄6年 205粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yimtcode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值