createCommunicatingJob
在集群上创建通信作业
语法
说明
还指定使用一个或多个名称-值参量来传达作业对象属性。j
= createCommunicatingJob(___,Name=Value
)
有关支持的对象属性的列表,请参阅 parallel.Job
。大多数情况下,您指定的值会覆盖集群配置文件中的值。如果您指定 AttachedFiles
或 AdditionalPaths
,软件会将这些值与适用配置文件中的值结合起来。如果指定了无效的属性名称或值,软件将不会创建对象。
创建一个通信作业对象,其属性值与配置文件 j
= createCommunicatingJob(___,Profile=profileName
)profileName
相对应。如果您未指定配置文件,软件将应用集群对象 cluster
的 Profile
属性。
示例
输入参数
输出参量
提示
为了开发和测试您的代码,您可以在客户端计算机上的本地集群上运行批处理作业。如果您关闭 MATLAB® 会话,任何使用本地集群的批处理作业也会立即停止。
当您将工作卸载到远程集群时,您可以在作业处理时关闭 MATLAB 客户端会话,然后稍后从批处理作业中或在新的客户端会话中检索信息。
当您将计算任务卸载到工作单元时,客户端进行计算所需的任何文件也必须在工作单元上可用。默认情况下,客户端会尝试检测并附加这些文件。要关闭自动检测,请将
AutoAttachFiles
属性设置为false
。如果软件无法找到所有文件,或者从客户端向工作单元发送文件的速度很慢,请使用以下选项之一。如果文件位于工作单元无法访问的文件夹中,请设置
AttachedFiles
属性。集群将您指定的每个文件从客户端复制到工作单元。如果文件位于工作单元可访问的文件夹中,则可以设置
AdditionalPaths
属性。使用AdditionalPaths
属性将路径添加到每个工作单元的 MATLAB 搜索路径,并避免不必要地从客户端复制到工作单元。