параллель. Задание

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

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

createCommunicatingJob, createJob, findJob, recreate

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

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

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

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

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

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

Описание

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

Типы

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

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

Методы

Все текстовые объекты задания имеют те же методы, описанные в следующей таблице.

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

Свойства

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

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

СвойствоОписание
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