我知道如何使用Matlab中的Parallel preferences窗口更改最大工作人员数量,但是我找不到任何关于如何从控制台/代码更改首选项的文档,特别是关于如何更改最大数量的文档我可以在forloop中使用的工人。任何帮助将不胜感激。
答案 0 :(得分:4)
您需要parpool
功能。如果没有参数,它会创建一个默认的worker数,并使用整数参数创建许多worker。如果你只是在没有调用它的情况下使用parfor
循环,那么你会获得你的个人资料的默认号码,但我不确定它在哪里设置。 mathworks网站上有更多文档:http://www.mathworks.com/help/distcomp/parpool.html
工作人员的最大数量应该实际上与您想要的一样大,但如果您创建的工人数量超过处理器数量,您将无法获得任何效率。如果您需要任何关于挑选大量工人的建议,请告诉我。