python - joblib:工人因超时或内存泄漏而停止
问题描述
我只使用基本的 joblib 功能:
Parallel(n_jobs=-1)(delayed(function)(arg) for arg in arglist)
我经常收到警告:
UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
这告诉我一个可能的原因是工人超时时间太短。由于我没有设置工作超时并且默认为None
,因此这不是问题。我该如何寻找内存泄漏?或者我可以做些什么来避免这个警告?有些部分没有被执行吗?还是我不应该担心这个?
解决方案
推荐阅读
- docker - 配置 Mutagen 以在 Kubernetes 内将主机文件与容器同步?
- angular - 如何测试 MatSideNav
- react-native - React Native 中最好的通知库是什么
- go - Firebase Go 需要主机“firebaseio.com”
- pdf - itext5 签署仅包含图像的 PDF
- android - 如何使用 react-native for android 始终获取后台位置权限?
- android - 如何将对讲实时聊天功能集成到 Android 应用程序中
- php - 无法在 Docker 中运行的 PHP8 容器中启用具有 JPEG 支持的 GD
- java - 为什么我需要放 sc.nextLine();?
- javascript - Vue 应用程序:页脚不呈现并给出我的 2 个错误和警告