parallel.Task

访问任务的属性和行为

构造函数

的CreateTaskfindTask

getCurrentTask(在MATLAB工人的工作区中)

容器层次结构

parallel.Job

孩子

没有

描述

一个parallel.Task对象提供访问的任务,在工作人员执行的工作的一部分。

类型

下表描述了可用的类型的任务的对象,由簇的类型确定。

任务类型 描述
parallel.task.MJSTask 任务在MATLAB®作业调度集群
parallel.task.CJSTask 任务CJS集群

方法

所有任务类型的对象有相同的方法,如下表所述。

取消 取消作业或任务
删除 从集群和内存中删除作业或任务对象
listAutoAttachedFiles 文件列表会自动连接到工作,任务或并行池
等待 等待作业来改变状态

属性

通用于所有的任务类型

以下属性通用于所有的任务对象类型。

属性 描述
CaptureDiary 指定是否返回输出日记
CreateDateTime 日期和时间创建任务
日记 通过任务对象的功能的执行所产生的文本
错误 任务错误信息
ErrorIdentifier 任务错误标识符
错误信息 从任务错误信息
FinishDateTime 日期和时间任务完成
功能 评估任务时函数调用
ID 任务的数字标识符
InputArguments 输入参数的任务功能
名称 这个任务的名称
NumOutputArguments 返回的任务函数的参数数目
OutputArguments 从工人正在运行的任务功能输出参数
包含此任务作业对象
的startDateTime 日期和时间启动任务
任务的当前状态
用户数据 这个任务对象相关信息
警告 该任务的执行期间发出的警告信息,在一个结构阵列的字段捕获信息识别码
工人 对象代表工人跑这个任务

MATLAB作业调度任务

MATLAB作业调度任务的对象除了拥有共同的特性以下特性:

属性 描述
FailureInfo 从失败的任务返回的信息
FinishedFcn 在客户端回调执行时任务完成
MaximumRetries 最多次数重新运行失败的任务
NumFailures 次数任务失败
RunningFcn 当任务开始运行在客户端回调执行
超时 时间限制,以秒为单位完成任务

CJS任务

CJS任务对象除了拥有共同的特性以下特性:

属性 描述
SchedulerID

如果您所提交的任务交给了第三方调度,这是调度程序提供了对提交任务的ID。例如,这对应于JOBID在SLURM调度。

救命

要获得两种类型parallel.Task对象提供进一步的帮助,包括链接到它的性质,类型帮助的列表:

帮助parallel.task.MJSTask帮助parallel.task.CJSTask

介绍了在R2012a