【6】Debug---OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized

在调试PyTorch环境中的代码时,作者遇到了一系列错误,包括OpenMP初始化错误、库版本不兼容、缺失CUDA命令、Python版本冲突以及文件权限和文件损坏问题。作者逐步解决了这些问题,如卸载并重新安装PyTorch和torchvision,确保Python版本匹配,以及处理文件操作权限和文件完整性。
摘要由CSDN通过智能技术生成

0.前言

背景:在创建的pytorch环境下。
调试python代码的时候,出现各种报错情况,记录一下。

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process.

看的其他博主的解决办法,按照指示然后把libiomp5md.dll最新日期的文件剪切出来,但是又报了下面的错误,本来是想把文件放回原处,但是不知道之前的路径了,哭死。因为之前找文件是搜索查找的。

RuntimeError: Couldn’t load custom C++ ops. This can happen if your PyTorch and torchvision versions are incompatible, or if you had errors while compiling torchvision from source.

幸好这个报错和之前的不一样,也没有说缺少上面那个文件;报错的大概意思是torch和torchvision版本不匹配;但是之前我使用这个环境的时候也没有报这个错,好难啊。然后我还是决定去把torch和torchvision卸载。

conda uninstall torch
conda uninstall torchvision

‘nvcc’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

这个报错是因为没有下载cuda文件,我是按照其他博主的笔记安装环境的;但是因为我的电脑没有GPU配置,所以也安装不了cuda,就忽视这个错误了。

ERROR: torch-1.11.0+cpu-cp39-cp39-win_amd64.whl is not a supported wheel on this platform.

因为我觉得在线安装太慢了,所以我在网上已经下载好了对应的.whl文件,然后进行安装;接着就发生了这个报错。
在这里插入图片描述
然后我意识到,我当下要安装pytorch的环境的python的版本是3.10;和这个pytorch需要的python版本是不一致的,有冲突;所以报错。所以我就卸载了当前环境下的python,然后安装对应的python版本。

conda uninstall python
conda install python==3.9

PermissionError: [Errno 13] Permission denied: ‘./表1.xlsx’

因为本地对文件进行了操作,或者打开了没有关闭,但又不能同时对文件进行修改操作;所以报了这个错。只需要把打开的文件关闭再运行代码就行。

OSError: image file is truncated (35 bytes not processed)

该图片是损坏的,不可被打开。

ValueError: No engine for filetype: ‘’

没有指明文件类型,就是文件后缀没有写进去。可以好好检查一下代码。

如果你觉得这篇文章对你有所启发的话,期待你的点赞、收藏和打赏,对我创作的支持!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_x_w

你的肯定是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值