我有一个调用m-file
包含parfor
计算的程序。您知道,MATLAB R2014a
我们不需要使用开放式并行计算parpool
或类似的东西并parfor
做同样的事情。
我的问题是关于关闭并行计算。如果我有这个结构(仅parfor
)在结束过程后MATLAB
关闭?我每 10 秒调用一次。我不想在系统的每次迭代中都关闭池。parallel computing
parfor
parfor
MATLAB
谢谢。
我有一个调用m-file
包含parfor
计算的程序。您知道,MATLAB R2014a
我们不需要使用开放式并行计算parpool
或类似的东西并parfor
做同样的事情。
我的问题是关于关闭并行计算。如果我有这个结构(仅parfor
)在结束过程后MATLAB
关闭?我每 10 秒调用一次。我不想在系统的每次迭代中都关闭池。parallel computing
parfor
parfor
MATLAB
谢谢。
从以下文档parpool
:
如果您将并行首选项设置为在必要时自动创建并行池,则无需显式调用 parpool 命令。您可以显式创建一个池来控制何时产生设置它的开销时间,以便该池为后续并行语言构造做好准备。
确实我们不必使用,parpool
但如果您想控制它导致的开销,使用它是有意义的。
至于您的问题 - 请查看 Parallel Computing Toolbox Preferences:
我相信突出显示的选项是困扰您的原因。如果默认超时太短,您可以推迟或完全禁用它。