文档

平行作业

访问作业属性和行为

建设者

创建通讯作业,createJob,芬乔布,再现

getCurrentJob(在MATLAB worker的工作空间中)

容器层次结构

父母亲

并行集群

儿童

并行任务

描述

parallel.Job对象提供对作业的访问,您可以创建、定义并提交作业以供执行。

类型

下表介绍了可用的作业对象类型。作业类型由集群的类型以及任务在执行期间是否必须相互通信来确定。

工作类型 描述
parallel.job.MJSIndependentJob MJS集群上独立任务的工作
parallel.job.mjs通信作业 在MJS集群上通信任务的工作
parallel.job.CJSIndependentJob CJS群集上独立任务的作业
parallel.job.cjs通信作业 在CJS群集上通信任务的作业

方法

所有作业类型对象具有相同的方法,如下表所述。

取消 取消工作或任务
创建任务 在作业中创建新任务
删去 从集群和内存中删除作业或任务对象
记事簿 显示或保存批处理作业的命令窗口文本
获取输出(作业) 从作业中的所有任务检索输出参数
findTask 属于作业对象的任务对象
listAutoAttachedFiles 自动附加到作业、任务或并行池的文件列表
负载 从批处理作业加载工作区变量
再现 从现有作业创建新作业
提交 调度程序中的队列作业
等待 等待作业更改状态

性质

所有工作类型通用

以下属性对于所有作业对象类型都是通用的。

所有物 描述
附加路径 要添加到工作人员搜索路径的文件夹
附件文件 发送给工作人员的文件和文件夹
自动添加客户端路径 指定是否将用户在客户端路径上添加的条目自动添加到每个辅助进程的路径
自动附着文件 指定是否自动将从属代码文件发送给工作程序
CreateDateTime 创建作业的日期和时间
环境变量 发送给工人的环境变量的名称
完成日期时间 作业完成运行的日期和时间
身份证件 作业的数字标识符
工作数据 向所有工人提供的有关工作任务的信息
名称 职务名称
父母亲 包含此作业的群集对象
起始日期 作业开始运行的日期和时间
状态 工作状态:“待定”,“排队”,“跑步”,“完成”“失败”
提交时间 作业提交到队列的日期和时间
标签 与作业关联的标签
任务 作业中包含的任务对象数组
类型 工作类型:“独立的”,“游泳池”“spmd”
用户数据 与作业对象关联的信息
用户名 负责作业的用户的名称

美赞臣的工作

MJS独立作业对象和MJS通信作业对象除具有公共属性外,还具有以下属性:

所有物 描述
授权人 授权访问作业的用户
完成的 此作业完成时在客户端上执行的回调函数
NumWorkersRange 运行作业的工人数量的最小和最大限制
QueuedFcn 将此作业提交到队列时在客户端上执行的回调函数
餐馆工人 如果在评估此作业的第一个任务之前重新启动工作进程,则为True
运行FCN 此作业开始运行时在客户端上执行的回调函数
超时 完成作业的时间限制(秒)

CJS工作

CJS独立作业对象不具有所有作业类型共有的属性以外的任何属性。

CJS通信作业对象除具有通用属性外,还具有以下属性:

所有物 描述
NumWorkersRange 运行作业的工人数量的最小和最大限制

帮助

要获取有关特定类型的parallel.Job对象的进一步帮助,包括其属性帮助的链接列表,请键入帮助平行作业。. 例如:

帮助parallel.job.MJSIndependentJob

2012年推出

这个话题有用吗?