yolo5 [Errno 32] Broken pipe OSError: [WinError 1455] 页面文件太小,无法完成操作

2023-11-04

错误代码:

  File "D:\Users\Administrator\miniconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\project\weilan\YOLOv5-Lite-master\train.py", line 12, in <module>
    import torch.distributed as dist
  File "D:\Users\Administrator\miniconda3\lib\site-packages\torch\__init__.py", line 117, in <module>
    raise err
OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\Users\Administrator\miniconda3\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
Traceback (most recent call last):
  File "E:/project/weilan/YOLOv5-Lite-master/train.py", line 544, in <module>
    train(hyp, opt, device, tb_writer)
  File "E:/project/weilan/YOLOv5-Lite-master/train.py", line 203, in train
    pad=0.5, prefix=colorstr('val: '))[0]
  File "E:\project\weilan\YOLOv5-Lite-master\utils\datasets.py", line 142, in create_dataloader
    collate_fn=LoadImagesAndLabels.collate_fn4 if quad else LoadImagesAndLabels.collate_fn)
  File "E:\project\weilan\YOLOv5-Lite-master\utils\datasets.py", line 155, in __init__
    self.iterator = super().__iter__()
  File "D:\Users\Administrator\miniconda3\lib\site-packages\torch\utils\data\dataloader.py", line 352, in __iter__
    return self._get_iterator()
  File "D:\Users\Administrator\miniconda3\lib\site-packages\torch\utils\data\dataloader.py", line 294, in _get_iterator
    return _MultiProcessingDataLoaderIter(self)
  File "D:\Users\Administrator\miniconda3\lib\site-packages\torch\utils\data\dataloader.py", line 801, in __init__
    w.start()
  File "D:\Users\Administrator\miniconda3\lib\multiprocessing\process.py", line 112, in start
    self._popen = self._Popen(self)
  File "D:\Users\Administrator\miniconda3\lib\multiprocessing\context.py", line 223, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
  File "D:\Users\Administrator\miniconda3\lib\multiprocessing\context.py", line 322, in _Popen
    return Popen(process_obj)
  File "D:\Users\Administrator\miniconda3\lib\multiprocessing\popen_spawn_win32.py", line 89, in __init__
    reduction.dump(process_obj, to_child)
  File "D:\Users\Administrator\miniconda3\lib\multiprocessing\reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
BrokenPipeError: [Errno 32] Broken pipe

Process finished with exit code 1
 

原因:多进程加载数据,超过cpu核数了,

解决方法,减小workers,我的改为4可以了。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

yolo5 [Errno 32] Broken pipe OSError: [WinError 1455] 页面文件太小,无法完成操作 的相关文章

