我知道如何使用Matlab中的并行首选项窗口更改最大工作进程数,但我找不到任何有关如何从控制台/代码更改首选项的文档,特别是如何更改我可以在forloop中使用的最大工作进程数的文档。任何帮助都将不胜感激。
发布于 2014-07-09 03:22:56
您需要parpool函数。在没有参数的情况下,它创建默认数量的工作进程,而使用整型参数创建那么多的工作进程。如果你只是使用一个parfor循环而不调用它,你会得到你的配置文件的默认编号,但我不确定它是在哪里设置的。在mathworks网站上有更多的文档:http://www.mathworks.com/help/distcomp/parpool.html
工作者的最大数量应该有效地与您想要的一样大,但是如果您创建的工作者比您拥有的处理器多,那么您将无法获得任何效率。如果你需要任何关于挑选大量工人的建议,请让我知道。
https://stackoverflow.com/questions/24639939
复制相似问题