首页 > 其他分享 >import torch OSError: [WinError 126] 找不到指定的模块。

import torch OSError: [WinError 126] 找不到指定的模块。

时间:2024-10-16 20:53:32浏览次数:7  
标签:WinError OSError torch envs mkl python 2.3 packages

import torch

报错,信息如下:

OSError: [WinError 126] 找不到指定的模块。 Error loading "C:\Anaconda3\envs\python-3.11\Lib\site-packages\torch\lib\shm.dll" or one of its dependencies.

我的pytorch版本

pip install torch==2.3.0 torchvision==0.18.0 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu118

 

原因:mkl库以及intel-openmp库与pytorch版本不匹配,对于torch2.3.0版本要求mkl库版本符合如下要求:

 mkl<=2021.4.0,>=2021.1.1 (from torch==2.3.0)

 

可能是由于之前别的任务需求中安装了最新版本的mkl库。

 

 

解决方法:

更新安装依赖

pip install torch==2.3.0 torchvision==0.18.0 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu118

 


Looking in indexes: https://download.pytorch.org/whl/cu118 Requirement already satisfied: torch==2.3.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (2.3.0+cu118) Requirement already satisfied: torchvision==0.18.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (0.18.0) Requirement already satisfied: torchaudio==2.3.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (2.3.0+cu118) Requirement already satisfied: filelock in c:\anaconda3\envs\python-3.11\lib\site-packages (from torch==2.3.0) (3.14.0) Requirement already satisfied: typing-extensions>=4.8.0 in c:\anaconda3\envs\python-3.11\lib\site-packages\setuptools\_vendor (from torch==2.3.0) (4.12.2) Requirement already satisfied: sympy in c:\anaconda3\envs\python-3.11\lib\site-packages (from torch==2.3.0) (1.12.1) Requirement already satisfied: networkx in c:\anaconda3\envs\python-3.11\lib\site-packages (from torch==2.3.0) (3.3) Requirement already satisfied: jinja2 in c:\anaconda3\envs\python-3.11\lib\site-packages (from torch==2.3.0) (3.1.4) Requirement already satisfied: fsspec in c:\anaconda3\envs\python-3.11\lib\site-packages (from torch==2.3.0) (2024.6.0) Collecting mkl<=2021.4.0,>=2021.1.1 (from torch==2.3.0) Downloading https://download.pytorch.org/whl/mkl-2021.4.0-py2.py3-none-win_amd64.whl (228.5 MB) ---------------------------------------- 228.5/228.5 MB 9.2 MB/s eta 0:00:00 Requirement already satisfied: numpy in c:\anaconda3\envs\python-3.11\lib\site-packages (from torchvision==0.18.0) (1.26.4) Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (from torchvision==0.18.0) (10.3.0) Collecting intel-openmp==2021.* (from mkl<=2021.4.0,>=2021.1.1->torch==2.3.0) Downloading https://download.pytorch.org/whl/intel_openmp-2021.4.0-py2.py3-none-win_amd64.whl (3.5 MB) ---------------------------------------- 3.5/3.5 MB 10.4 MB/s eta 0:00:00 Requirement already satisfied: tbb==2021.* in c:\anaconda3\envs\python-3.11\lib\site-packages (from mkl<=2021.4.0,>=2021.1.1->torch==2.3.0) (2021.10.0) Requirement already satisfied: MarkupSafe>=2.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (from jinja2->torch==2.3.0) (2.1.5) Requirement already satisfied: mpmath<1.4.0,>=1.1.0 in c:\anaconda3\envs\python-3.11\lib\site-packages (from sympy->torch==2.3.0) (1.3.0) Installing collected packages: intel-openmp, mkl Attempting uninstall: intel-openmp Found existing installation: intel-openmp 2023.2.0 Uninstalling intel-openmp-2023.2.0: Successfully uninstalled intel-openmp-2023.2.0 Attempting uninstall: mkl Found existing installation: mkl 2023.2.0 Uninstalling mkl-2023.2.0: Successfully uninstalled mkl-2023.2.0 Successfully installed intel-openmp-2021.4.0 mkl-2021.4.0

  