随机推荐

  • 关于Spring和SpringBoot中动态代理jdk以及Cglib 的区别和实现

    springboot2 x默认使用的代理是cglib代理 因为项目优化 打算写个日志的切面类 于是起了个springboot 工程 在这里面测试 结果在springboot 里面测试正常 能正确打印日志 但是把代码复制到实际项目中 在进入切
  • C++私有成员变量被对象直接访问

    C 访问控制 关键字private 它描述了对类成员的访问控制 使用类的对象方法可以直接访问私有成员函数和变量 类的对象即实例只能通过公共成员函数来访问私有变量和私有成员函数 因此公有成员函数成为对象的私有变量访问的桥梁 在c 中 在类的成
  • javaScript基础面试题 ---宏任务微任务

    宏任务微任务 一 为什么JS是单线程语言 二 JS是单线程 怎样执行异步代码 1 JS是单线程语言 2 JS代码执行流程 同步执行完 再进行事件循环 微任务 宏任务 3 清空所有的微任务 再执行宏任务 4 微任务 Promise then
  • 安装MinGW-w64

    1 下载mingw工具 Windows系统下安装配置 MinGW w64 开发环境 https blog csdn net u010429831 article details 106766165 MinGW w64 下载链接 https
  • 常见的Java报错和原因

    一 常见的java异常分类 Throwable类有两个直接子类 1 Exception 出现的问题是可以被捕获的 2 Error 系统错误 通常由JVM处理 二 被捕获的异常分类 1 Check异常 派生自Exception的异常类 必须被
  • C语言的指针

    C语言的指针 一 指针的优先级 括号 的优先级最高 其次是数组 然后是剩余的 最后是类型 指针p与优先级高的先结合 对于比较复杂的指针 结合后就视为一个整体temp 然后再与剩下的结合进行分析 int p p是一个普通的int型变量 p先与
  • kafka安装和简单测试

    Kafka的安装和简单实例测试 厦大数据库实验室博客 ps 上边文章的kafka版本有点老 是0 10 1 0版本的 最新的kafka版本启动和创建topic等命令有所改变 核心概念 下面介绍Kafka相关概念 以便运行下面实例的同时 更好
  • 电脑xinput1_3.dll丢失的解决方法?哪个解决方法更简单

    最近在打开软件或者游戏的时候 电脑提示xinput1 3 dll文件丢失的错误 这个问题导致我无法运行某些游戏和应用程序 通过一番尝试和研究 我找到了一些修复xinput1 3 dll文件丢失的方法 并在此分享给大家 首先 我了解到xinp
  • 基于MATLAB的针对LSTM的时间序列分析预测,可进行多步预测,其中训练结果,测试结果,迭代过程,预测结果如图。模型已调试完毕,替换自己的数据可直接运行。

    基于MATLAB的针对LSTM的时间序列分析预测 可进行多步预测 其中训练结果 测试结果 迭代过程 预测结果如图 模型已调试完毕 替换自己的数据可直接运行 哔哩哔哩工房 bilibili com https gf bilibili com
  • 生成子集——二进制法

    我的个人博客 逐步前行STEP 用二进制位的0和1表示集合中是否存在该元素 要生成0n的子集 先生成0n的二进制序列 这些序列的0 1位正好可以对应一个子集中全集在该位置上的元素是否存在 将其作为子集中存在的元素的标记 输出对应元素 inc
  • 京东自动登录

    京东自动登录 注 本文所做操作皆以京东web为例 包含 xpath splinter ocr 遇到的坑 1 登录页面通过查看网页元素 能看到账户 密码唯一id 但是执行 browser fill loginname name 填写账户密码
  • MATLAB quantreg 分数位回归 初步使用探究

    打开 quantreg m函数 在注释部分有以下说明 Quantile Regression USAGE p stats quantreg x y tau order nboot INPUTS x y data that is fitted
  • 汽车EE架构:5大域介绍

    参考链接 1 汽车域控制器 上 动力域控制器 底盘域控制器 智能座舱域控制器 知乎 动力域控制器 底盘域控制器 智能座舱域控制器 2 汽车域控制器分类 下 自动驾驶域控制器 车身域控制器 知乎 自动驾驶域控制器 车身域控制器 目录 域控制器
  • Springboot定时任务简单demo

    1 创建一个Springboot项目 2 添加依赖
  • docker容器中的mysql忘记密码怎么办?

    docker容器中的mysql忘记密码怎么办 1 查看mysql在docker中运行的containerID docker ps 此处amber这里获取的containerID为 eb540a56a527 2 进入正在运行的mysql容器并
  • OLED透明屏 原装:突破创新的高品质显示技术

    OLED透明屏 原装作为一项高品质的显示技术 正以其独特的透明度和卓越的画质引起广泛关注 根据最新的市场报告和行业动态 本文将通过介绍OLED透明屏 原装的特点和优势 应用领域 技术原理以及购买原装产品的重要性等方面内容 为读者提供全面了解
  • MaterialDesign

    http blog csdn net column details sunzxyongmaterial html
  • Tomcat9-默认登录名密码

    在tomcat启动完成后 在浏览器中输入http localhost 8080 进入tomcat默认页 那么tomcat的默认登录名和密码是什么呢 我是通过免安装的方式启动的tomcat 所以没有手动配置过用户名及密码 那如何配置呢 点击
  • Python学习笔记(五)————列表相关

    目录 1 列表定义语法 2 列表索引 列表操作 3 查找某元素的下标 4 修改特定位置 索引 的元素值 5 插入元素 6 追加元素 7 删除元素 8 清空列表内容 9 统计某元素在列表内的数量 10 总结 列表特点 1 列表定义语法 列表内
  • yolo5 [Errno 32] Broken pipe OSError: [WinError 1455] 页面文件太小,无法完成操作

    错误代码 File D Users Administrator miniconda3 lib runpy py line 85 in run code exec code run globals File E project weilan