Windows 10 Ubuntu Shell“CUDA驱动程序版本不足”

问题描述 投票:0回答:1

我正在尝试运行下载的深度学习算法,但收到以下错误消息:

THCudaCheck FAIL file=/pytorch/torch/csrc/cuda/Module.cpp line=34 error=35 : CUDA driver version is insufficient for CUDA runtime version
Traceback (most recent call last):
    File "train_nli.py", line 61, in <module>
        torch.cuda.set_device(params.gpu_id)
    File "home/jakob/.local/lib/python3.6/site-packages/torch/cuda/__init__.py", line 264, in set_device
        torch._c._cuda_setDevice(device)
RuntimeError: cuda runtime error (35) : CUDA driver version is insufficient for CUDA runtime version at /pytorch/torch/csrc/cuda/Module.cpp:34

我已经更新了GPU驱动程序,但它没有做任何事情。如果我在Windows控制台中执行相同的操作,我会得到一个不同的错误:

    Traceback (most recent call last):
  File "train_nli.py", line 61, in <module>
    torch.cuda.set_device(params.gpu_id)
  File "C:\Users\Jaki\Anaconda3\lib\site-packages\torch\cuda\__init__.py", line 264, in set_device
    torch._C._cuda_setDevice(device)
AttributeError: module 'torch._C' has no attribute '_cuda_setDevice'
python windows ubuntu cuda torch
1个回答
1
投票

Windows subsystem for Linux(在其上构建了Windows 10 Ubuntu Shell)基本上是一个单独的内核接口,允许Linux用户空间程序在Windows内核之上本机运行。可以将其视为将Linux系统调用映射到Windows系统调用的适配器。虽然可以像这样在Windows之上运行许多Linux应用程序,但您仍然可以在Windows内核之上运行。下面没有Linux内核。你不能简单地在那里为设备驱动程序安装Linux内核模块之类的东西。目前还不可能在那里访问GPU ......

对于在Windows控制台中运行时出现的错误,这似乎与您安装此软件包有关(它是否支持Windows?)...

© www.soinside.com 2019 - 2024. All rights reserved.