主要内容

等待(集群)

等待云集群状态变更

描述

等待(集群块执行在客户端MATLAB会话直到集群到达的在线”状态。“在线' state表示集群正在运行,你可以使用所有请求的worker来运行作业。

例子

等待(集群状态阻塞在客户端会话中的执行,直到集群变化的状态。对于一个集群对象,有效的状态是:

  • 在线':集群正在运行,您可以使用所有请求的worker来运行作业。

  • waitingforworkers':集群正在运行,您可以使用一些但不是所有请求的工作者来运行作业。您仍然可以使用处于此状态的集群和可用的worker。

  • 离线:群集没有运行,但您可以使用start ()命令或通过https://cloudcenter.mathworks.com.如果集群共享了持久化存储,那么在重新启动集群时,队列中以前的任何作业都仍然存在。

例子

好吧=等(集群状态超时阻塞在客户端会话中的执行,直到集群改变状态,或直到超时几秒钟过去了,以先发生的为准。好吧真正的如果状态已经达到或达到一个终端状态,例如:错误的发生。好吧如果超时了。

例子

全部折叠

集群配置文件管理器中,选择MATLAB®并行服务器™对Amazon EC2®作为默认的集群配置文件。

使用默认配置文件创建并启动一个云集群。

集群= parcluster;开始(集群);

请等待集群运行。使用所有请求的工作器来运行作业。

等待(集群,“在线”);

集群配置文件管理器中,选择MATLAB并行服务器作为默认的集群配置文件。

使用默认配置文件创建并启动一个云集群。

集群= parcluster;开始(集群);

等待100秒,头节点和所有worker启动。

好吧=等待(集群,“在线”, 100);

输入参数

全部折叠

MATLAB并行服务器为Amazon EC2集群,指定集群对象创建使用parcluster

例子:等待(集群);

云集群状态,指定为一个集群对象,其有效状态为“在线”“waitingforworkers”,“离线”

例子:等待(集群,“在线”);

云集群改变状态之前经过的时间,以秒为单位。

例子:等待(集群中,“网上”,100);

输出参数

全部折叠

检查是否状态已达到,指定为布尔值。好吧真正的如果状态已经达到或达到一个终端状态,例如:错误的发生。好吧如果超时了。

例子:好吧=等待(集群、“waitingforworkers”10);

介绍了R2017a