parallel.Job

Доступ к свойствам и поведению задания

Конструкторы

createCommunicatingJob, createJob, findJob, recreate

getCurrentJob (в рабочей области работника MATLAB)

Контейнерная иерархия

Родительский элемент

параллель. Кластер

Дочерние элементы

параллель. Задача

Описание

parallel.Job объект обеспечивает доступ к заданию, которое вы создаете, задаете и представляете для выполнения.

Типы

Следующая таблица описывает доступные типы объектов задания. Тип задания определяется типом кластера, и должны ли задачи связаться друг с другом во время выполнения.

Тип заданияОписание
parallel.job.MJSIndependentJobЗадание независимых задач на кластере Планировщика MATLAB® Job
parallel.job.MJSCommunicatingJobЗадание связывающихся задач на кластере Планировщика Задания MATLAB
parallel.job.CJSIndependentJobЗадание независимых задач на кластере CJS
parallel.job.CJSCommunicatingJobЗадание связывающихся задач на кластере CJS

Методы

Характерный для всех типов задания

Следующие методы характерны для всех типов объектов задания.

отменаОтмените задание или задачу
createTaskСоздайте новую задачу в задании
deleteУдалите задание или объект задачи от кластера и памяти
diaryОтображение или текст команды сохранения Window пакетного задания
fetchOutputsПолучите выходные аргументы от всех задач в задании
findTaskОбъекты задачи, принадлежащие объекту задания
listAutoAttachedFilesСписок файлов, автоматически присоединенных, чтобы работать, определите задачу или найдите что-либо подобное пулу
loadЗагрузите переменные рабочей области из пакетного задания
recreateСоздайте новое задание из существующего задания
submitЗадание очереди в планировщике
waitОжидайте задания, чтобы изменить состояние

Задания CJ

Объекты задания CJ имеют следующие методы в дополнение к общепринятым методикам:

getTaskSchedulerIDsИдентификаторы планировщика задач в задании

Свойства

Характерный для всех типов задания

Следующие свойства характерны для всех типов объектов задания.

СвойствоОписание
AdditionalPathsПапки, чтобы добавить к пути поиска файлов MATLAB рабочих
AttachedFilesФайлы и папки, которые отправляются рабочим
AutoAddClientPathЗадает, добавляются ли пользовательские добавленные записи на пути клиента автоматически к пути каждого рабочего
AutoAttachFilesЗадает, отправляются ли зависимые файлы кода автоматически рабочим
CreateDateTimeДата и время, когда задание создается
EnvironmentVariablesИмена переменных окружения, которые отправляются рабочим
FinishDateTimeДата и время, когда задание закончило запускаться
IDЧисловой идентификатор задания
JobDataИнформация, сделанная доступный для всех рабочих для задач задания
NameИмя задания
ParentКластерный объект, содержащий это задание
StartDateTimeДата и время, когда задание начинает запускаться
StateСостояние задания: 'pending', 'queued', 'running', 'finished', или 'failed'
SubmitDateTimeДата и время, когда задание представлено очереди
TagМетка сопоставлена с заданием
TasksМассив объектов задачи содержится в задании
TypeТип задания: 'independent', 'pool', или 'spmd'
UserDataИнформация сопоставлена с объектом задания
UsernameИмя пользователя, который владеет заданием

Задания планировщика задания MATLAB

Планировщик Задания MATLAB независимые объекты задания и Планировщик Задания MATLAB, передающий объекты задания, имеет следующие свойства в дополнение к общей собственности:

СвойствоОписание
AuthorizedUsersПользователи авторизовали, чтобы получить доступ к заданию
FinishedFcnФункция обратного вызова выполнилась на клиенте, когда это задание заканчивается
NumWorkersRangeМинимум и максимум ограничивают для количества рабочих, чтобы запустить задание
QueuedFcnФункция обратного вызова выполнилась на клиенте, когда это задание представлено очереди
RestartWorkerВерный, если рабочие перезапущены прежде, чем оценить первую задачу для этого задания
RunningFcnФункция обратного вызова выполнилась на клиенте, когда это задание начинает запускаться
TimeoutОграничение по времени, в секундах, чтобы завершить задание

Задания CJ

У CJ независимые объекты задания нет свойств вне свойств характерными для всех типов задания.

У CJ, передающих объекты задания, есть следующие свойства в дополнение к общей собственности:

СвойствоОписание
NumWorkersRangeМинимум и максимум ограничивают для количества рабочих, чтобы запустить задание

Справка

Получить дальнейшую справку на конкретном типе параллели. Объект Job, включая список ссылок, чтобы помочь для его свойств, вводит help parallel.job.<job-type>. Например:

help parallel.job.MJSIndependentJob

Смотрите также

parallel.Cluster, parallel.Task, parallel.Worker

Представленный в R2012a