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

【debian系统】cuda13和cudnn9.12详细安装步骤

 CUDA Toolkit 13.0 Downloads | NVIDIA Developer

进入官网,下载cuda13。【注意,我的debian是13,但是,官网目前提供的只有12,不知是否存在问题】。

wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda_13.0.0_580.65.06_linux.run
sudo sh cuda_13.0.0_580.65.06_linux.run

报错:

Ensure there is enough space in /tmp and that the installation package is not corrupt Signal caught, cleaning up

说明:CUDA安装程序默认使用/tmp目录作为临时解压目录,但您的/tmp空间不足导致安装失败。以下是解决方案:

临时指定解压目录(推荐)
sudo TMPDIR=/home/2 sh cuda_13.0.0_580.65.06_linux.run --installpath=/usr/local/cuda-13.0

输入accept:

我们已经有驱动了,这里取消安装驱动,上下键和回车键选择。

稍作等待,出现以下提示信息就安装好了,可以看到CUDA安装到了:

/usr/local/cuda-13.0

修改环境变量
1)打开配置文件

# 打开bashrc配置文件
vi ~/.bashrc

2)在配置文件末尾加上:

# cuda env
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-13.0
export PATH=$PATH:/usr/local/cuda-13.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-13.0/lib64

1. 首先用 Vim 打开文件

vim ~/.bashrc

2. 进入编辑模式的按键序列

G # 跳转到文件末尾

o # 在下方新开一行并进入插入模式

3. 粘贴或输入以下内容

# cuda envexport CUDA_HOME=$CUDA_HOME:/usr/local/cuda-13.0export PATH=$PATH:/usr/local/cuda-13.0/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-13.0/lib64

4. 保存退出的按键序列

ESC # 退出插入模式 :wq # 保存并退出

在这里插入图片描述

执行wq,保存退出

3)source 一下配置文件

source ~/.bashrc

5.检查是否安装完成
使用nvcc -V检查CUDA是否安装完成,出现以下提示代表安装完成:

三.安装cudnn

1.根据安装的CUDA工具包版本在官网选择适合版本的cuDNN。

下载完成后:解压cuDNN文件,会看到如下内容:

然后,删除解压的文件夹,在下载位置,打开终端,按照官网提示,输入如下命令:

就完成了cudnn的安装。


 

上述教程为这台机器上的所有用户安装了CUDA和cuDNN,我们切一下普通用户查看nvcc是否能用

http://www.lryc.cn/news/619437.html

相关文章:

  • Pytest项目_day15(yaml)
  • 肖臻《区块链技术与应用》第十二讲:比特币是匿名的吗?—— 深入解析匿名性、隐私风险与增强技术
  • 《算法导论》第 22 章 - 基本的图算法
  • Linux入门DAY23
  • 【从零开始java学习|第五篇】项目、模块、包、类的概念与联系
  • 解决:Gazebo连接模型数据库失败
  • 制作一款打飞机游戏90:完结
  • JavaSE高级-01
  • BGP 笔记梳理
  • 分布式事务DTP模型
  • Vue3 vs Vue2:全面对比与面试宝典
  • 递归函数与 lambda 函数:用法详解与实践
  • Pixelorama 1.1.3 像素动画编辑制作
  • 科普:Pygame 中的坐标系
  • 猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF
  • python与JavaScript的区别
  • Unity3d UGUI图片按钮只有非透明区域(透明阈值)可以点击功能实现(含源码)
  • 高级IO(五种IO模型介绍)
  • C# 多线程:并发编程的原理与实践
  • I2c、SPI、USB驱动架构类比
  • 2025年,Javascript后端应该用 Bun、Node.js 还是 Deno?
  • 欧姆龙E6B2-CWZ6C旋转编码器参数说明+示例代码
  • SQL详细语法教程(二)--DML(数据操作语言)和DQL(数据查询语言)
  • PostgreSQL——索引
  • 【Unity3D】Spine黑线(预乘问题)、贴图边缘裁剪问题
  • django request.data.get 的值修改
  • 基于Tensorflow2.15的图像分类系统
  • C++中的`auto`与`std::any`:功能、区别与选择建议
  • Android 在 2020-2025 都做哪些更新?
  • 从0开始跟小甲鱼C语言视频使用linux一步步学习C语言(持续更新)8.13