如何在 MATLAB 中并行 运行 2 个 parfor?
How to run 2 parfor's in parallel in MATLAB?
我的脚本中有 2 个不同的 parfor。迭代次数不同但没有依赖关系。
有没有不需要重新编写的简单方法使 MATLAB 运行 两者并行(彼此)?
正如 Matt 提到的,最简单的方法是进行一些重写。 parfor
循环本质上接管了整个并行池,所以(据我所知)你不能做你要求的事情。
我首选的处理方式是将每个循环的主体移动到一个函数中,然后使用 parfeval。
我的脚本中有 2 个不同的 parfor。迭代次数不同但没有依赖关系。
有没有不需要重新编写的简单方法使 MATLAB 运行 两者并行(彼此)?
正如 Matt 提到的,最简单的方法是进行一些重写。 parfor
循环本质上接管了整个并行池,所以(据我所知)你不能做你要求的事情。
我首选的处理方式是将每个循环的主体移动到一个函数中,然后使用 parfeval。