parfeval
您可以在背景中评估功能,而无需等待它完成,使用parfeval
.在许多情况下,提前跳出for循环是很方便的。例如,在优化过程中,当结果足够好时,可以尽早停止循环。您可以在一个或所有并行池工作器上执行此操作,使用parfeval
或者parfevalOnAll
.如果希望能够绘制中间结果,这可能是有用的。请注意,这与使用不同parfor
在这里,您必须等待循环完成。
用发送
和轮询
一起使用数据队列发送和轮询来自不同工作者的消息或数据。您可以使用afterEach
添加一个函数,以便在从数据队列接收新数据时调用。
用afterEach
和毕竟
在每个元素之后自动调用函数未来
数组完成。该数组可以包含由parfeval
,parfevalOnAll
,afterEach
或者毕竟
.
尽早打破循环,收集可用的结果。
这个例子展示了如何查询状态parfeval
期货并取消他们。
这个例子展示了如何执行并行参数扫描parfeval
并在计算过程中返回结果DataQueue
目的。
这个例子展示了如何在计算完成时更新用户界面。
这个例子展示了如何执行帧采集与数据后处理并行网络摄像头。
这个例子展示了如何执行图像采集从一个网络摄像头和后处理数据并行。
这个例子展示了如何在本地机器上运行多个深度学习实验。
这个例子展示了如何使用parfeval
对深度学习网络的网络结构深度进行参数扫描,并在训练过程中检索数据。
比较和对比spmd
针对其他并行计算功能,例如parfor
和parfeval
.