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

安装或更新 CUDA Toolkit - Ubuntu - RuntimeError

1、问题

执行

pip install flash-attn --no-build-isolation

时,出错:

RuntimeError: FlashAttention is only supported on CUDA 11.7 and above. Note: make sure nvcc has a torch.__version__ = 2.4.0+cu12

执行 nvcc --version 或  nvcc -V:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Thu_Nov_18_09:45:30_PST_2021
Cuda compilation tools, release 11.5, V11.5.119
Build cuda_11.5.r11.5/compiler.30672275_0

2、解决:

nvcc 版本过低,需要更新安装 CUDA Toolkit。

(1)下载和安装 CUDA Toolkit

进入页面:CUDA Toolkit Archive | NVIDIA Developer。

根据下载页面的导引选择合适的版本下载并进行安装。

安装过程通常是下载并运行 .run 文件,如下:

CUDA Toolkit 安装程序
安装指令:
#wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda_12.8.0_570.86.10_linux.run
#sudo sh cuda_12.8.0_570.86.10_linux.run

(2)配置环境变量

安装完成后,通常需要设置环境变量。可以将以下行添加到 ~/.bashrc 或 ~/.zshrc 文件中:

export PATH=/usr/local/cuda-12.8/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH

然后运行 source ~/.bashrc 或 source ~/.zshrc 来应用更改。

(3) 验证安装

再次运行 nvcc --version 或 nvcc -V 来确认 nvcc 新版本的安装和配置是否正确:

nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2025 NVIDIA Corporation

Built on Wed_Jan_15_19:20:09_PST_2025

Cuda compilation tools, release 12.8, V12.8.61

Build cuda_12.8.r12.8/compiler.35404655_0

相关文章:

  • 翻转数位题目解释和代码
  • Pandas:数据处理与分析
  • 金融学知识笔记
  • 学习适应对智能软件对对象的属性进行表征、计算的影响
  • 深入了解 ArkTS:HarmonyOS 开发的关键语言与应用实践
  • 什么是向量数据库?向量数据库和关系数据库有什么区别?
  • DAMA语境关系图汇总及考前须知
  • Java【网络原理】(5)深入浅出HTTPS:状态码与SSL/TLS加密全解析
  • AI安全之对抗样本攻击---FGSM实战脚本解析
  • 线性表-顺序表(Sequential List)
  • SpringMVC-执行流程
  • QB/T 1649-2024 聚苯乙烯泡沫塑料包装材料检测
  • C++(4):const关键字
  • 关于甲骨文(oracle cloud)丢失MFA的解决方案
  • Java 24新特性深度解析:从优化技巧到高手进阶指南
  • 【STM32 学习笔记】I2C通信协议
  • 健康养生:开启活力生活的密码
  • 养生:开启健康生活的密钥
  • 优选算法——队列+BFS
  • 动态规划之二维费用的背包问题解析
  • 观察|天空之外的战场:官方叙事、新闻与社交平台中的印巴冲突
  • 伤员回归新援融入,海港逆转海牛重回争冠集团
  • 央行:中国政府债务扩张仍有可持续性
  • 习近平出席俄罗斯总统举行的欢迎仪式
  • 少年中国之少年的形塑
  • 上海:下调个人住房公积金贷款利率