installation - 导入 torch OSError : [WinError 127]

标签 installation import torch oserror

我正在尝试安装 torch-gpu。我已经安装了 cuda 11.1 并通过命令安装了 torch pip3 install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

这太愚蠢了,但在导入过程中我有以下错误 OSError: [WinError 127] Error loading "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\torch\lib\c10_cuda.dll"或其依赖项之一。

那个目录下有c10_cuda.dll,我弄了好几天还是没解决。我需要 torch-gpu,这就是使用这种可能性的意义所在,请不要评论“安装 torch-cpu”。

最佳答案

自己回答问题

要安装 torch-gpu,应该:

  1. 检查最新(或不是)版本和兼容的 cuda 版本:https://pytorch.org/get-started/locally/ ,此时为11.1。

  2. 下载并安装1)步骤中建立版本的cuda(https://developer.nvidia.com/cuda-toolkit-archive)。这取决于 gpu,如果有任何问题,您可以下载旧版本或者安装它?然后您可以在命令行中手动检查版本:nvcc --version

  3. 使用步骤 1) 中的命令安装 torch(例如 conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge)

  4. 通过import torch torch.cuda.is_available()检查安装是否成功。

在我的例子中,我必须删除之前安装的 torch pip uninstall torch 并使用 conda clean -a 来成功完成安装。

关于installation - 导入 torch OSError : [WinError 127],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67122586/

相关文章:

windows - 如何创建 MSI 包,它可以安装 Windows 安装程序本身

windows - 选择安装程序时,我是否需要 MSI 文件?

java - 如何在没有IDE的情况下导入SwingX

tensorflow - Torch 或 Tensorflow 中的通用循环神经网络

neural-network - Torch:神经网络处理文本和数字输入

python - 将输入提供给 Pytorch LSTM 网络时出现 AttributeError : 'tuple' object has no attribute 'dim' ,

c# - WIX 和 C# 中的 "SystemFolder"

.net - .NET 3.5 安装程序中是否包含 .NET 2.0?

python - Python 是否导入模块路径中的所有模块?

import - 使用 SASS 时如何从不同目录导入文件?