首页 > 其他分享 >RuntimeError: DataLoader worker (pid 7978) is killed by signal: Aborted.

RuntimeError: DataLoader worker (pid 7978) is killed by signal: Aborted.

时间:2023-08-08 21:23:23浏览次数:52  
标签:signal DataLoader worker pytorch num 线程 RuntimeError

报错信息显示 pytorch 的 DataLoader 无法正确加载。
造成这个报错的原因不尽相同,但是猜测,大体上都是程序不知为何无法开启新的线程,导致线程被系统终止。当线程数设为 0 时正常(num_worker=0)

对于我来说,发现问题出现在使用 vscode 调试 pytorch 训练代码。如果是命令行运行则没问题。

参考:
python - RuntimeError: DataLoader worker exited unexpectedly - Stack Overflow

If you are working on jupyter notebook. The problem is more likely to be num_worker. You should set num_worker=0.

Dataloader worker exited unexpectedly · Issue #28820 · pytorch/pytorch

I fixed it by adding: cv2.setNumThreads(0) at the beginning of my script.

标签:signal,DataLoader,worker,pytorch,num,线程,RuntimeError
From: https://www.cnblogs.com/zkmjolnir/p/17615407.html

相关文章

  • python fitz模块报错RuntimeError: Directory ‘static/’ does not exist 解决方案
    报错fitz模块报错RuntimeError:Directory‘static/’doesnotexist原因使用Python处理PDF文档时,需要使用fitz模块。由于Python3.8以上版本与fitz有兼容问题,会出现以下错误信息:RuntimeError:Directory‘static/’doesnotexist解决办法卸载fitz模块,安装pymupdf模块......
  • [async]子线程内开启协程 RuntimeError: There is no current event loop in thread '
    在子线程内直接获取事件循环会报错:RuntimeError:Thereisnocurrenteventloopinthread'Thread-2',此时的代码为:loop=asyncio.get_event_loop()loop.run_until_complete(协程函数) #执行解决方法:在子线程内创建并配置事件循环new_loop=asyncio.new_event_loop(......
  • 在Volo.Abp微服务中使用SignalR
    假设需要通过SignalR发送消息通知,并在前端接收消息通知的功能创建SignalR服务在项目中引用abpadd-packageVolo.Abp.AspNetCore.SignalR在Module文件中添加对模块依赖[DependsOn(...typeof(AbpAspNetCoreSignalRModule))]publicclassIdentityApplication......
  • pyppeteer异常:ValueError: signal only works in main thread
    当在子线程中调用pyppeteer工具的时候,会报错:ValueError:signalonlyworksinmainthread。解决方案:在创建浏览器对象时,加上以下三个字段: ......
  • 我用 GPT-4 生成了性能全网第一的 Golang Worker Pool,轻松打败 GitHub 万星项目
    目录1.我写了一个超牛的开源项目1.1你看看这性能1.2你看看这功能1.3你猜我这一百天都经历了啥2.你有多久没写并发程序了?3.问:一个WorkerPool程序需要包含哪些功能?4.让GPT-4写第一行代码!4.1我对GPT-4说4.2GPT-4回答4.3我又对GPT-4说4.4GPT-4......
  • 仅三天,我用 GPT-4 生成了性能全网第一的 Golang Worker Pool,轻松打败 GitHub 万星项目
    目录1.我写了一个超牛的开源项目1.1你看看这性能1.2你看看这功能1.3你猜我这一百天都经历了啥2.你有多久没写并发程序了?3.问:一个WorkerPool程序需要包含哪些功能?4.让GPT-4写第一行代码!4.1我对GPT-4说4.2GPT-4回答4.3我又对GPT-4说4.4GPT-4给出了新的回答4.5......
  • 论文翻译:SSI-Net: A MULTI-STAGE SPEECH SIGNAL IMPROVEMENT SYSTEM FOR ICASSP 2023
    摘要ICASSP2023语音信号改善(SSI)挑战赛的重点是提高实时通信(RTC)系统的语音信号质量。本文介绍了提交ICASSP2023SSI挑战赛的语音信号改进网络(SSI-Net),该网络满足实时条件。提出的SSI-Net具有多阶段体系结构。在语音恢复的第一阶段,我们提出了时域恢复生成对抗网络(TRGA......
  • Boost.Signals 教程
    Tutorial教程HowtoReadthisTutorialCompatibilityNoteHello,World!(Beginner)CallingmultipleslotsPassingvaluestoandfromslotsConnectionManagementExample:Document-ViewLinkingagainsttheSignalslibrary术语表如何阅读本教程对兼容性的注......
  • swoole和workerman究竟分别是什么?
    众所周知,php是单进程的脚本运行模式。当然,php-fpm是多进程的,不过这个多进程,并不支持多并发。当并发高起来,多进程就显得那么的“菜鸡”。cpu的调用就会混乱不看,性能极差。(php-fpm(点击查看))如果想在代码里,多进程开发怎么办呢?假设有这么一个需求:查询多个数据库里订单表里的10w条数......
  • signal的samplecode
    一个signal的samplecode,需要注意的地方是:资源的释放和析构锁的控制资源的清理事务的控制 /*Thisissignalhandlercommoncode*/#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<iostream>#include<vector>#include<atomic>......