Joblib在并行调用行崩溃,这是堆栈跟踪中的最后两条跟踪(其他行只是对Parallel和Main的调用):
File "/home/zed/anaconda/lib/python2.7/site-packages/sklearn/externals/joblib/parallel.py", line 519, in __call__
self.retrieve()
File "/home/zed/anaconda/lib/python2.7/site-packages/sklearn/externals/joblib/parallel.py", line 450, in retrieve
raise exception_type(report)
TypeError: function takes exactly 5 arguments (1 given)
这种情况发生在一段时间后,正在“延迟”的功能确实需要5个参数并且它们都被提供,因为几个作业被成功执行...
什么可能导致此/如何调试?
答案 0 :(得分:2)
什么可能导致此/如何调试?
如果您可以在顺序模式下重现错误(将并发作业数n_jobs
设置为1
),那么回溯可能会提供更多信息。