You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统更新后PyTorch CUDA启用失败问题求助

问题解决:Ubuntu更新后PyTorch CUDA失效

从你提供的conda list输出能明确看到核心问题:安装的PyTorch是CPU版本(对应包行里的cpu_py311h53e38e9_0标识),这就是报错AssertionError: Torch not compiled with CUDA enabled的原因——你装的本来就是仅支持CPU的PyTorch,和已安装的CUDA组件不匹配。

解决步骤:

  1. 彻底卸载当前环境内的PyTorch相关包:
conda remove pytorch torchvision torchaudio pytorch-cuda pytorch-mutex
  1. 清理conda缓存,避免残留的CPU版本包干扰后续安装:
conda clean --all
  1. 重新安装带CUDA支持的PyTorch,强制指定通道优先级确保拉取CUDA版本:
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia --override-channels

(--override-channels参数会强制忽略默认通道,避免误装CPU版本)

  1. 验证安装结果:
    进入Python环境执行以下代码,输出True即表示CUDA支持正常:
import torch
print(torch.cuda.is_available())

额外排查点:

  • 确认Ubuntu更新后,NVIDIA驱动版本满足CUDA 11.8的最低要求(nvidia-smi显示的驱动版本需≥450.80.02)
  • 如果仍出现装到CPU版本的情况,可临时设置conda通道优先级为严格模式后重试:
conda config --set channel_priority strict

内容的提问来源于stack exchange,提问作者Bork

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 08:17:13