UserWarning: CUDA initialization: CUDA unknown error

编程入门 行业动态 更新时间:2024-10-07 08:25:13

UserWarning: <a href=https://www.elefans.com/category/jswz/34/1768076.html style=CUDA initialization: CUDA unknown error"/>

UserWarning: CUDA initialization: CUDA unknown error

CUDA在suspend之后不可用问题

问题描述

一觉醒来,电脑cuda不可用

/home/你的电脑/pytorch/lib/python3.8/site-packages/torch/cuda/__init__.py:107: UserWarning: CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. (Triggered internally at ../c10/cuda/CUDAFunctions.cpp:109.)return torch._C._cuda_getDeviceCount() > 0
  • 尝试

    • export PATH=/usr/local/cuda-11/bin:$PATH
    • export LD_LIBRARY_PATH=/usr/local/cuda-11/lib64:$LD_LIBRARY_PATH
    • 但不是因为没有加载环境变量
  • 根据查到参考[1]中,可能与电脑suspend相关,查到[2]

  • 系统无法与GPU通信会提示这样的错误

    • 原因1:因为驱动更新但未重启或者其他安装问题
    • 原因2:电脑进入过suspend状态,重启可再次生效

解决办法


sudo rmmod nvidia_uvm
sudo modprobe nvidia_uvm

  • 快速验证是否可用
import torch
torch.cuda.is_available()

关于rmmodmodprobe介绍可以参考[3]的介绍

参考

[1]
[2]
[3]

更多推荐

UserWarning: CUDA initialization: CUDA unknown error

本文发布于:2023-12-03 23:29:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1658944.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:CUDA   UserWarning   initialization   error   unknown

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!