可以看到对mkl库以及intel-openmp进行了重新安装!!!

intel-openmp 2023.2.0  >>>  intel-openmp-2021.4.0

mkl 2023.2.0 >>> mkl-2021.4.0

 

标签:WinError,OSError,torch,envs,mkl,python,2.3,packages
From: https://www.cnblogs.com/jiangkejie/p/18470858

相关文章

  • PyTorch指南
    对于刚开始学习PyTorch的初学者,以下是几本推荐的书籍,它们适用于理解和实践深度学习的基本概念:1.《深度学习入门:基于Python的理论与实现》(作者:斋藤康毅)这本书虽然主要介绍的是基于Python的深度学习,但不是专门针对PyTorch的。它适合初学者建立深度学习的基础理论知识。学完基础理......
  • 如果你的PyTorch优化器效果欠佳,试试这4种深度学习中的高级优化技术吧
    在深度学习领域,优化器的选择对模型性能至关重要。虽然PyTorch中的标准优化器如SGD、Adam和AdamW被广泛应用,但它们并非在所有情况下都是最优选择。本文将介绍四种高级优化技术,这些技术在某些任务中可能优于传统方法,特别是在面对复杂优化问题时。我们将探讨以下算法:......
  • Pytorch深度学习
    线性模型1.dataset准备数据集2.model选择合适的模型根据数据集的情况选择3.training训练4.将模型里的权重确定下来将来可应用inferring推理监督学习kaggle网站把拿到的数据集分为两部分一部分叫trainingset训练集(x,y)另外一部分叫测试集一般情况下我们是知道......
  • 基于LSTM-Transformer混合模型实现股票价格多变量时序预测(PyTorch版)
    前言系列专栏:【深度学习:算法项目实战】✨︎涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域,讨论了各种复杂的深度神经网络思想,如卷积神经网络、循环神经网络、生成对抗网络、门控循环单元、长短期记忆......
  • pyaudio无法使用sudo执行:OSError: [Errno -9996] Invalid input device (no default o
    项目背景在树莓派上通过语音控制ws2812b灯带,使用 pyaudio 作为语音输入,使用 rpi_ws281x 控制灯带的颜色。问题描述目前出现的问题是由于rpi_ws281x使用PWM引脚,需要使用sudo来执行,但是pyaudio使用sudo执行时会报错:OSError:[Errno-9996]Invalidinputdevice(no......
  • 基于yolov10的PCB板缺陷检测系统,支持图像、视频和摄像实时检测【pytorch框架、python
    更多目标检测和图像分类识别项目可看我主页其他文章功能演示:yolov10,PCB板缺陷检测系统,支持图像、视频和摄像实时检测【pytorch框架、python】_哔哩哔哩_bilibili(一)简介基于yolov10的PCB板缺陷检测系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,数据集,训练好的模型......
  • 先到先得!字节内疯传的380页《从零开始大模型开发与微调基于PyTorch与ChatGLM》大模型
    大模型是深度学习自然语言处理皇冠上的一颗明珠,也是当前AI和NLP研究与产业中最重要的方向之一。本书使用PyTorch2.0作为学习大模型的基本框架,以ChatGLM为例详细讲解大模型的基本理论、算法、程序实现、应用实战以及微调技术,为读者揭示大模型开发技术。实战案例丰富基于Py......
  • pytorch与cuda对应版本
      ......
  • PyTorchStepByStep - Chapter 3: A Simple Classification Problem
     X,y=make_moons(n_samples=100,noise=.3,random_state=0)X_train,X_val,y_train,y_val=train_test_split(X,y,test_size=.2,random_state=13) sc=StandardScaler()sc.fit(X_train)X_train=sc.transform(X_train)X_val=sc.transform(X_val......
  • PyTorchStepByStep - Chapter 2.1: Going Classy
     classStepByStep():def__init__(self,model,loss_fn,optimizer):self.device='cuda'iftorch.cuda.is_available()else'cpu'self.model=model.to(self.device)self.loss_fn=loss_fnself.opti......