2301_78937581 2025-03-22 20:01 采纳率: 0%
浏览 9

关于pytorch的问题 1

电脑的CUDA为 11.3,torch.cuda.is_available() 返回 True,但是代码复现的时候一直出错,pytorch是从官网上下载的,pytorch与CUDA是对应的,这是怎么回事?

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-22 20:02
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    出现这种情况可能是由于版本不兼容导致的。虽然torch.cuda.is_available()返回True,表示CUDA可用,但是仍然可能与PyTorch的版本不兼容。 首先,确保你下载的PyTorch版本与CUDA 11.3兼容。你可以在PyTorch官方网站上查看PyTorch与CUDA的兼容性:https://pytorch.org/get-started/previous-versions/ 如果你确定版本是兼容的,那么可能是因为其他原因导致的问题。尝试卸载并重新安装PyTorch,可能会解决问题。你可以按照以下步骤操作:
    pip uninstall torch
    pip uninstall torchvision
    pip install torch==<your desired version> torchvision==<your desired version> -f https://download.pytorch.org/whl/cuXX.html
    

    请将上述命令中的<your desired version>替换为你想要安装的PyTorch版本号,并将cuXX替换为你的CUDA版本号。 如果问题仍然存在,请提供更多的错误信息,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月22日