2024-10-02 00:22:35 发布
网友
我的程序似乎没有继续超出Pool(5)语句。我在windows服务器上使用python3.6,64位虚拟机,有8个虚拟CPU
代码如下
import pathos.multiprocessing as mp poolObj = mp.Pool(5) docs = poolObj.map(nlp,textStr)
它在语句池(5)处挂起。我也尝试了ProcessingPool(5),结果是一样的。在
我是pathos的作者。第一。。。如果你发布一个代码片段,可以由试图回答你问题的人执行,这会有帮助。这有助于您获得更好的答案,因为它可以得到更好的诊断(在本例中,它可能是序列化问题,也可能是freeze_supportwindows问题,或者可能是生成问题)。在
pathos
freeze_support
以下是我可以抽象地建议您了解更多细节:
multiprocess
multiprocessing
pathos.helpers.freeze_support
它也可能是上述一个或多个的组合。在
我是
pathos
的作者。第一。。。如果你发布一个代码片段,可以由试图回答你问题的人执行,这会有帮助。这有助于您获得更好的答案,因为它可以得到更好的诊断(在本例中,它可能是序列化问题,也可能是freeze_support
windows问题,或者可能是生成问题)。在以下是我可以抽象地建议您了解更多细节:
multiprocess
,这是{multiprocessing
。如果答案是 不,那么您需要安装一个,然后重新生成multiprocess
。在multiprocess
(见上文),但是,在windows上,您需要使用pathos.helpers.freeze_support
。上的池需要 大多数情况下是窗户。在它也可能是上述一个或多个的组合。在
相关问题 更多 >
编程相关推荐